Is it just me, or does this video feel incomplete? Right when it was getting started, it just suddenly ends! Dude spends all this time talking about the history of putting a Pi into an Amiga, and then just ends the video without doing so himself. I'm disappointed.
@googlehomemini2059
6 ай бұрын
Damn straight! Love to you all in blighty from the antipodes!
@darren6202
3 ай бұрын
@@Psythik oh dear :( Its just you BTW
@randomfrequency
9 ай бұрын
This was genuinely the missing bits of information I wanted to know about the PiStorm, but also just accelerator cards for the Amiga in general. Kudos!
@zh84
9 ай бұрын
We had the Z80 Second Processor on a BBC Micro in our computer lab at school, academic year 1987-8. There were three machines set up to work in CP/M: two Research Machines R380Zs, and the BBC with the Z80 attached.
@utp216
9 ай бұрын
Algorithm or not I love your channel and the content you create!
@ctid107
9 ай бұрын
Of all the retro channels out there, this is one i look forward to most. Thanks for another wonderful video - Happy Christmas and all the best for 2024 !
@MegaManNeo
9 ай бұрын
It's very interesting to hear where that idea with the Pistorm originated from as no one else seems to cover it. Thanks!
@bldlst2k
8 ай бұрын
The first 20 seconds of commentary of this video reminded me why I subscribed to this channel, I love retro/computing history and this channel has been a gold mine of information. Anyway, great channel, and great to catch new content as it gets posted. Take that KZitem algorithm!
@colday74
9 ай бұрын
Seeing as I got my first Amiga and Pistorm this past week.... seems to be absolutely up to date to me!
@geographicaloddity2
9 ай бұрын
Excellent video. This is why I got interested in computers in the first place. The only downside is every time I see an Amiga video, I wish I had bought one all those years ago.
@ScottPlude
9 ай бұрын
Great video and a great sense of humor! I could watch videos from you that simply discussed grass growing! THANKS!
@Eremon1
9 ай бұрын
I love the communities that come up with this stuff. Being Canadian, the BBC Micro is not something I'm too familiar with. It's always nice to hear about folks saving and using older hardware. Cheers.
@tinman7551
9 ай бұрын
Merry Christmas Retro Bytes 🥰😍❤️ I truly appreciate and enjoy your channel and I’m looking forward to seeing more content in 2024 🎉😊
@RetroBytesUK
9 ай бұрын
Thanks that's nice of you to say.
@CubicleNate
9 ай бұрын
This was fantastic. Thank you for the history lesson and now I am back and forth between PiStorm and Vampire on what I want to do with my A600. I didn't know how disliked it was until recently. I always loved the little machine!
@MoreFunMakingIt
9 ай бұрын
I very much enjoyed that. And as well as being thoroughly entertained you filled in a few knowledge gaps. Great stuff John!
@phil2768
9 ай бұрын
Thanks. That was quite a deep dive. I had and A500 and A1200 but I never fully understood or appreciated how the hardware worked. I have an A1200 now (and am looking to get an A600 of a mate). I might kickstart my youth again 😊
@TerribleFire
9 ай бұрын
Nice video. We did (and still do) try to keep the price of replacement original chip type accelerators low. But its a battle against chip availability as you say. PiStorm is a nice way to do this as it uses standard parts. Not my personal cup of tea but if we're going down the non-original CPU route this is my preferred option.
@RetroBytesUK
9 ай бұрын
I must admit I have a couple of TF accelerators which I fujd are great, as I do like running stuff on orgianal Motorola chips, and 030s are still relatively easy to get hold of. Its the cost of 060 chips (and all the fakes) thats making it harder for me to go for an 060 in all the machines I would like to.
@TerribleFire
9 ай бұрын
@@RetroBytesUK You can blame me for that. After the 1260 release the 060s went from £90 for a rev6 060 to £250 overnight.
@ScandalUK
9 ай бұрын
@@TerribleFire no good deed and all that!
@fuzzywzhe
9 ай бұрын
Please listen to me when I write this. I'm an electrical engineer, and although I don't work in the field, I'm trained as a VLSI designer, I.E. I was trained to make chips. This job sucks, and I'm glad I didn't stick with it, but I know the field. There's no difference between original hardware and a software simulator of the hardware, IF the hardware if fast enough. If I were to plug in a raspberry pi into say, a PS1 or an Amiga or SNES, and throw in a simulator into that, and do some tricks to get the NTSC output work and connect up all the original hardware to connect to the pi, you would NEVER KNOW THE DIFFERENCE between that, and the real thing. You might be able to detect it, if you hooked up a frame grabber, or checked color levels, or did extreme timing tests with external hardware, but you'd never be able to tell the by using the machines. There's no advantage to original hardware.
@TerribleFire
9 ай бұрын
@@fuzzywzhe The difference is that i know its not original. Retro is all about nostalgia and I liken it to classic car collecting. Its irrelevant that you can or cannot tell the difference. EDIT: i'm also an electrical engineer trained in VLSI and have been designing accelerators for 7+ years.
@brufnus
7 ай бұрын
Now some of us (myself included) are running a dual boot Emu68 and Musashi on the same sd card, giving the best of both worlds right at the finger tip. A script on each allows for an easy reconfig and reboot into the other. That's working great!
@Stormbolter
9 ай бұрын
Thanks for the updated review! Back when the pistorm was doing the rounds, Amiga 600 support was not fully there yet, so I largely ignored it. Is good to know it got decent support, and all the new things!
@AFourEyedGeek
9 ай бұрын
I had to replay the section around 22:00 as I stopped listening because I was in shock at how cack handed opening of the unit that was. Put a towel on the surface of the tabel so you don't scratch the front. Great video, I really enjoyed it.
@Palooka37
9 ай бұрын
Man, I've always been slightly mystified about how Amiga accelerator cards worked, even after following the PiStorm with some interest. Thanks for the clarity!
@StephenPreston
12 күн бұрын
you sir are lord of the rabbit hole... and its great
@IntenseGrid
9 ай бұрын
Excellent video. I really like your accent, and the deeper explanation of the technical details. I had no idea about the BBC Micro, but the tube port was quite a foresight for expandability, kind of like the decoupling of the CPU of the Amiga being somewhat decoupled from the graphics and audio, which is why we can upgrade the CPU way beyond what was envisioned. Your explanation of the GPIO pins vs CPU signals on the Amiga explains why we have Chip Memory speed limitations to some games and as reported in SysInfo4.4.
@DFX2KX
9 ай бұрын
Having never touched an Amiga, I had no idea how those accelerator cards worked. This was a neat watch.
@10MARC
9 ай бұрын
Nice information on how this all works on the back end. Thanks for this!
@djksfhakhaks
6 ай бұрын
I love the comedic take on the hardware from my childhood. It was frustrating back then, now it just seems stupid that we put up with it. Best channel ever!!!
@maxxdahl6062
4 ай бұрын
Hell I'd take an A600 if only to just have an amiga again. But other than that happy with my amiga mini I made with a pi 400 + amiga forever.
@OneBiOzZ
9 ай бұрын
Thank you very much for the technical explanations. This was an extraordinarily useful summary. Please keep this up.
@catriona_drummond
9 ай бұрын
there are only few things more heartwarming than an Amiga 600 with the protection film over the Logo still present.
@3rdalbum
9 ай бұрын
If it gives you any comfort, I don't think I had heard of the PiStorm before. I'm not a Commodore fan, but even if I was and had heard of this I certainly would have watched your video because your presentation style is great.
@halikstears6307
9 ай бұрын
0:55: Yes, Retro, that is EXACTLY why I subscribed.
@ninline2000
7 ай бұрын
Thanks for this video. It's always helpful to know the whys as well as the whats.
@Born2Rune
9 ай бұрын
Fascinating insight into the beginnings of the PiStorm. It still amazes me how ahead of its time the BBC Micro really was. My primary school had two, but we really never got to tinker with it as the teachers did not really know how to use it properly. I wonder if that was the case for a lot of other schools?.
@unsaltedskies
9 ай бұрын
FWIW I can confirm this was my personal experience too. I do recall playing a boat racing game which may have been called "Rapids". Beyond this I didn't use a BBC Micro until a vintage computer fare where I wrote a simple BASIC program.
@anusblaster8671
9 ай бұрын
Pretty much the same. They were around, but not used much. Not really acceptable, the amount of tax went into buying them, they should have been used constantly untill the letters wore off the keys.
@philharris9631
9 ай бұрын
Whereas we had a couple of really good math and science teachers who ran break/lunchtime and out of hours computer sessions for any of the kids who were interested and just encouraged us to get involved … if all you wanted to do was play games then fine but a number of us were doing programming in assembler too.
@anusblaster8671
9 ай бұрын
If a teacher said I could stay after hours to use the computers, I would have been so happy, waking up, excited to go to school. But, nope, they made it boring, and I hated every second of it.@@philharris9631
@zxrenew5642
9 ай бұрын
Brilliant again, have great Christmas buddy!
@AlejandroRodolfoMendez
9 ай бұрын
Well merry Xmas and a prosper new year. I always find this videos interesting even if I can't implement, still shows me how computing was in the other parts of the world.
@FireByTrialMedia
7 ай бұрын
Love the detailed videos! Totally why I'm here 😊
@MichalSchulz
9 ай бұрын
Thanks for the video! Although I have enjoyed it there are few more or less incorrect things:) first of all in the introduction on bare metal you have mentioned some libraries which can be used - Emu68 does not use any of them. There are only two libraries in use - one to decompress the firmware on pistorm32, another one is capstone used during debugging to disassemble arm and m68k code. Then you wrote about hard drives on Emu68. Well, this one is at the same time simpler then you have described it and way harder. Emu68 has absolutely no knowledge about that. It’s great advantage and power is that it exposes entire raspberry pi hardware to AmigaOS. What you see as a hard drive is an AmigaOS driver (written by me) running on m68k side and accessing raspberry’s microSD controller :) so, easier for Emu68 since the only thing it knows is arm cpu and gpio, but was harder for me as I have to write all drivers by myself
@RetroBytesUK
9 ай бұрын
On the HD front I think it fits the broader point I was making, that someone has to write the code to drive the HW directly to access storage. There is no OS routine, that can just be used that abstracts out the hw, its a much harder road to walk than faking a basic block storage controller and calling fopen, fread, fwrite to do all the work on storing it. I assume there must still be exposed device on the pi side of things that your code is using the access the pis hw. I take it your code provides an alterative to scsi.device thats deals with spi its self then.
@RetroBytesUK
9 ай бұрын
The library I mentioned at the beging is in use for pi tube direct, which is what I ment at that point. Re-using the term baremetal pi, to also mean just targeting the hw directly (baremetal) was probably not the best choice on my behalf however. As i did create a situation where I could be easliy miscontruded when it came to emu68. Sorry for the clumsy turn of phrase there. I must admit I also had thought the driver project was part and parcel of the emu68 project. So thanks for pointing that out.
@MichalSchulz
9 ай бұрын
@@RetroBytesUK only one thing is done on pi side - mmu mapping which exposes the entire MMIO space of raspberry (all peripherals) within 32bit address space. The rest is done on m68k side - basically the device driver which follows the same protocol (API) as any other driver. Thanks to that AmigaOS can communicate with it as with any other hard drive, no arm involved. Still, it is not Emu68 code anymore.
@RetroBytesUK
9 ай бұрын
Also thanks for the work on the driver much appreciated.
@MichalSchulz
9 ай бұрын
@@RetroBytesUK you are welcome! I must admit the entire Emu68, the way it evolved from my initial idea, is a great journey and I feel absolutely happy hearing that so many people are using it :) when started I never expected it to be where it is today :)
@matthewfranklin7541
9 ай бұрын
Happy Christmas!!
@KipIngram
5 ай бұрын
Oh, BareMetal Py sounds really cool - I ought to look into that.
@nysaea
8 ай бұрын
love the energy of your videos!
@stephenwhite506
9 ай бұрын
The genius of the software running on the Pi is that it maps the Amiga side of the memory map to a page in the Pi's memory that will cause a page fault when accessed. This way, it doesn't need to compare every address access in software to determine if it is on the Amiga side or the Pi side, the Pi's MMU will do it in hardware. The page fault handler can then simply perform the communication with the Pi's GPIO and the FPGA/CPLD to process the 7/14MHz bus cycle. PiStorm is continuously evolving. There are some exciting enhancements in progress based around a version that uses a CM4 Pi. The CM4 has many more GPIOs available. The Amiga's digital signals from Lisa and Paula can be piped over the HDMI is one such example.
@KKC78
9 ай бұрын
I purchase a PiStorm with Pi 3 A+ from Spain for my A1200. I'm waiting very exited to connect that monster inside my Amiga!
@drunken1079
9 ай бұрын
Hey ! thanks for the nice Video. Certainly will point people to it when I need to explain PiStorm ! Just a small correction, the inspiration for PiStorm I got actually from the Musashi 68000 C Emulator and a bit of boredom. At one point I wondered if I can emulate with Musashi a hardware CPU in a target system :)
@tYNS
6 ай бұрын
Great Explanation!
@WhatHoSnorkers
9 ай бұрын
Lovely job, John.
@thimblebirb
9 ай бұрын
ima be honest i liked the images and the other stuff but didnt understand one bit of it. great video! (take this, algorithm)
@CoLD.SToRAGE
9 ай бұрын
Never expected to see WipEout appear in an AMIGA video. 😊 🚀
@Lucretia9000
9 ай бұрын
The 68020 on the A1200 has a 24-bit address bus, but the trapdoor exposes a 32-bit address bus.
@semicuriosity257
9 ай бұрын
A1200's built-in CPU is 68EC020 which has a 24-bit address bus. The trap door's 24-bit or 32-bit address capability is based on the active host 68K CPU.
@RetroBytesUK
9 ай бұрын
I did decide to gloss over that detail a little, as I did not want to make the video longer, and I thought it might confuse poeple trying to explain how the slot does allow for 32bit addressing, yet as part of the cost reduction in the ec version of the 68020 there is not the 32 address pins. The main bit I was hoping to get across was the increase in the number of address lines pi storm 32 had to deal with.
@RetroBytesUK
9 ай бұрын
Thanks for rasing it in the comments section, as for those interested in that level of detail its usful to know.
@MichalSchulz
9 ай бұрын
The trapdoor exposes 32 bits of address bus, but the topmost 8 bits are free floating on a1200 board
@RetroBytesUK
9 ай бұрын
@@MichalSchulz Yes there is nothing inside the A1200 that lives in the part of the address space as the ec version of the 68020 could not address it.
@rdc-ts9gp
9 ай бұрын
64k subs 😊
@DarkestVampire92
9 ай бұрын
I'm still hoping that someday soon, Pistorm will be good enough to actively allow the Amiga to make use of the ARM processor rather than emulating a much, much older processor badly. Aka, instead of getting an 8mhz, 16 mhz or 28mhz chipset emulated, you can get a 1500mhz chipset to run classic movies on your Amiga, or have CD-quality audio running in your classic games, or even commit heresy and have Windows 95 era games running on an Amiga 500.
@jeffreyjoshuarollin9554
9 ай бұрын
Great video, as always.
@johansmolinski
6 ай бұрын
Came here for the yes or no. Stayed here for the why and how.
@greatquux
9 ай бұрын
Nice video! I wonder what else is remaining for the actual Amiga to do if the PiStorm is doing all this!
@RetroBytesUK
9 ай бұрын
There is still a fair bit, the original gfx/sound custom chips are still in use for most games. All the original input devices, keyboard, mouse, and joystick are all still in use. You also still have the abilitiy to use orginal floppy disks and drives.
@LucasHartmann
15 күн бұрын
After so many mods we end up using the original keyboard and case, basically. I have a TK85 (zx81 clone) with bad DRAM, for which this could actually be a fairly nice approach.
@RetroBytesUK
15 күн бұрын
When running workbench with an RTG dispaly, yep its basically just keyboard mouse and case. If you play any games written for the Amiga that are not using RTG (e.g. most of them), then everything but the CPU is in use. Its very much all or nothing.
@davidblackuk
9 ай бұрын
flippin awesome
@cpt_bill366
9 ай бұрын
I have always been a big fan of Wipeout, and I had no idea it was ever on the Amiga. I would love to see a side by side comparison with the original PlayStation. I have always lived in the US, and I didn't know the Amiga existed until I was an adult.
@RetroBytesUK
9 ай бұрын
The HW requirements for the amiga version are so incredibly high hardly anyone could run it. As you needed a PPC accelerator, and a 3d acceleratored RTG card that was supported by a particular 3d library. So it was the nitch, of the nitch, of the nitch. I have finally got the right 3d card, but the case pyhisically gets in the way of me fitting it, so I prpbably need to make a relocator board, assuming I can find the connector it uses.
@philharris9631
9 ай бұрын
I worked on the original PlayStation version of Wipeout (and the subsequent versions)… at the time I was doing a lot of work for Psygnosis and was handling the translation of their (natively English) games into foreign languages including all the audio assets used in the games.
@hotrodhunk7389
9 ай бұрын
That's what I like to call cursed computing. Like the time I use WSL and Kalli Linux to SSH into a server that was hosting a free BSD VM using x11 forwarding. Does it work? Yes. Is it cursed also yes.
@retroattic4647
9 ай бұрын
Thanks for filling in the blanks. Given this detailed description..... Why not just emulate the entire thing on a pi with the PiMega project? I mean the PiStorm basically regulates the Amiga to a keyboard controller and a power supply with nearly everything else running on the pi.
@RetroBytesUK
9 ай бұрын
The orginial chip set is in use for none rtg graphics, orginal peripherals works, like joysticks, and on machines that are not the A600 lots of other hw expansions. You can also use your orignal floppy disks.
@linuxjedivideo
9 ай бұрын
The only emulated part is the CPU. The rest (RTG and hard disk) is direct drivers to the underlying Pi hardware. The entire Amiga chipset is used as normal.
@EdgeOfPanic
9 ай бұрын
@@linuxjedivideo This is a 100% accurate statement 🙂
@linuxjedivideo
9 ай бұрын
@@EdgeOfPanic I know, I'm one of the PiStorm community admins and was a developer of the legacy Linux based PiStorm code 😊
@johnm9263
9 ай бұрын
the specs of even the first pi, i heard it can do up to 16MHz per GPIO pin, but thats also limited by the processing speed of the processor, so you likely cant send 16 individual messages at 16MHz due to software limitations under out of the box situations so at 2MHz, it might SOUND doable (you have a full 14 more MHz, right?) its actually a lot harder, because it cant send out a signal that currently doesnt exist, and it cant read a signal if its too busy to even listen for it thats why RetroBytes mentioned the "bare metal" firmware/software for the pi, it cuts out a lot of the bloat that isnt necessary to get it to do the specific task its supposed to do
@AndersHolck
8 ай бұрын
Need to investigate more but Im still looking for Pistorm for my A4000. I wonder if it will ever happen. :(
@PancakeAndRiley
6 ай бұрын
What is the single frame "Media Offline" graphic? It's like a secret message.
@KX36
2 ай бұрын
what's with the glitches in the video. defragging while encoding?
@Ryanfox1981
5 ай бұрын
I wonder if you can use the first single core (1GHZ 512MB) Pi Zero W?
@kargaroc386
8 ай бұрын
its basically ship-of-theseus'd the computer by the time you're running everything on the Pi. Much more and it wouldn't be much different from sticking a Pi in a Amiga case and calling it an Amiga.
@billymania11
9 ай бұрын
A good video on the PiStorm. I had no idea how complex the story was. It took a lot of dedicated people to bring us this far. At some point, the original hardware will impossible to obtain. We'll be left running a complete emulation on a PC or on an FPGA. I prefer the FPGA approach. I guess that would be the Vampire V4 right?
@RetroBytesUK
9 ай бұрын
Indeed it would be. The v4 standalone does not need any original amiga bits. There is a v4 based accelerator for the A1200 called ice drake.
@FlavioVillanustre
9 ай бұрын
Or a MiSTer, if you want to have the CPU reimplemented in the FPGA, or a minimig, if you'd rather have a real 68080 in there. Quite a few options, actually!
@computer_toucher
9 ай бұрын
Yes. That is why I subscribed.
@briankleinschmidt3664
6 ай бұрын
Like this. Drink a pot of coffee then go to bed. When you wake up, you will have one.
@lindnertim
9 ай бұрын
9:14 media missing?
@petermartin6031
9 ай бұрын
If it does, cou, memory, HDD, rtg what's left of the old Amiga, case and keyboard? Might as well go with a Mister?
@RetroBytesUK
9 ай бұрын
It does use the original gfx/sound chips for games.
@LemaruX
9 ай бұрын
It's not really any different to running any other accelerator which provides ram and storage, along with a dedicated RTG card. The whole Amiga chipset is still in use, none of that is taken over by the PiStorm
@waldnew
9 ай бұрын
Watch your videos and recognise your knowledge but to be honest didn't understand a word of this one 😱😂😂 yep I is dense!
@gumbi79
9 ай бұрын
top content
@AndrewRoberts11
9 ай бұрын
The PiStorm32 Emu68 could always borrow / be inspired by Acorn's / RiscOS Open's, almost bare metal, IPv4 stack, and drivers. They've been supported on all flavours of the Pi, for a decade. The code, in part, dates back to the late 1980s.
@RetroBytesUK
9 ай бұрын
For driving the ethernet port, borrowing the code from risc os would work, saddly risc os has no wifi support to borrow from. I think utilising the IP stack from risc os would prove tricky, as while its a good ip stack targetting arm, it would need to run of the Amiga OS side of the stack so amiga apps can make use of it
@AndrewRoberts11
9 ай бұрын
@@RetroBytesUK From Feb 2022 - "First steps to Wifi released yielding increased SD performance: RISC OS Developments are pleased to announce the release of the first steps towards Wifi on RISC OS - updated SDIO drivers for most platforms making the on-board wifi chips visible/accessible." From Dec 2023: "ROD TCP/IP Stack 7.04 released: We are pleased to announce the release of v7.04 of the ROD TCP/IP stack supporting IPv6 and many other modern network technologies." If you read the announcement, they hint the WiFi drivers, for the new Stack, will follow in the New Year. So there's a bare metal, ARM optimised, Apache licensed, C source solution, that can configure and create an abstraction for the PI's and several other ethernet/wiFi adaptors, there's code that creates a virtual RISC OS network adaptor, with communication likely handled through a couple of Words, in a flat 32-bit, common memory model, on setting / handling a few interrupts. There's a new IPv6 RISC OS network stack, that adds all the layers atop what it picks up / sets in a couple of words, on an interrupt being handled or set, using no more than C and its standard libraries, in a simple, flat, common, 32 bit memory map. I'd at the very least have a trawl of the source, for inspiration, if tasked with doing almost the exact same thing, in a very similar architecture, but the application layer in 680x0, and hooked into Emu68.
@tueboas
9 ай бұрын
My memory of the A600 was it failed mostly due to compatability issues. Every time my mate borrowed a game from me (i had a A500)) it was 50-50 if it worked on his A600
@RetroBytesUK
9 ай бұрын
Appart from the missing number pad messing up games that needed it, it had the same issues the A500+ had compatibility wise with the A500. Some games there was some bad assumptions about memory. However mostly it was the differences in the ks 1.3 rom vs 2.04. If you used somthing to load the 1.3 rom into ram, then rebooted and loaded the game with the 1.3 image most games worked. Now days whdload takes care of loading the right ks image a games needs. There where also some differences in the custom gfx chips between the A500 and the A500+/A600 but that broke few games, and they all got patched to work eventually.
@104d_3rr0r_vince
9 ай бұрын
I thought that the A1200 had also a 24bit address bus at the trapdoor like her EC020 CPU.
@RetroBytesUK
9 ай бұрын
I belive its 32 at the trapdoor, but 24 address lanes are brought to the cpu, as that's all the ec verison of the 68020 can use. The extra 8 address bits at the trapdoor slot don't exactly do every much though. I think the idea was those address lanes could be used if more that one card was plugged into the trapdoor slot. However that was not physically possible until towercase conversions, and bus boards started appearing for the A1200. Some of those bus boards could make full use of the 32bit address space, for either a custom connector for a limited collection of hw made by the same company, or pci slots.
@104d_3rr0r_vince
9 ай бұрын
@@RetroBytesUK I made a post later, but it's not here anymore 😕 As I said, D0-D31 so yes 32bit bus. But A0-A23 address bus. The accelerator card can see that amount of memory as it sits there. It doesn't affect it with the 24bit address bus on the trapdoor.
@deviljelly3
9 ай бұрын
Every time you use your B Roll of your BBC B that effing rusty screw drives me wild.... change it! :)
@RetroBytesUK
9 ай бұрын
🤣 I think most my BBCs have at least 1 rusty screw.
@AntneeUK
9 ай бұрын
Around 12:10 something flashes up on the screen for a frame or two. I'm trying to work out of it's some kind of artefact or it means something. Please help 😂
@RetroBytesUK
9 ай бұрын
Its an artefact of the render having an issue I did not spot. Wish it did have a deeper meaning.
@AntneeUK
9 ай бұрын
@@RetroBytesUK so it's not a secret message that means something to Amiga fans from back in the day. Disappointing 😂
@RetroBytesUK
9 ай бұрын
@@AntneeUK 😅 saddly not.
@BleughBleugh
8 ай бұрын
Gained a sub! Thankyou :-)
@anticat900
3 ай бұрын
Great device but wonders quite close as do many of these new accelerators of why not just dump the whole amiga pcb and let the pi do everything?
@ScottPlude
9 ай бұрын
Thanks!
@RetroBytesUK
9 ай бұрын
Thanks Scott, thats very kind of you.
@benkeeling1935
9 ай бұрын
WROCC man here too 😂
@SamMcDonald83
9 ай бұрын
There was a very of WipeOut for the amiga 😮
@RetroBytesUK
8 ай бұрын
Yes, although you need one heck of a PPC acceleratored Amgia, with an RTG card support by warp 3d. So there are not alot of machines that can run it.
@SamMcDonald83
8 ай бұрын
@@RetroBytesUK well good old Psygnosis sticking with the amiga until the bitter end
@benholroyd5221
9 ай бұрын
I had one of those BBC add on boxes. That was a hard drive though. Don't ask me the capacity.
@10801283
9 ай бұрын
PISSTORM
@gsgrzegorz98
9 ай бұрын
that is cool and all, but I always thought that the purpose of having an old computer like the amiga is to experience it how it was in the day. In the video you talk a lot about "putting things on the right end of the bottleneck". Wouldn't this eventually lead to just having pi running amiga emulator with the rest of the amiga being glorified keyboard controller?
@RetroBytesUK
9 ай бұрын
If you did shift everything to the pi side of things more or less. With accelerators from the orignal person the same was true the 0However in this case most amiga games are coded
@BPL-Whipster
9 ай бұрын
I need an Amiga for my collection.
@RetroBytesUK
9 ай бұрын
Its definitely worth getting one, and there is a huge software collection to explore.
@Schwuuuuup
9 ай бұрын
The trouble I went through see that one red colored frame at 20:12 just to read "media offline" 🤦
@RetroBytesUK
9 ай бұрын
It looks like the render messed up, it must have struggled to access one file in time for a frame or so. I must have blinked at the wrong moment when watching it back and missed. When I rendered the same edit again, no problems at all.
@Schwuuuuup
9 ай бұрын
@@RetroBytesUK no complains, i just wanted to read the subliminal message
@xsm5525
8 ай бұрын
duz it run Doom tho?
@willynebula6193
6 ай бұрын
If it runs Quake, which it did then yes. It'll definitely be able to run Doom.
@jarofcomics
9 ай бұрын
i initially read this as “ piss storm”
@alaricsnellpym
8 ай бұрын
So in effect your running an entire software emulated Amiga on the Pi, and just using the 68k processor bus into a real Amiga to... use the keyboard/mouse controller? And maybe the floppy controller? And the PSU, I guess? :-)
@RetroBytesUK
8 ай бұрын
The original gfx and sound chips are in use when playing most games (anything that is not using a RTG display mode).
@willynebula6193
6 ай бұрын
Sadly this is why i groan at the idea. I just don't understand the appeal of a modern accelerator. Don't get me wrong. The implementation has its merits, but for me it's all about the hardware and using hardware from that time. Thats what's cool to me. Having an 040 or 060 ceramic cpu is real acceleration. It was the cutting edge Motorola tech at the time. To me its kinda like getting an F1 car and placing the shell of a Hyundai over it and convincing yourself and others it's still a Hyundai.
@anusblaster8671
9 ай бұрын
In what way is this different to running an emulator with the Amiga connected as a keyboard? Not trying to spoil anyones fun, but I don't get these things.
@LemaruX
9 ай бұрын
Because some people prefer to use the original hardware and the original chipset. PiStorm is only emulating the CPU, nothing more. So how is it any different to adding an accelerator, RTG card and RAM expansion to any machine? The only difference is an emulated CPU vs a real one.
@magicalsynthadventure3216
9 ай бұрын
PiStorm leaves alone the original soundchip + original IO ports for the Amiga’s special music production capabilities, and just gives you a faster CPU.
@anusblaster8671
9 ай бұрын
I never really understood the accelerator cards either, but hadn't thought about sound chips etc. I guess its because iv always been an x86 guy. @@LemaruX
@jessen600
9 ай бұрын
But can it run Crysis? 🤔
@RETROCENGO
9 ай бұрын
Great video, you forgot to mention the cpu emulation timing is really bad on gaming, too fast, too slow, music timing off and general crash. Other then that it’s a crazy fast emulator with a virtual drive yes
@RetroBytesUK
9 ай бұрын
Thats not something I find with the Pi Storm. As the orginal custom graphics chips and sound chip are still in use, and the timings of most amgia games where based on those chip rather than cpu. If you emulate the whole system in an application running under an OS that can really be an issue. With pi storm not so much due to the orginal hw still being in use, its especially true with emu68 as its a bit more consistent with the cpu performance as well, probably due to its bare metal implication and jit.
@LemaruX
9 ай бұрын
Only as you didn't do your research before you made your video, expecting it to be a plug and play solution. Totally disregarding the use of emucontrol to adjust settings. Most stuff runs fine if you use the recommended settings (a database of these is constantly being updated), but you went into it blind. Pistorm is not for everyone, and clearly you are one of those people.
@RETROCENGO
9 ай бұрын
@@LemaruX you are right about one thing it’s not for everyone
@KellyClowers
9 ай бұрын
Using the PiStorm sounds like just the long way around to accomplish the same thing as just emulating an Amiga on your desktop...
@RetroBytesUK
9 ай бұрын
It is true that at its heart is emulation. Personally I think this is a good compromise on using emulation in the pi to accelerate an amiga at a reasonable price point, while still letting you use all the orignal inputs and outputs and peripherals. Also the orginal gfx/sound chipset is in use for games (or if you switch workbench to a lower resoultion and colour depth). Personally I would prefer an all hw solution, however cost is a concinderation, and the prices a known good 060 goes for these days pushes the cost beyond what most can afford on an accelerator.
@magicalsynthadventure3216
9 ай бұрын
Nah, original chips and ports are still in use which is very useful for instance, in a music studio.
@deformator2
10 күн бұрын
Wow, you can play Quake 2, no fking way!
@joeltyler3427
9 ай бұрын
I can't wait for Pi 5 become cheep... Especially with the PCIe on the pi. I wonder what madmess that someone would come up with..
@linuxjedivideo
9 ай бұрын
Unfortunately a PiStorm with Pi 5 is extremely unlikely. The southbridge they added increases bandwidth, but also increases latency, and we need super-low latency for the PiStorm to work.
@joeltyler3427
9 ай бұрын
Na, I was meaning the PCIe slot. Not using the GPIO,
@RetroBytesUK
9 ай бұрын
That would be a very big shift in designe, and would probably not do wonders for the costs. I dont know what the latency is like for pci in the pi5's implementations. The commentor above woudl be far better placed to comment that however.
@drunken1079
9 ай бұрын
@@RetroBytesUK Indeed, I did some rough latency measurements with PCIe on Pi5. Theoretically PCIe has a intrinsic latency of 250ns (called a TLP packet, the lowest level PCIe packet communication) . For a PiStorm bus access two TLPs are needed, one to request a operation on the 68000 bus , one to do Data IO. Thats already 500ns minimum, but the Amiga has a cycle time of 540ns :) Also the Pi5 is not able to sustain these 250ns intervalls on PCIe, in real a single TLP is more like 400 to 1200ns on Pi5. PCIe is a great interface when one needs to move a lot of data in very short time (GPUs,NVME..) , but for MMIO / PIO things like emulating a CPU in a host system which can't be "halted" when PCIe takes a bit longer it's not really suitable, PCIe has way too much overhead on the protocol level for that.
@RetroBytesUK
9 ай бұрын
@@drunken1079 I had a sneaking suspicion the timings on the pcie bus would not be ideal. Thanks for coming back with the details on it.
@printxii
9 ай бұрын
They go through all this trouble of upgrading an old computer with a computer that's 100 times faster. Why not just use the pie to emulate your old computer, "OH what's this! They Do".
@RetroBytesUK
9 ай бұрын
You can just emulate the amiga on the pi, this is not quiet the same though. As rtg is not is use for games, so you still use the original hw for games, and in most games the orginal ram too. You also use all the original input devices. Original Floppy disks are also something you can make use of.
@MistaMaddog247
9 ай бұрын
Do you want to use a cheap USB keyboard & mouse for an emulated Amiga or use original hardware that gets enhanced?
@magicalsynthadventure3216
9 ай бұрын
The Pi’s MIDI and audio would not be the same experience as the original hardware.
@EarnestWilliamsGeofferic
9 ай бұрын
I don't really understand the point of all of this when you could just ... emulate the entire thing.
@EdgeOfPanic
9 ай бұрын
Because it's just so much more fun to do it with the actual hardware 😎
@RetroBytesUK
9 ай бұрын
Different poeple like different things, this approach also lets you make use of all the amigas peripherals, so you get to experience games with the original controllers etc. You can also make use of, and archive any floppy disks you have.
@magicalsynthadventure3216
9 ай бұрын
The original ports (timing etc) and original soundchip are important for music production.
@20chocsaday
9 ай бұрын
How to humanise Logic.
@samuelbanya
2 ай бұрын
A bit long winded
@HoldandModify
9 ай бұрын
16,000 views in 20 hours? I've made a pile of PiStorm videos and was THRILLED to "only" get 500 views. Now I know why. Mine sucked.
@williamtopping
5 ай бұрын
So, basically, your Amiga becomes a very expensive keyboard for a rasberry pi Amiga Emulator Seems pointless to even bother with the Amiga at this point. You're doing all the work on the Pi.
@stevepreskitt283
4 ай бұрын
Not really any more than any other accelerator if you don't count the discrete CPU emulation itself. The Pi gives the Amiga a new CPU and RAM, and provides an RTG solution (which wasn't on the original hardware to begin with). The original custom chips are still used for non-RTG graphics, sound, and input (this includes most games, for instance, and those will go out to the Amy's own RGB port), anything that needs chip RAM will still have to use the original RAM, and the native PCMCIA and floppy hardware is still used, so if you want to use a 30 year-old 10 Mbit Ethernet card, you can plop it in and use that. If you want to go really old-school and set your Amiga up as a plain non-RTG system, the only thing the Pi will be doing is providing the CPU and additional Fast RAM, with pretty much everything else being done on the original hardware.
@AnnatarTheMaia
9 ай бұрын
I purposely boycotted the PiStorm because it ran Linux, and I hate GNU and Linux with a burning passion: Sun Solaris / illumos, HP-UX and SGI IRIX 6.5 forever! Now that it runs "Emu68k", I might look into it.
Пікірлер: 317