As an avid Amiga user since 1988 (and Amiga owner since 1992), sitting down in front of an Amiga still feels like coming home.
Although I own several Amigas, my "daily driver" machine is an Amiga 1200 with Kickstart/Workbench 3.1, 4 megs of fast memory and an FPU. It's also equipped with a 4 gig disk on module hard drive.
I mainly use Amigas for watching demos and creating pixel art in Deluxe Paint IV, but I also do a bit of recreational programming.
- See my pixel art for Amiga and C64.
The Amiga's OS is a fast, lightweight single user system with surprisingly snappy pre-emptive multitasking, a decent command line interpreter and a cleanly designed graphical user interface.
In its construction and behaviour, it's somewhat reminiscent of Unix, and the integration between the graphical and command line interfaces is reminiscent of MacOS X. The concepts introduced in versions 2.x and 3.x, both released in the early 1990s, were (and still are, in many ways) unmatched in elegance, simplicity and user empowerment compared to other contemporaneous home computer systems.
Workbench is the desktop environment of the Amiga operating system.
I have my Amiga hooked up to a PAL Commodore 1084S monitor, and run my Workbench in 640x256 (1:2 pixel ratio), 8 colours. The below screenshots are scaled up to suit a 1:1 pixel ratio display.
On the Amiga, I mainly use Amos Professional and ARexx for programming. The former is a BASIC dialect heavily geared towards providing simple control of the Amiga's excellent graphics and sound capabilities. The latter is an Amiga-ized and improved port of IBM's REXX, supplied along with the OS.
- Brute-forcing primes in ARexx (source code, 0.5k)