AMIGA alive

AMIGA alive
Showing posts with label amigaos3. Show all posts
Showing posts with label amigaos3. Show all posts

Saturday, May 21, 2022

iBrowse 2.5.6 released, AmiSSL 5.1 released

Great news for Amiga 68k internet users: iBrowse and AmiSSL have both been updated, indicating active and steady development.

Here's a copy of the iBrowse's latest list of changes (see link below):
  • Adapted to fully use OpenSSL 3.0, via AmiSSL v5
  • HTTP Brotli compression support
  • OpenSearch autodiscovery support
  • Gemini client, allowing loading of gemini: URLs
  • Improved Gopher support
  • JavaScript fixes and improvements
  • Google/Gmail account login fixed (became blocked in March)
Note that iBrowse requires latest AmiSSL.

Go to iBrowse's website for more information:

https://www.ibrowse-dev.net/news.php?id=1653156226

Thursday, December 26, 2019

AmigaOS 3.2 underway

In case you've missed it (like I did): On Dec. 16th a lot of technical details about the upcoming AmigaOS 3.2 have been published.

After many websites have reported about the announcements made by the developers, and a preview screenshot has been released, now we get a lot of detail information about bug fixes and new features of release 3.2.

https://forum.amiga.org/index.php?action=dlattach;topic=74270.0;attach=1618;image

The above screenshot was published in September (see "Sources" below), and shows many of the new features: font sensitive GadTools GUI, shell command history (with tab completion), printer settings with arbitrary device(-name), system-window-wide "iconify"-gadget, to name just a few.

On Dec. 16th, user "4pLaY" made a series of forum posts on AmigaLife (see link below), publishing technical detail information obtained from AmigaOS developer Thomas Richter, about the various new features and the numerous bugfixes and improvements in AmigaOS 3.2. For example we learn that utility.library got a couple of new string handling functions, that the bootmenu ("Amiga Early Startup Control") got some new settings, GadTools DrawBevelBox() function can now draw another type of bevel-box design, and many, many more little or not-so-little changes. Very interesting read - for users, and maybe even more for developers, for the countless technical hints you get.

By the way, it is also rumoured that a new SDK (Software Development Kit) can be expected. (See "Sources" below for all the bits and rumours.)

Head over to AmigaLife website to get all the latest technical details:

https://www.amigalife.org/index.php?topic=165.0



Sources:
https://www.reddit.com/r/amiga/comments/cz70fu/amigaos_32_preview_details/
https://vintagecomputerssociety.blogspot.com/2019/09/preview-of-amigaos-32-has-been-announced.html
http://www.amiga-news.de/en/news/AN-2019-09-00004-EN.html 
https://www.amiga-classic.org/article.php?sid=15
https://forum.amiga.org/index.php?topic=74270.0
https://forum.amiga.org/index.php?topic=70692.0

Monday, October 8, 2018

AmigaOS 3.1.4 Frequently Asked Questions answered

The same day the operating system update was released, a FAQ has been uploaded to AmiNet. If you have questions about or issues with AmigaOS 3.1.4 this might be the place to start looking for answers:

http://aminet.net/package/docs/help/AmigaOS_3.1.4-FAQ

Monday, October 1, 2018

Rise of the undead: AmigaOS 3.1.4 released

In Amigaland, 3.1.4 comes after 3.9: 18 years have passed since the last update of AmigaOS3 - since yesterday you can purchase a new release, AmigaOS 3.1.4!

----- ----- ----- ----- -----
UPDATE 2018-11-06: Software-only distribution of AmigaOS 3.1.4 has stopped, physical media (floppys & ROM) release is available at your Amiga dealer now!
----- ----- ----- ----- -----

Gathering information from various sources (see end of article) it's assumed it has these features:
  • Support for large harddisks (HD_SCSI_CMD, TD_64 and/or NSD) and "super floppies"
  • Support for long filenames, pipes, softlinks, hardlinks
  • "DiskDoctor" program is back, upgraded and matured, recovers data from damaged floppies and harddisks
  • Native support for 68000-68060 CPUs, and a more robust auto-configuration process
  • many ROM modules and CLI/shell commands bugfixed and updated
  • Workbench updated, new Preferences editors in GadTools style, printer drivers and support tools updated
  • "edit" and "MagTape" removed
  • CrossDOS and CD-ROM filesystem updated, including multithreading and support for Rockridge, Joliet and UDF
  • new professionally designed iconsets (multicolor, classic 4-color)
  • new intuition.library provides window off-screen dragging (optional)
  • workbench.library and icon.library loaded from disk due to increased size
...and more.

No screenshots or reviews have surfaced yet. Judging from AmigaOS 3.1.4's features, it's unlikely it will run on 512K Amigas, but contrary to OS3.5 and OS3.9 the 68000 CPU is still officially supported. Also it looks like this version is meant to replace the OS3.5/OS3.9 branch of AmigaOS, though with a little work it's still possible to keep your existing OS3.5/OS3.9 installation intact, if you prefer.

In other words:


A physical set of 3,5" floppy diskettes and ROMs will be available shortly.



Sources:
http://www.hyperion-entertainment.com/index.php/news/1-latest-news/189-amigaos-314-for-68k-releasedhttp://hyperion-entertainment.biz/index.php/where-to-buy/direct-downloads/188-amigaos-314
http://amiga-news.de/de/news/AN-2018-09-00046-DE.html
http://amiga-news.de/de/news/AN-2018-03-00061-DE.html
http://amiga-news.de/de/news/AN-2017-10-00059-DE.html
https://forum.amiga.org/index.php?topic=73661.0

Thursday, July 19, 2018

WinUAE 4.0.1 is out

Famous Amiga emulator WinUAE has been updated to version 4.0.1, as always fixing numerous bugs, and adding new features.

The most advanced and best known Amiga emulator just got another update. No huge changes, mostly bugfixes, and some new features like adding emulation of the QuikPak 4060 accelerator board.

The "Win" in "WinUAE" of course stands for "Windows", but did you know WinUAE is also probably the best Amiga emulator for Linux? Yes, you can install "wine" on your Linux machine to run Windows applications, and WinUAE will work nicely with it.

Whatever hardware you want to run WinUAE on -
head over to http://www.winuae.net and grab your copy!


http://www.winuae.net/wp-content/uploads/2016/12/winuea_v10.png


Sources:
http://amiga-news.de/de/news/AN-2018-07-00028-DE.html
http://www.winuae.net/

Sunday, October 22, 2017

Web browsers: iBrowse 2.5 news & Voyager goes GPL

It wasn't a hoax: IBrowse lives! In April 2017 we reported news about iBrowse being (still?) actively developed (again?), and a few days ago the iBrowse page was updated with more information. Additionally, Voyager web browser has resurfaced with a GPL source code release!

The changes in iBrowse 2.5 are too numerous too list, but here are some highlights:

- PPC native version for AmigaOS 4.1
- AmiSSL v4, and MUI 4 & MUI 5 support
- OpenSearch support, allowing search engines to be added to iBrowse's search bar
- support for large files/downloads (>4GB, AmigaOS 4)
- updates to the HTTP, HTML and JavaScript engines
- updates to TextEditFields, disk caching, cookie handling, password manager, etc.
- various bugfixes

iBrowse 2.5 hasn't been released to the public yet, but the authors are working hard on re-establishing the process of obtaining a keyfile for users. iBrowse 2.5 will be shown at the upcoming AmiWest and Amiga32 shows.

Voyager, the third of the three classic "big" Amiga webbrowsers (the others being iBrowse and AWeb), has been made available as GPL'd source code. With Voyager's source code released we can hope to see Voyager being updated, and/or ported to other platforms soon, namely to AROS.

See links/sources below for more details.





Sources:
http://www.ibrowse-dev.net/ib25-news.php
http://amiga-news.de/de/news/AN-2017-10-00033-DE.html
https://zapek.com/software/voyager/

Monday, August 28, 2017

AMIGA alive software: rewincy v0.8 - window and screen cycling

Our second - still rather tiny - software release is out. It's rewincy v0.8, a Workbench commodity for AmigaOS2.0 and higher. Rewincy will add Windows-"Alt-Tab"-like functionality to your Workbench: cycle through windows and screens, and zip windows, using your keyboard.

You can configure keys and colors, and run it from CLI or Workbench alike. Rewincy is based on M. Cortese's "Altabber", with added features, and just like Altabber it's freeware, of course. It has been cross-compiled from Linux to AmigaOS with vbcc, sources and makefile are included.

See Readme-file included for more information.

You can download it from AmiNet:
http://aminet.net/package/util/cdity/rewincy

Thursday, August 3, 2017

vbcc - Volker Barthelmann's C compiler

The great compilers on AmigaOS (and for AmigaOS) like SAS/C and gcc (ADE/geekgadgets) are getting some serious competition by the name of vbcc, which is an acronym for "Volker Barthelmann's C compiler".

What makes vbcc great?

It...

...is cross-platform / portable
...can cross-compile for different targets
...is very fast
...produces small binaries
...has a clear concept, working default configurations, and is easily installed
...is actively developed with modern standards in mind
...still supports AmigaOS1.3 and plain 68000

Portability & cross-compilation targets

vbcc's portability seems to be near-perfect. It runs on almost all AmigaOS flavours (m68k/Classic, PPC/WarpOS/PowerUP, PPC/AmigaOS4, MorphOS), as well as on Atari, Linux, Mac and Windows, and can compile for almost all AmigaOS flavours, and different Atari operating systems. Building vbcc under Linux works like a charm, if you know what you're doing you can set up a cross-compiler environment in just minutes.

(Note that there's also a version for AROS, but it looks like it's outdated / incomplete / development has stopped. (?))
 

Installation

Binary and target archives are provided via e.g. AmiNet:
http://aminet.net/search?query=vbcc

Installation on Amiga can be done via the included Installer-script, which also copies a target's configuration files to vbcc's directory. The whole process is nothing magical, and can be easily applied to e.g. Linux. Very good.

Speed

Debugging software written by other authors, and porting software from other systems requires an insane amount of compiler re-runs. Combined with a large project this results in noticeable, sometimes painful time wasted just hitting cursor-up, return and waiting.

Compiling a "helloworld.c" type program (1.5KB of printf()s and the likes) with vbcc is about three times as fast as with gcc.

(Cross-compiling on your gigahertz-multicore Linux box is ridiculously fast, compared to Amiga-speeds. A 66KB sized sourcecode file with some includes and a few precompiled objects attached compiles in what can legitimately be described as no time.)

Size of binaries created by vbcc

A quick check gave these results:
1568 bytes of source code, helloworld.c type, #include <stdio.h>
gcc binary without ixemul.library usage (libnix): 25580 bytes
gcc binary (with ixemul.library usage): 18636 bytes
vbcc binary (vbcc's vc.lib): 4868 bytes

Porting programs written for SAS/C or gcc

vbcc sits somewhere in between: it has good built-in support for AmigaOS, but lacks some of SAS/C's features, and currently has limited support for GNU/POSIX. You may want to add some own inventions. If you add new header files and/or libraries for compatibility (e.g. from gcc/ADE/geekgadgets or libnix), you will run into (resolvable) conflicts. While SAS/C and ADE/geekgadgets provide additional developer tools (e.g. make) required in the build process, vbcc is (basically) just a compiler.

Cross-compiling binaries for AmigaOS on other operating systems

As has been said before, installation is simple, and almost identical on all host systems, and so is cross-compiling. Under Linux, two changes were required to make vbcc-Linux compile a previous vbcc-AmigaOS project: add compiler config option "+aos68k", and add Linux include path to NDK_3.9/Include/include_h directory to config file "aos68k" to Linux paths.

Impressive!

Overall, the impression left by vbcc is utterly positive. There are a few flaws, e.g. some error messages could be more precise, gcc's __FUNCTION__ and __LINE__ macros or a substitute would be very helpful, and AROS host and target modules would really be nice, but it works fine on different platforms including classic AmigaOS, is easy to use, creates quality code, is fast, etc. pp. and best of all it all comes with superb cross-platform capabilities: the concept of exchangable host and target modules is an invaluable tool for cross-Amiga-platform development, and may help unify the scattered Amiga landscape.

Huge THANK YOU to Volker Barthelmann and co-authors (vasm, vlink), and iComp GmbH for sponsoring vbcc m68k-AmigaOS!


Sources:
http://sun.hasenbraten.de/vbcc/
http://blitterstudio.com/setting-up-an-amiga-cross-compiler/
http://blitterstudio.com/setting-up-an-amiga-cross-compiler-windows/

Sunday, June 18, 2017

"Mini Metal Slug" for AmigaOS3 by Arti - and many other games by HunoPPC

Arti has ported "Mini Metal Slug", a "Metal Slug" remake, to AmigaOS3. It's a one-man-army comic-style shoot'em up game, and it demands some serious processing power: 68040 CPU, fast emulator, or Vampire accelerator is required.

You can find it on AmiNet:
http://aminet.net/search?query=minislug

Arti's homepage is:
https://artishq.wordpress.com

The AmigaOS3 version is based on HunoPPC's AmigaOS4 port of the game. HunoPPC has done a lot of other ports, mostly for AmigaOS4, and some for AROS, MorphOS, Linux, MacOS, Windows.

Titles include "World of padman", "Return to Castle Wolfenstein", "OpenBor"
"Xgalaga", "Aliens versus Predator 2000", "Enemy Territory: Legacy", among others.


You can find a list of his projects on his homepage:
http://hunoppc.amiga-projects.net/

Here's a video of "Mini Metal Slug" running on a Vampire accelerated Amiga:


https://www.youtube.com/watch?v=cvBGARLrPEc


Sources:
http://www.apollo-core.com/knowledge.php?b=3&note=6140
http://aminet.net/package/game/actio/MiniSlug
https://artishq.wordpress.com/