You didn't actually update the system files on your Raspberry Pi. "sudo apt-get update" just updates the package list. You need to run "sudo apt full-upgrade" afterwards to actually upgrade your packages to the latest versions. Autologin wouldn't automatically start the "emulator" executable. You'd have to set that up as a service or more simply just add a line to /etc/rc.local so it's run at boot. This is an amazing project though!
@@danwood_uk just got to that bit! I'd recommend using this line instead "sudo /home/pi/pistorm/emulator &" - The ampersand is VERY important. Without it if the Pi fails to execute the emulator for any reason then the Pi would not complete the boot process and you'd be stuck. I was wondering it there's anyway to gracefully shutdown the Pi without having to SSH into it. Just turning the power off on the Amiga wouldn't do the Pi any favours. Hmm...
sudo can actually be dropped from rc.local as well, all it does is run the executable as root instead of the logged-in user, and rc.local always runs as root.
@@CosmicScaleFactor add a 'hidden' button connected to pi gpio pins, run a script/executable that does the shutdown, maybe if there is ram space, make a ramdisk to replace /var/log folder and /tmp folder, less chance of corrupting sd card ?
This is an excellent jump forward! Was never an Amiga person (Archimedes), but I can’t help but love the commitment of the Amiga community to start new projects.
Lovely video Dan. It will be very interesting to see how far Claude and the team can take this. Just this week I’ve been finishing a similar vid using the Vampire and RGB2HDMI for full HDMI output. I was sure to give the PiStorm a good mention though as an up and comer! Exciting times for the community!
Great video Dan, have been enjoying getting to know the PiStorm myself this week, the Lemmings bug was interesting to see, I think as long as people go into this knowing it's a work in progress then it's a fantastic foundation and I'm really looking forward to seeing it develop
@@jason_a_smith_gb This is real hardware. With a very slight help in the CPU. I somehow find this more authentic than things like the Vampire which is a closed source project and quite a lot more expensive. The community nature of this project is what the amiga is all about.
Assembled Pistorm boards are about 50 quid at the moment. Potential to save some money on the Pi though as the upcoming Pi Zero 2 is based on the original 3A and should in theory work with the PiStorm.
Finally someone in the community made something that does not cost 500 dollars and is not making a profit out of it. This is what Amiga hardware in 2021 should be: cheap and well thought. I seriously hope other projects like this will show up, and we will finally get rid of those people that are fundamentally making a ton of money on the Amiga, directly or indirectly; using the excuses like "I sell only for passion" and "but I made everything from scratch and it cost me money" and "but I produce small quantities". Support projects like this; stop the greed and exploitation of the Amiga.
As a kid growing up, my dad had one of these always sitting in a corner gathering dust because he got a new windows xp machine, I always wanted to fiddle with it. Now I got a project for this Summer
It is a fantastic time to be an Amiga fan right now, my 3a+ is in the mail and I just started the build for my MiniMig/DE10...which will ultimately end up in a Checkmate Mini ITX when it ships later this year....wonderful new developments and another cracking video from you.
Nice job, Dan. I appreciate your experimenting with the floppy games...everyone needs to know that this is still far from perfect, but I have no doubt they will get it fixed. I find the PiStorm quite interesting...a little hardware action for the common man!
Great video, amazing bit of kit, I can't believe how much power that adds for so little money. It's got to be the best bang per buck for any system upgrade. Can't wait to see that develop, I hope you show future upgrades.
I was thinking this. Would that mean I could run anything, not just Amiga OS? In effect it is the raspberry pie in the Amiga case, and it's not using any of the Amiga chips etc. I have s busted Rev 6a 500 board with shorted ram and Ron chips missing. Would this bypass all that?
@@bennyvandermeer670 No, it's not doing chipset emulation. It still uses Paula for audio output, Agnus for DMA, Denise for video generation, etc. It's not able to run a different OS unless that OS can run on a 68K Amiga.
I recently got a modern Checkmate case that I planned on putting an A500 into. The price of accelerators have almost made me cry but when I saw this I thought, this will be perfect.
Hi Dan. I know someone here in Tunisia who had an Amiga 500 as well as a C64 and he used them to prepare lessons for teaching well until the early 2000's! Yes the 2000s not the 80's. So much for saying a computer is obsolete. It all depends on what you use it for. I myself have an old macbook from 2009 and I still use it as my main PC with Lubuntu 20.04 partly because I do most of my computing tasks like watching this video on my phone lol.
Have in mind that rc.local already runs with root privileges so you don't need the sudo. Also you can just write the complete location of the file to ignore the cd
Great video Dan! i’d add some notices to the commands though. rc.local is executed as root, so you don’t need the sude command there also, it is worth considering a read-only installation on the PI if you don’t want to run hdd emulation. filesystem on the sdcard can become corrupted by an unfortunately scheduled poweroff, and there might be (from the pistorm point of view) unnecessary processes in the stock pi linux that write on the sdcard - which can icrease this chance. i hope the team will put together an optimised linux distro without this bells and whistles for the final result
Hi !! I saw that Lemmings use CHIPRam and this kind of RAM resides in the other side of architecture !! RPi only expand CPU memmory !! Check the memmap of your amiga. Software with more chipmem memm requests tends to "not run" even if your accelerator kits have a lot o RAM...
It is really neat, i heard about this project a little while back was blown away by it and surprise by the lack of interest by some Amiga users, its a game changer as really bring down the cost of upgrading a classic Amiga. Browservice is also another great add on for Amiga users thanks to the Pi, you could explore the modern internet on classic Amiga with old browsers. Then there projects like Amikit XE/Amiberry really improving emulation support on Pi, the Pi i feel is becoming Amiga best friend!
Or instead of the riser you can get a double stacked header or desolder the pins and connect the board in any other way, even with wires (for anyone else reading this). One of the 'pins' on the PiStorm is also square, you can see the pattern of the solder, this also denotes 'pin 1' on the board. Arguably you don't need to use an sdcard, as you can also boot from USB on the raspberry pi, so you could have this accessible external to the Amiga casing. This's pretty cool. Thanks for sharing.
I wonder if you could setup some kind of kvm switch that auto flicks between the output of the Raspberry Pi to the output of the A500 so you can see it booting fully, since the Raspberry Pi can output VGA this would at least let you see the situation of the Pi before the A500 works.
Great video as always Dan! One tiny bit of advice though: Starting around 9:24 the flyback transformer of the CRT was quite audible (this is also known as CRT whine). If you could implement a low pass filter on the audio, it'd really help out us younger viewers.
Something I noticed from another Chris Edwards videos on the PiStorm is that the disk reading problem doesn't seem to happen with an external gotech drive. Maybe it is just limited to the internal drive but to find out you would need to connect an external floppy drive. With SSH though, it seems like it would just be easier to send files over the network.
Awesome! As for the floppy problems, I would be surprised if it was working well. Even an actual secondary floppy drive was a problem back then. Many A500 games required to have disks in df0 to work and I'm not talking for the boot disk obviously.
Nice Video, Dan! I picked up an Amiga 500 a few days ago for a PiStorm, then I saw the posts about the CPLD shortages, bah. But can't be helped, I'll just have to wait. Hopefully by the time more boards can be made there will be a lot of bug fixes and new features! I've heard that some guys are trying to get this working on the Atari ST as well which would be pretty fantastic!
Since I've upgraded my older RPi 3B+ with the newer 4 for all my RPi projects, I can now just desolder and extend the USB ports so that PiStorm can fit in my A500 without an adapter and 3D print a holder for the USB ports to be usable when an update becomes available. This project saved me a bunch of $$$ that I was about to spend on a Vampire! The irony is that the Pi is more powerful than all the internals combined, but hey -- we want to use the retro hardware as much as possible :-)
It's funny this has dropped recently as there's a project trying to accelerate the Minimig core on the MiSTer using the ARM processor built into the de10 nano. Still early days but it's booting.
And where's the clip of you playing real Doom on an A500? (Project Dread is looking great though...) Doom is playable at 10 MIPS and above, very good at around 20 MIPS. This setup should do well. And it provides hard disk emulation, which Doom will also need.
💻 *OMG This is friggin AMAZING! I really hope the do one for the 1200 and 600! Id love to get them up and going with this. Just hope the batteries ain't leaked in them! Awesome video again, Dan! Cheers!*💻
I was thinking the same thing when looking the video why not use the the big bus connector it right there next to the CPU why not why, it one of the main reason's the 500 amiga has one , plus a hard disk? there was a external CPU thing made for that port, can not remember much a bout it or good it worked? the only down side no working floppy, and the Amiga now takes 30 plus seconds to just switch on :-)
Wow, this could be the future of many hardware upgrades for other platforms..so writing an emulator in a higher level language Like C/C++ and interfacing it at the chip vs implementing hardware in a design language like Verilog. Though I want to learn how to do the latter I'm better set up to try the former. Great video!
I finally managed to get one of theses from Amiga Kit, never had the money before plus picked up A500 Screen Gems Pack I have not seen in 32 years... :)
Great video Dan, everything well put together as usual, easy to understand guide. Nice with another cpu emulator, a lot of power for 11£, personally I’m not going to fiddle around with all the sudo stuff😊 I’ll buy one, some time from now, hopefully plug and play
@retrocengo They're not £11 unless you can still get one as mentioned in the video? The Pi 3 Model A+ complete ( no soldering required) are currently £24 -£27 depending on availability and where you buy. And don't forget the PiStorm adapter that's required and priced at whatever the seller/scalpers decide they want to sell them for. At the time of writing there's a seller on eBay trying to sell 2x PiStorm adapters for £140!!! I kid you not!!! 🙄
At this point you might as well emulate the entire thing, especially if you don't already have an Amiga, since with this upgrade it basically only acts as an I/O interface anymore anyway. Keeps the retro feel though while providing a lot more flexibility without breaking the bank, so if you don't really care what's inside, this is definitely a neat development.
@@matthewrichards88 A lot of emulation boxes are based around RasPis, and you can even use it as a standalone desktop PC, albeit the 3 will struggle with that.
"While the PiStorm should work with any DIP socket 16-bit 68000-powered system, the FC lines are currently not properly handled and no guarantees can be made for it working on anything except an Amiga 500, 500+ and 2000."
great video Dan, as always this an awesome project, let's hope the chip shortage won't increase the price as much the 2nd hand accelerators did by the way, typing ifconfig will show the ip address the pi os was appointed by the router
@@danwood_uk Great! Thought that would have some latency with the controls due to emulation. I mentioned Silkworm cause it's a pixel perfect title with smooth frame rate and tight controls :-)
Brilliant video, you've definitely earned your Linux badge. Interesting project but I'm not sure I like this, the emulated CPU as a concept. At what point does it stop being an Amiga? The Pi 3 does a pretty good job of playing Amiga games on its own, in my opinion.
That, is a great piece of tech for my good old A500+. And you can even choose which CPU you want, some extra power for 3D games is a good thing, like flight sims! But right now the disk drive non working is a problem to me. I may sound weird but I still enjoy launching ECS/OCS games from floppies on my A500+, just to get these nice cracktro/trainer in front and just get back to this loading experience that comes with this computer, plus the sounds it makes while loading is just pure joy to me. :-D And I already have the WHDLoad experience on my A1200.
Its not weird. You are experiencing peak nostalgia there. The sounds and just think back to the amount of times you inserted a floppy. There's deeply embedded muscle memory there that hasn't been used for decades. It all comes back and its all very satisfying but what is weird to me is how much I appreciate the oldest hardware now but I'm still chasing the fastest. Growing up anytime something new came out like going from Vic20 to C64, the Vic20 I claimed to love so much was dead to me! lol C64 was the new hotness. You seem to gain a different level of perspective as you get older.
makes me want to buy an a500 again.. hey Dan.. great video, you know when you upgraded to kickstart3.1 does that automatically give you access to AGA on the A500?
Great video, you have some of the best step by step videos out there. A question, as you know the Pi is very hard to find right now and when you do ridiculously expensive. I have a couple 3b's, could I remove the USB and network connectors and use on without the header and maybe be able to close the 500?
Sweet! My poor a500 won't eat dust anymore! Tho I will ask this here, are there any new A500 cases since I got my, in rather rough shape. Beat up, broken, and lot of screw holders are long gone.
there is a indegogo It may bee too late to join but there may be some for sale when it is done. Not sure but I would hope so. It is into mold milling stage at present :) www.indiegogo.com/projects/new-compatible-case-for-amiga-500-plus/x/9466485#/
I'm not even an Amiga guy since it just wasn't a thing in the US, but even I'm excited about this! It almost makes me want one, like this has all the things and works on an A500 which I assume there are about a zillion of out there and aren't that expensive.
thanx for making this vid, Dan! Fricken AWESOME project! will make one of my A500 into this... But shouldn't the Pi3 filesystem be set into write protected mode to prevent SD-card corruption when powering it on and off haphazzerdly? Or does the filesystem need to accessed while doing some stuff on the amiga side?
I really need to get my 500 working again. I made a big dodo when I upgraded from kick 2.04 to 3.1, rushed it and soldered the cable wrong, and now it's completely dead. Have no idea what went wrong and I just don't know where to start looking. Even though I have a 030 accelerator this is something I'd love to do with it, getting RTG on the 500 would be awesome.
how about the "Raspberry Pi Pico" with a custom Rom/Ram USB Flashed Image, it would need a little bit more bit on the external board, the "Raspberry Pi Pico" are so cheap you could add more than one to the tasked needed to getting things working, ever time you add an second, or third, you would and extra USB port loads more GPIO port also? :-)
Hi Dan. I installed the pi OS lite on a 32gb card but when I boot the amiga I only get black screen. The light on the pi are coming on. I connected the hdmi cable to a laptop with a hdmi port . But it didn't work. Will I have to use a modern TV. To do this properly.
When this is more ready there will be an installation package and it will register a service to start on boot so there is no need to edit rc.local. You can also easily make your own systemd unit file and save it as /etc/systemd/system/pistorm.service and enable it with systemctl enable pistorm
this may be a stupid question. is the CPLD acting as the 68K? or is it just being used to translate the GPIO signals for the CPU socket? of the first, once it's programmed, why is the Pi necessary (if you don't intend to use the RTG, at least)?
The CPLD also gives the base oscillator frequency (200MHz) the transfers to happen. This isn't as easy as you might think, there are 24 address lines and 16 data lines... has to be staged.
Now, I'll happily admit that I'm no expert on these things, but once you're running RTG through HDMI on the Pi, you're using an emulated Kickstart image on the Pi, you're running your file system from an HDD image on the Pi, and you're not using floppies at all... What exactly is the A500 doing anymore? At this point, has it just been reduced to acting as a PSU and keyboard for an Amiga emulator running on a Pi? Or is stuff still being processed by the original hardware?
You didn't actually update the system files on your Raspberry Pi. "sudo apt-get update" just updates the package list. You need to run "sudo apt full-upgrade" afterwards to actually upgrade your packages to the latest versions.
Autologin wouldn't automatically start the "emulator" executable. You'd have to set that up as a service or more simply just add a line to /etc/rc.local so it's run at boot.
This is an amazing project though!
Yeah I missed a step with the update. Thanks. I do add to rc.local at the end of the video.
@@danwood_uk just got to that bit! I'd recommend using this line instead "sudo /home/pi/pistorm/emulator &" - The ampersand is VERY important. Without it if the Pi fails to execute the emulator for any reason then the Pi would not complete the boot process and you'd be stuck.
I was wondering it there's anyway to gracefully shutdown the Pi without having to SSH into it. Just turning the power off on the Amiga wouldn't do the Pi any favours. Hmm...
sudo can actually be dropped from rc.local as well, all it does is run the executable as root instead of the logged-in user, and rc.local always runs as root.
@@CosmicScaleFactor add a 'hidden' button connected to pi gpio pins, run a script/executable that does the shutdown, maybe if there is ram space, make a ramdisk to replace /var/log folder and /tmp folder, less chance of corrupting sd card ?
@@jyvben1520 I thought about a switch on the gpio pins but they are all being used already
This is an excellent jump forward! Was never an Amiga person (Archimedes), but I can’t help but love the commitment of the Amiga community to start new projects.
Those Acorn machines were awesome. I remember when they were introduced at school.
Just waiting for Pistorm for the A1200 and CD32 and i'm in.
Yeah same for me, but then the Raspberry Pi 4, would also love to see a Amiga 2000 with a Raspberry Pi 4.
A1200 rulez!
Defo bang on that. 👌👍
Lovely video Dan. It will be very interesting to see how far Claude and the team can take this. Just this week I’ve been finishing a similar vid using the Vampire and RGB2HDMI for full HDMI output. I was sure to give the PiStorm a good mention though as an up and comer! Exciting times for the community!
Great video Dan, have been enjoying getting to know the PiStorm myself this week, the Lemmings bug was interesting to see, I think as long as people go into this knowing it's a work in progress then it's a fantastic foundation and I'm really looking forward to seeing it develop
Don’t like it. If using hw, use total hw. Otherwise Amiberry.
@@jason_a_smith_gb This is real hardware. With a very slight help in the CPU. I somehow find this more authentic than things like the Vampire which is a closed source project and quite a lot more expensive. The community nature of this project is what the amiga is all about.
You can't go wrong on that price, and as wish us knight says below, it's more authentic
Assembled Pistorm boards are about 50 quid at the moment. Potential to save some money on the Pi though as the upcoming Pi Zero 2 is based on the original 3A and should in theory work with the PiStorm.
@@Daz5Daz oh good to know. Anyone got it working on a pi 4 yet?
Finally someone in the community made something that does not cost 500 dollars and is not making a profit out of it. This is what Amiga hardware in 2021 should be: cheap and well thought.
I seriously hope other projects like this will show up, and we will finally get rid of those people that are fundamentally making a ton of money on the Amiga, directly or indirectly; using the excuses like "I sell only for passion" and "but I made everything from scratch and it cost me money" and "but I produce small quantities". Support projects like this; stop the greed and exploitation of the Amiga.
As a kid growing up, my dad had one of these always sitting in a corner gathering dust because he got a new windows xp machine, I always wanted to fiddle with it. Now I got a project for this Summer
Fantastic intro to the PiStorm Dan. Can't wait to get one of these into my 500 :)
It is a fantastic time to be an Amiga fan right now, my 3a+ is in the mail and I just started the build for my MiniMig/DE10...which will ultimately end up in a Checkmate Mini ITX when it ships later this year....wonderful new developments and another cracking video from you.
Awesome !
Thanks for having shared this video about such a very promising as affordable accelerator.
Heard about this on the podcast yesterday, this is so cool!
Nice job, Dan. I appreciate your experimenting with the floppy games...everyone needs to know that this is still far from perfect, but I have no doubt they will get it fixed. I find the PiStorm quite interesting...a little hardware action for the common man!
Hopefully they make a PiStorm for the Amiga 600. Great video Dan.
They did, even for the 1200
Great video, amazing bit of kit, I can't believe how much power that adds for so little money. It's got to be the best bang per buck for any system upgrade. Can't wait to see that develop, I hope you show future upgrades.
So it's basically a Raspberry Pi with an Amiga hat?
I was thinking this. Would that mean I could run anything, not just Amiga OS? In effect it is the raspberry pie in the Amiga case, and it's not using any of the Amiga chips etc. I have s busted Rev 6a 500 board with shorted ram and Ron chips missing. Would this bypass all that?
@@matthewrichards88 it is not using Amiga chips in RTG modes, but the Kickstart is loading and needs the chips. Or does it has chipset emulation ?
@@bennyvandermeer670 No, it's not doing chipset emulation. It still uses Paula for audio output, Agnus for DMA, Denise for video generation, etc. It's not able to run a different OS unless that OS can run on a 68K Amiga.
@@heidirichter so Matthews machine will not boot.
@@bennyvandermeer670 that's correct, it would need working chip ram
This is insanely brilliant. I'm speechless. It's kinda like downloading more ram, but cheaper.
I recently got a modern Checkmate case that I planned on putting an A500 into. The price of accelerators have almost made me cry but when I saw this I thought, this will be perfect.
Imagine being able to load a webpage on this old a hardware because of the raspberry pi
Great video, I already own a vampire and a Terrible Fire, and I think the PiStorm is a total game changer.
Such a cool project! Really breathes new life in to the old 500. Tempted to get one myself when it's more stable
Hi Dan. I know someone here in Tunisia who had an Amiga 500 as well as a C64 and he used them to prepare lessons for teaching well until the early 2000's! Yes the 2000s not the 80's. So much for saying a computer is obsolete. It all depends on what you use it for.
I myself have an old macbook from 2009 and I still use it as my main PC with Lubuntu 20.04 partly because I do most of my computing tasks like watching this video on my phone lol.
Have in mind that rc.local already runs with root privileges so you don't need the sudo. Also you can just write the complete location of the file to ignore the cd
Amazing! Old HomeComputer hardware comes back to life with modern hardware replacements. Thx for the video and thx for the great PiStorm project!
Got a PiStorm coming my way, for an A1000. This just looks like loads of fun seeing what it can do, for pretty cheap. Great starter video. thank you !
Great video Dan!
i’d add some notices to the commands though.
rc.local is executed as root, so you don’t need the sude command there
also, it is worth considering a read-only installation on the PI if you don’t want to run hdd emulation. filesystem on the sdcard can become corrupted by an unfortunately scheduled poweroff, and there might be (from the pistorm point of view) unnecessary processes in the stock pi linux that write on the sdcard - which can icrease this chance. i hope the team will put together an optimised linux distro without this bells and whistles for the final result
Hi !!
I saw that Lemmings use CHIPRam and this kind of RAM resides in the other side of architecture !! RPi only expand CPU memmory !! Check the memmap of your amiga. Software with more chipmem memm requests tends to "not run" even if your accelerator kits have a lot o RAM...
I was waiting for you to review this pistorm Dan, Great video as always.
It is really neat, i heard about this project a little while back was blown away by it and surprise by the lack of interest by some Amiga users, its a game changer as really bring down the cost of upgrading a classic Amiga. Browservice is also another great add on for Amiga users thanks to the Pi, you could explore the modern internet on classic Amiga with old browsers. Then there projects like Amikit XE/Amiberry really improving emulation support on Pi, the Pi i feel is becoming Amiga best friend!
Great to see such cheap hardware! Great video Dan
Or instead of the riser you can get a double stacked header or desolder the pins and connect the board in any other way, even with wires (for anyone else reading this).
One of the 'pins' on the PiStorm is also square, you can see the pattern of the solder, this also denotes 'pin 1' on the board.
Arguably you don't need to use an sdcard, as you can also boot from USB on the raspberry pi, so you could have this accessible external to the Amiga casing.
This's pretty cool. Thanks for sharing.
I wonder if you could setup some kind of kvm switch that auto flicks between the output of the Raspberry Pi to the output of the A500 so you can see it booting fully, since the Raspberry Pi can output VGA this would at least let you see the situation of the Pi before the A500 works.
Nice video, and fantastic Sun Keyboard
Hey since you don't need your Motorola 68000 anymore...send it my way ;-)
Thank you for this -- it definitely answers some questions I've had. Quality vid with quality info as always.
Very interesting project. Got to try this some day. Great presentation Dan :)
Great video what an age to live in
9:23 brought a smile to my face! Wow!
After so long another video, please make more I love your channel
Great video as always Dan! One tiny bit of advice though: Starting around 9:24 the flyback transformer of the CRT was quite audible (this is also known as CRT whine). If you could implement a low pass filter on the audio, it'd really help out us younger viewers.
Thanks, I haven’t been able to hear it since I hit 30, the years of DJing in noisy nightclubs probably didn’t help either 😆
@@danwood_uk Haha no worries! It's actually not nearly as loud as it could be.
Something I noticed from another Chris Edwards videos on the PiStorm is that the disk reading problem doesn't seem to happen with an external gotech drive. Maybe it is just limited to the internal drive but to find out you would need to connect an external floppy drive. With SSH though, it seems like it would just be easier to send files over the network.
Awesome!
As for the floppy problems, I would be surprised if it was working well. Even an actual secondary floppy drive was a problem back then. Many A500 games required to have disks in df0 to work and I'm not talking for the boot disk obviously.
Nice Video, Dan! I picked up an Amiga 500 a few days ago for a PiStorm, then I saw the posts about the CPLD shortages, bah. But can't be helped, I'll just have to wait. Hopefully by the time more boards can be made there will be a lot of bug fixes and new features!
I've heard that some guys are trying to get this working on the Atari ST as well which would be pretty fantastic!
very cool. I just hope that finished adaptor boards can be bought at some point in the future
great video Dan, keep em coming
Great video as always Dan! Thanks. Looking forward to a follow up comparing the 020 and 030 and some gameplay and benchmarks. Cheers
Since I've upgraded my older RPi 3B+ with the newer 4 for all my RPi projects, I can now just desolder and extend the USB ports so that PiStorm can fit in my A500 without an adapter and 3D print a holder for the USB ports to be usable when an update becomes available. This project saved me a bunch of $$$ that I was about to spend on a Vampire! The irony is that the Pi is more powerful than all the internals combined, but hey -- we want to use the retro hardware as much as possible :-)
It's funny this has dropped recently as there's a project trying to accelerate the Minimig core on the MiSTer using the ARM processor built into the de10 nano. Still early days but it's booting.
Looks like the answer to my dead scsi hdd. Great video, thanks Dan.
It's been on my list Dan.. nice video my friend
Dood that’s nuts! I got out of Commodore and into Mac as a profession right around that same time.
oh hell yes, this has so much potential
And where's the clip of you playing real Doom on an A500? (Project Dread is looking great though...)
Doom is playable at 10 MIPS and above, very good at around 20 MIPS. This setup should do well. And it provides hard disk emulation, which Doom will also need.
💻 *OMG This is friggin AMAZING! I really hope the do one for the 1200 and 600! Id love to get them up and going with this. Just hope the batteries ain't leaked in them! Awesome video again, Dan! Cheers!*💻
I'd like to see a PiStorm in an side expansion slot form factor that you could just insert into the side of your A1000 or A500. Any tinkers or takers?
I was thinking the same thing when looking the video why not use the the big bus connector it right there next to the CPU why not why, it one of the main reason's the 500 amiga has one , plus a hard disk? there was a external CPU thing made for that port, can not remember much a bout it or good it worked?
the only down side no working floppy, and the Amiga now takes 30 plus seconds to just switch on :-)
Brilliant! I'm all over this for my stock A500.
P.C.B. WAAAAAAAAAAAAAAYYYYYYYY!!!!!
My thoughts exactly.... :)
ABSOLUTELY BRILLIANT! Wow. Definitely the best time to be an Amiga (and Atari ST) FAN these days? :)
Wow, this could be the future of many hardware upgrades for other platforms..so writing an emulator in a higher level language Like C/C++ and interfacing it at the chip vs implementing hardware in a design language like Verilog. Though I want to learn how to do the latter I'm better set up to try the former. Great video!
I finally managed to get one of theses from Amiga Kit, never had the money before plus picked up A500 Screen Gems Pack I have not seen in 32 years... :)
Dan, do you think this would work on a CDTV?
You do radio, don't you? 🤔 What a voice, man 😉
Doesn’t need a microphone in a public setting I’ll bet.
Capital ?
Now kith.
Anyone can sound good with the right microphone and compressor settings. You can add more bass etc.
I was wondering if you're gonna review PiStorm.
Great video!
Thanks so much for making this Dan, excellent video as usual 👍
Great video Dan, everything well put together as usual, easy to understand guide.
Nice with another cpu emulator, a lot of power for 11£, personally I’m not going to fiddle around with all the sudo stuff😊
I’ll buy one, some time from now, hopefully plug and play
@retrocengo They're not £11 unless you can still get one as mentioned in the video? The Pi 3 Model A+ complete ( no soldering required) are currently £24 -£27 depending on availability and where you buy. And don't forget the PiStorm adapter that's required and priced at whatever the seller/scalpers decide they want to sell them for. At the time of writing there's a seller on eBay trying to sell 2x PiStorm adapters for £140!!! I kid you not!!! 🙄
Wow! Amazing project!
Can you do something similar with the C64?
Very cool Dan and way under budget everyone with a A500 should look into this thanks for sharing
Great informative video Dan. That project looks great, such a cheap upgrade!
At this point you might as well emulate the entire thing, especially if you don't already have an Amiga, since with this upgrade it basically only acts as an I/O interface anymore anyway.
Keeps the retro feel though while providing a lot more flexibility without breaking the bank, so if you don't really care what's inside, this is definitely a neat development.
Would that mean I could run anything on this raspberry pie, not just Amiga....
@@matthewrichards88 A lot of emulation boxes are based around RasPis, and you can even use it as a standalone desktop PC, albeit the 3 will struggle with that.
this is so nice! now we only need a solution for the big daddy amigas..
"While the PiStorm should work with any DIP socket 16-bit 68000-powered system, the FC lines are currently not properly handled and no guarantees can be made for it working on anything except an Amiga 500, 500+ and 2000."
Already works with the big daddy, the A2000 :-)
great video Dan, as always
this an awesome project, let's hope the chip shortage won't increase the price as much the 2nd hand accelerators did
by the way, typing ifconfig will show the ip address the pi os was appointed by the router
This gives me an idea about the Sega Genesis.
Hi Dan! Great video! Is there a chance to get the PiStorm right now or is it not available yet to purchase?
Great video! Very thorough instructions, so thank you for that. Interesting tech!
Great video as always
Hey Dan, nice presentation.
Did you notice any latency on games like Silkworm for example?
I haven’t tried Silkworm as yet. But on WHDload games I tested, performance was rock solid.
@@danwood_uk Great! Thought that would have some latency with the controls due to emulation.
I mentioned Silkworm cause it's a pixel perfect title with smooth frame rate and tight controls :-)
Brilliant video, you've definitely earned your Linux badge. Interesting project but I'm not sure I like this, the emulated CPU as a concept. At what point does it stop being an Amiga? The Pi 3 does a pretty good job of playing Amiga games on its own, in my opinion.
Ahhhh just about to get around to making one of these boards up. I have the PCB but the chip shortage has really affected prices for the components.
That, is a great piece of tech for my good old A500+.
And you can even choose which CPU you want, some extra power for 3D games is a good thing, like flight sims!
But right now the disk drive non working is a problem to me.
I may sound weird but I still enjoy launching ECS/OCS games from floppies on my A500+, just to get these nice cracktro/trainer in front and just get back to this loading experience that comes with this computer, plus the sounds it makes while loading is just pure joy to me. :-D
And I already have the WHDLoad experience on my A1200.
Its not weird. You are experiencing peak nostalgia there. The sounds and just think back to the amount of times you inserted a floppy. There's deeply embedded muscle memory there that hasn't been used for decades. It all comes back and its all very satisfying but what is weird to me is how much I appreciate the oldest hardware now but I'm still chasing the fastest. Growing up anytime something new came out like going from Vic20 to C64, the Vic20 I claimed to love so much was dead to me! lol C64 was the new hotness. You seem to gain a different level of perspective as you get older.
I just did the terrablefire upgrade and it was not cheap.. this looks so cool
What a beautiful marriage between the Linux and the Amiga world!
I wish I still had my a2000, it would be an ideal machine to use as the basis for a modernisation/upgrade project
Note- apt-get update just updates your package repository list. You need to run apt-get upgrade to upgrade the installed packages.
makes me want to buy an a500 again.. hey Dan.. great video, you know when you upgraded to kickstart3.1 does that automatically give you access to AGA on the A500?
No, you’re still using the A500’s actual chipset.
@@danwood_uk gutted.. still an incredible bit of kit though
Great video, you have some of the best step by step videos out there. A question, as you know the Pi is very hard to find right now and when you do ridiculously expensive. I have a couple 3b's, could I remove the USB and network connectors and use on without the header and maybe be able to close the 500?
Sweet! My poor a500 won't eat dust anymore! Tho I will ask this here, are there any new A500 cases since I got my, in rather rough shape. Beat up, broken, and lot of screw holders are long gone.
there is a indegogo It may bee too late to join but there may be some for sale when it is done. Not sure but I would hope so. It is into mold milling stage at present :) www.indiegogo.com/projects/new-compatible-case-for-amiga-500-plus/x/9466485#/
I'm not even an Amiga guy since it just wasn't a thing in the US, but even I'm excited about this! It almost makes me want one, like this has all the things and works on an A500 which I assume there are about a zillion of out there and aren't that expensive.
Found my US A500 for 125$ on Craigslist back in Phoenix. Deals are out there.
i had that monitor from kays catalogue with my amiga 1200 :)
thanx for making this vid, Dan! Fricken AWESOME project! will make one of my A500 into this...
But shouldn't the Pi3 filesystem be set into write protected mode to prevent SD-card corruption when powering it on and off haphazzerdly?
Or does the filesystem need to accessed while doing some stuff on the amiga side?
It's like having an Amiga Emulator inside an Amiga chassi. What is still used of the Amiga hardware? PSU and keyboard?
Pretty cool! Thanks for sharing! 😁
I really need to get my 500 working again. I made a big dodo when I upgraded from kick 2.04 to 3.1, rushed it and soldered the cable wrong, and now it's completely dead. Have no idea what went wrong and I just don't know where to start looking. Even though I have a 030 accelerator this is something I'd love to do with it, getting RTG on the 500 would be awesome.
20:30 - 'Disable all external drives' you know this one Dan ;-)
Fantastic stuff! Now i wonder where to get your windows background image :D It's so cool and i've always wanted background like that.
Cool product. Seems like the RPi compute module would be better suited for something like this. Much smaller footprint, and thinner "sandwich".
how about the "Raspberry Pi Pico" with a custom Rom/Ram USB Flashed Image, it would need a little bit more bit on the external board, the "Raspberry Pi Pico" are so cheap you could add more than one to the tasked needed to getting things working, ever time you add an second, or third, you would and extra USB port loads more GPIO port also? :-)
L'A500 e una grande palestra hardware,ci fai di tutto.un vero mito
Hi Dan. I installed the pi OS lite on a 32gb card but when I boot the amiga
I only get black screen. The light on the pi are coming on. I connected the hdmi cable to a laptop with a hdmi port . But it didn't work. Will I have to use a modern TV. To do this properly.
Amazing stuff! Is it using all of the arm cores? It's need a special distro. But I guess it's in it's initial stages. Really cool stuff!
When this is more ready there will be an installation package and it will register a service to start on boot so there is no need to edit rc.local. You can also easily make your own systemd unit file and save it as /etc/systemd/system/pistorm.service and enable it with systemctl enable pistorm
I had an amiga 500 plus. Yes it existed
this may be a stupid question. is the CPLD acting as the 68K? or is it just being used to translate the GPIO signals for the CPU socket? of the first, once it's programmed, why is the Pi necessary (if you don't intend to use the RTG, at least)?
My understanding is that the CPLD is translating the signals to the GPIO pins for the Pi, and the Pi itself is doing all the work.
The CPLD also gives the base oscillator frequency (200MHz) the transfers to happen. This isn't as easy as you might think, there are 24 address lines and 16 data lines... has to be staged.
@@PATTHECATMCD Ahh, thank you so much for the extra information!
Now, I'll happily admit that I'm no expert on these things, but once you're running RTG through HDMI on the Pi, you're using an emulated Kickstart image on the Pi, you're running your file system from an HDD image on the Pi, and you're not using floppies at all... What exactly is the A500 doing anymore? At this point, has it just been reduced to acting as a PSU and keyboard for an Amiga emulator running on a Pi? Or is stuff still being processed by the original hardware?