Articles / 2023 / A500 PiStorm
A500 PiStorm 6 Oct 2023

I’ve been waiting years to get my hands on a Raspberry Pi 3 Model A+ so that I can try the PiStorm project in my Amiga 500

If you’re not familiar, it allows for the Motorola 68000 CPU of an Amiga to be replaced with a Raspberry Pi that in turn emulates the original CPU in software.

 

 

At a basic level this lets you upgrade the performance of the Amiga, as it’s possible to run at much faster speeds than the original CPU. Very useful

However that’s only the start of the feature set. You can also simulate additional memory, hard drive support, retargetable graphics (to output via the Pi’s HDMI port), networking support, upgrading the native Kickstart ROM and more.

Essentially as the CPU socket has access to all the components of the Amiga, it has the capability to override and replace any of these native chips.

 

 

What better excuse and environment to perform the upgrade than the September 2023 SWAG meet up.

After cracking open my A500 for the first time I gently unseated the 68000 from it’s socket and prepared to install the PiStorm. It was only then I realised I’d forgotten to bring the vital component, a small board that allows the Pi to connect to the 68000 socket! Oh well, an excuse to play some games instead!

 

 

Once I was back in my workshop at home I decided to finish the job. Thankfully with all the correct hardware at hand it was a quick and easy task to get it up and running.

 

 

It was certainly quite a nice feeling the first time I started the emulator on the Pi and was rewarded by similar the familiar Kickstart 1.3 appear on the CRT monitor connected to the Amiga.

Seeing old and new hardware work in tandem always gives me a buzz

 

 

Finally I setup an FTP server on the Pi that enabled me to easily copy across a newer Kickstart version. After restarting the emulator on the Pi suddenly my A500 felt a lot newer.

Next on my list, to setup a virtual hard drive filled with classic games

Tags

TODO
  • Tags
  • Next / previous
  • Random?