Amiga & AROS Archive
Icaros Desktop 23 released
Little things that made Amiga great
Looking back on 35 years as an Amiga user
The Amiga 1000 Phoenix Enhanced motherboard
Amiga machine code course
Amiga Java
A new motherboard for Amiga, the platform that refuses to die
AmigaOS 3.1.4.1 released
The Amiga before the Amiga: the Amiga Development System
Back-ups on the Amiga X5000
Buying a Commodore Amiga 30 years later
A few months ago I watched "From Bedroom to Billions", it triggered some serious nostalgia and a lot of memories came flooding back. So on a whim, I decided to see if I could pick-up an Amiga on eBay to replay some of those old games that I loved as a child.
It turns out it's not too hard. There's a thriving community that still uses and loves the Amiga. There's also a fair number of people on eBay who refurbish and upgrade them with a 4GB memory card containing workbench and a bunch of software and games. This is very handy because, even if you did manage to buy the original games, there's no guarantee they will work due to the magnetic platters getting mouldy or damaged over the last 30 years. Yes, that's real life bit rot in action.
The market for older computers like these and associated modern expansion cards and add-ons to make using them a little less frustrating in modern times is actually a lot larger than most people seem to think, and anything from using SD cards as boot drives to things like ethernet and WiFi are often available as well. Even if you don't purchase these computers, it's still fun to browse sites like eBay to see what's on offer.
Classic Amiga emulation on the X5000
Speaking of Amiga, Mark Round has written a great blog post about running old AmigaOS 3.x software on AmigaOS 4, and the best ways to do so.
While I’ve been having a lot of fun with the new software written specifically for AmigaOS 4, the bulk of my software is still “classic†titles that used to run on my A1200. One of the first things I did when I set up my X5000 was to transfer my old Amiga’s hard drive over so I could continue running this library of software. I also wanted to set up an emulation of my A1200 so I can quickly launch a classic Workbench 3.9 session and pick up all my old projects and bits of code I’d written over the years.
Fortunately, the X5000 and AmigaOS 4 offers a variety of ways of running all your old software.
Icaros Desktop 2.2.4 released
A brand new version of Icaros Desktop is now available to everyone. V2.2.4 includes new brilliant features and applications, small but important fixes and, for you Amiga lovers, a vintage GUI that can be selected after installation, which reproduces the plain old Amiga OS 3.1 interface.
Icaros Desktop is one of the easiest ways to experiences AROS, the open source Amiga-like operating system for x86.
AmigaOS 3.1.4 for classic Amigas released
The new, cleaned-up, polished Amiga operating system for your 68K machine fixes all the small annoyances that have piled up over the years. Originally intended as a bug-fix release, it also modernizes many system components previously upgraded in OS 3.9.
Contrary to its modest revision number, AmigaOS 3.1.4 is arguably as large an upgrade as OS 3.9 was, and surpasses it in stability and robustness. Over 320K of release notes cover almost every aspect of your favourite classic AmigaOS - from bootmenu to datatypes.
This is not AmigaOS 4 - just making that clear here - but an updated version of AmigaOS 3 for classic 68K-based Amigas.
A Commodore 64 operating system with modern concepts
C64 OS has one goal. Make a Commodore 64 feel fast and useful in today's modern world.
It's a very high bar. The C64 was introduced in 1982 and has an 8-bit, 1MHz, 6510 CPU with just 64 kilobytes of directly addressable memory. It has a screen resolution of 320x200 pixels, and a fixed palette of 16 colors. But, it is an incredibly versatile machine. And it enjoys an active userbase and a great variety of modern hardware expansions.
The C64 has had many operating systems written for it, So why write another?
Some of these projects were designed to be experimental, or to demonstrate a point, rather than to solve a problem or to make using the C64 better. Others had good intentions but pushed the machine in ways it wasn't designed for, compromising on speed and usability in the pursuit of features available on more powerful computers. The aim of C64 OS is to work with the limitations of the Commodore 64 and enable it to become useful.
It never ceases to amaze me how much functionality programmers can squeeze out of old micros.
Running Amiga-like operating systems on QEMU
These are some notes on how to run Amiga like OSes (like AROS, AmigaOS and MorphOS) on QEMU that I've written to have some up to date info on the status and help new users. All this emulation in QEMU comes without any support and it's not expected to be complete or do everything one may desire or dream about. It's not a commercial product with a roadmap or any goal and still a work in progress which may never get finished. I'm doing it for personal interest and in my (limited) free time, no donations are solicited or accepted. So don't expect it to be anything more than a curiosity at the moment and its future depends on what the open source community makes of it. Keep this in mind when trying this.
I'm giving this visibility so hopefully QEMU's PowerPC support for these Amiga-like operating systems can be improved.
Amiga 600 FPGA (MiSTer) conversion
Here's a heads up I am quite happy to be giving: today is going to be an Amiga/BeOS/Atari day on OSNews. Let's start with this story about converting an Amiga 600 to a FPGS-based emulation machine.
That said, a couple of months ago I ran across the MiSTer FPGA project spearheaded by sorgelig. This project is based on the Terasic DE10-Nano board which has a decent sized Altera Cyclone FPGA paired with a dual-core ARM Cortex-A9 CPU. Sorgelig has designed a number of add-on boards that allow the DE10 to interface with additional devices. He also has ported (and improved) many cores for this board, including the Minimig-AGA core which provides a very nice recreation of the Amiga from a 500 to a 1200.
After buying a DE10 and getting the Minimig-AGA core running on it, I was immediately infatuated with the quality of "emulation" on this thing. It felt much more complete than the UAE4ARM and Amiberry emulators and the video quality looked much nicer. Not to mention, the near-instant power on (and off) felt more like a real Amiga. Following in the footsteps of my previous Raspberry Pi conversions, I decided to convert an Amiga 600 to FPGA as the 600 case fits so nicely on my desk.
As the author notes, this is not a simple or straightforward mod, as there's 3D printing involved. Still, it's a fascinating process to document.
WinUAE Version 4.0.0 Released
Toni Wilen has released a massive new update of WinUAE. This major new release hosts a wealth of new features and bugfixes. Also check out Worthy's release trailer, a new commercial game by Pixelglass for the Amiga 500, which is also available as digital download for use in UAE.
Classic Amiga assembler tutorial
If you want to write Assembly programs for the Amiga you can either work directly on a real system or use a cross-compiler. I prefer to work on my Linux system because, as much as I like retro architectures, I also like the power of a good Unix system and a modern editor.
Cross-compiling is a very simple concept: instead of compiling source code and creating binaries for the architecture you are running the compiler on, you create binaries for a different architecture. In this case the host architecture is Linux/amd64 and the target architecture is Amiga.
As this is not the only project I am following at the moment, I created a directory to host everything I need for the Amiga development: compiler, documentation, scripts.
Exploring assembly on the Amiga, part 1, part 2, and part 3.