Amiga 1000 PiStorm !NO MORE KICKSTART DISKS!
HTML-код
- Опубликовано: 8 сен 2024
- E223: In this episode, we transplant the PiStorm into the Amiga 1000. thus removing its requirements for a kickstart disk. Adding 128mb fastram, and RTG graphics capability. this fits the Amiga 1000 without modification to the Amiga, you WILL need to trim a small portion of a mounting hole on the RPI3a as I show in the video. Hope this finds you well, and I hope you learn something.
Like , Comment, Subscribe or support,
If you would like to help me keep this going, consider supporting my channel , either through patreon for as little as 1$ a month,
/ chrisedwardsrestoration
Or a one time Paypal donation at paypal.me/macp... you should see a irish captain picard. holding a green beer.
(you will see)
Thank you to all my current patrons and supporters, I can not express how much your support means to me. you are all listed in the description below
Elite Patrons
Stephen Bruce
Steve Kile
All Access Patrons
Aaron Bond
Alvin Franklin
Chance Davis
DrJoeyPC
Gaz Edmunds
J. Walter Hawkes
Jonathan Wickett
Keith S.
Kevin Quattro
Kevin Swarts
Luca Argentiero
Matthew Moebes
Thomas Martin
Official Patrons
Alan Day
Ashley Clifford
Ashley Dawson
Andre Bergei
Ash Green
Chris Green
David Obrien
David Z
Dirk de Jong
Frank Haaland
Gerald Gibbons
Gerco Dries
Graham Tomlinson
Graeme Broadhurst
Ian Oakley
Jason Voak
Kim Jensen
Martin Wilkinson
Matthew Augustine
Matt Houghton
M W M
RoC
Skylos
Yngve Eide
I just purchased the Amiga Parceiro from David Dunklee. Nice little solution by adding 8mb memory, clock and sd card access. You do still have to boot with a kickstart/workbench combo disk to use it. Conflicted on what I want to do now. 100% Amiga with David’s solution though.
Get em both ;)
Get a Parceiro // board, and you now have 3x kickstart mappings off of SD card
Love you, Chris . Please never get tired of Amigas like some other youtubers.
not gonna happen my friend,. never stopped since i left commodore.
I got a Rejuvinator which gives a whole new lease of life to the A1000 - in combo with a Parceiro 2 makes the Amiga 1000 much more usable.
Sweet , I got one !
time to remove the dust - awesome Christopher 👍
Well, you delivered my friend! Thanks for that...looks like I'm gonna have to get me a PiStorm and gimmick this sucker up! Outstanding work!
I've always wondered how many other people have that Spirit memory expander. I've got the same one on my A1000. People these days can't appreciate just how big a deal it was to have some extra RAM back then. 8)
indeed, especially in the 1000 which had basically nothing
Incredible. Good result man.
That was awesome, I totally love the monitor as well. Kind of wish the Spirit board and that could be together at the same time. Still really cool, I loved seeing that, the machine looked to be in amazing shape ...
If I had the time, the skills and the patience, I'd seriously consider trying to make the PiStorm work with an A600 or A1200. Great to see that it's working on Amigas other than the A500.
There are new prototype test boards for the a600 and 1200 coming that do both rgb/rtg in one shot hdmi out for both. Like stated in part 1 this project is moving fast w changes daily. Claude is really rolling
@@ChrisEdwardsRestoration So cool developments !!
Awesome man, nice video! I have a 500, but it is great to see such a good upgrade that will work for multiple machines. I used to have a couple 1000's... why on Earth did I get rid of them... oh yeah the 3000, but still.. I think the 1000 and 3000 are tied for the coolest case design.
i agree, the A3000 is the best engineered machine there is. AGA was just a stop gap from the AA3000 that never made it past prototype till Hessee re did it in 2020
Awesome video....tidy little mod there.....i love my pistorm....it out my zz9000 back in its box....!
Thanks Chris!
Great video, I have a pi3 coming and on list for pistorm:-)
Awesome. Thanks for the hot tips
Even if it is stupid I don't mind the kickstart disk for the A1000 (but I never had one back in the day so, hey). I'm gonna need at least four pistorms I reckon.
Nice work, sir! Was wondering if this could work in a 1000. I remember people trying to fit the 68010 as a replacement in the socket, and although it technically worked and was like, 10% faster, software compatibility was iffy, to say the least. This looks a LOT more effective, and only took 35+ years to get here! :D
My A1000 needs and deserves this.
Nice!! Thanks for doing that! While I don't use my A1000 all that much it would be nice to give her a speed bump and have her boot without the kidckstart disks.
Coming in episode two in this series, Chris shows us how he doubles the 1000s chipram to 1mb to fully enjoy this mod.
Actually i have a stacker mod from a magazine in 1987 that shows how to do just that!
@@ChrisEdwardsRestoration
Sequel! Sequel! Sequel!!!
@@ChrisEdwardsRestoration what? Tell us more.
I'm not sure if this would actually work, would you need an 1MB Agnus chip?, and because there is no 1MB DIP Agnus.
It does. Something anout address registers unused in the 1000 that were
Coded
For 1mb. Ill post it soon
Could you reveal a bit more on the software side? What does your pistorm default.cfg look like and what kick ROM file version did you use? I have been playing with different memory configs and alternate 3.1 kicks and the most give me no screen but the keyboard mapping is working (the pistorm reports a keyboard reboot when I press ctrl-LAmiga-RAmiga). Kickstart 3.1 rev4063 is the most "lively." It gives me a green screen (bad chip mem). Thank you!
I'm having similar issues at this point. Blank screen.
Awesome stuff dude.
That PS install was screaming Dremel;) I only recommend a Dremel tool in the hands of someone who knows what the heck they are doing.
Finally got my Amiga 1000 working, mostly, still need to address the keyboard as it is doing crazy stuff like if you want > it gives you :, the Spirit Inboard 1000 in mine died, I get Yellow screen when I have it installed. Side note, a Super Denise will not work properly in an Amiga 1000, you can boot to Workbench, but it looks creepy and grainy.
I wonder if that hat would look better with blue and white to match the workbench desktop. Maybe some orange threading for highlights. :D
a1000 had issues with grounding and external zorro peripherals working properly, thats the reasoning of the grounding strap.
Yup i covered it with “science and math”. Lol. Thanks!
lol @ john holmes lolol
Very nice video!
Great hat!
The ram board that you pulled out, did that provide extra chip ram? or was it just fast ram? IE was it previously 512k chip and 1534k fast? And does the pistorm allow you to run a newer kickstart on the 1000? Like 2.04 or something?
I was wondering how easily it would fit in there considering the size constraints. Now I know. I had a hard time fitting an Indivision ECS in mine (also NTSC). This seems like it won't be as bad. Of course, with the chip shortage, the PiStorm is unobtanium right now, but I grew up with my Amiga 1000, so it would be a nice upgrade for it, even if it only has 512k of chip.
Very cool
nice one! you could use my a1000 adapter for vampire to move the pistorm and get a better access to the sd card. Anyway you can access via sftp or ssh.
Indeed. You can send me one and ill review and do just that!
@@ChrisEdwardsRestoration awesome. pm me to info@arananet.net and I will send you one
@@ChrisEdwardsRestoration why would you do that? You can get a 2€ cheap SD card extension/adapter with a ribbon cable, maybe long enough to pull out of Amiga on some place, to replace SD card without case opening. Lotharek does have them in his shop for example.
I'm glad you didn't cut a notch in the bracket...definitely easier to remove the corner of unused Pi board. I assume since it is using native Amiga hardware for video there's no lag...what about using the HD output of the Pi?
Works the same as the part2 video i did. I chose to rtg it to keep this amiga stock looking and working with more gut power. I have many that i pimp out . Its funny to see the amiga 1000 running tbl starstruck w no lag or loss . Lol
Rgb i meant
The Amiga 1000 has the same limiting graphics as the A2000/3000 so if you can do the PiStorm RTG stuff when booting Kickstart 2 ROMs it would be great. You only need to load KS disks from cold boot, it's not that big of a deal if a game allows a keyboard reset back to workbench disk prompt so you don't have to turn it off and back on at the power switch.
That is it. We are waiting apply to A2000.
Do you plan on switching to Emu68 on your A1000 (NTSC)? I tried Emu68 but boots logo screen only black on the RGB side. No issues with same image on my A500... 🤔
No. Mushasi works for
Me as it has networking shared sd access and ram and cpu. Dont need a blazing fast 1000 when i have others. I actually use it on each repair to print the return letters to the users
@@ChrisEdwardsRestoration True I was thinking the same but some one mentioned that Mushasi is a dead project and there are incompatibility issues... Which I have not experienced. I figured out the Emu68 issue. Had to flash the PiStorm with LemaruX / PiStorm-Firmware "flash_longer_hold. sh". Now CaffeineOS 9275 (Emu68) w/ WiFi support works.
Chris, instead of the 1010 fixes, could you not have simply used one of the many 68000 relocaters? I also have an old spirit board, but rather use this upgrade. Also, I am eager to see how you double chip ram, for the only Pheonix boards are pricey and rare. Similar to you, I have several Amiga machines, but always had a sweet spot for the 1000. It is also too bad that we both are using the more populated NTSC boards compared to US models.
Yes , recall i states there are many ways, but for zero dollars, pounds, quid whatever part....
I'd like to see a PiStorm in an expansion bus form factor that you could just insert into the side of your A1000 or A500.
Those slots are not 32bit cpu slots theyre 16bit zorro2 .The pistorm is a 32bit cpu emulator hence the a1200 roms. Idk if it would work
@@ChrisEdwardsRestoration I think he was referring to the fact that the ZorroII side slot will mirror the 68000 socket signals, so in theory you COULD relocate the PISTORM form factor to Zorro for use on the A1000 side expansion (Just remember the slot is Inverted to an A500's).
After all, you can use an ACA500+ on a 1000 if you are good at remembering to flip the device over.
The 68000 is a 16bit CPU, and the 86 pin bus is merely a buffered extension of the 68000 slot. In theory you could form factor the PIStorm to the A500/A1000 86 pin connector, but remember to remove the 68000 from the old socket.
At its basic, the 86 pin carries the full compliment of 68000 signals, plus a few clock (CLK) and Ram / Rom select signals along with some 5V / GND rails. If it works on the 68000 socket, then if you form factor for the 1000 / 500 expansion slot, it SHOULD work.
[edit] Checks out. The 68000 socket is connected DIRECTLY to the Expansion slot. and for the Shits / Giggles if there was enough room, it would work in an A600 too, because using a 68 pin PLCC socket and tying a pin to ground via a resistor (I forget which, BGACK is one of them and i think _BR) the 68000 goes in to stand by, so all you do is regenerate them on the PISTORM side for the system to operate. So by dropping _BR to Ground (via a 1K resistor), the pin goes low (Logic 0), and the CPU will disconnect itself from the bus.
imgur.com/a/yrrBP8q
In the video you said you needed to print a floppy drive button. Do you have a file for that where a person could print one on his own? I have the need to print about 3 of those but have never found the appropriate file...
Yeah got it off of thingeverse. www.thingiverse.com/thing:2920553
Thank you for the video! Does this mean, though, that you can now no longer use the Spirit Inboard? Does the PiStorm have onboard RAM to replace the 1.5 megs of the Spirit?
Pistorm has the memory of the pi itself up to a gig
@@ChrisEdwardsRestoration, thank you! My problem was that I didn't fully understand what the PiStorm was, and what it was doing. Basically, it pretty much replaces the processor on the Amiga, correct? This means the Amiga no longer needs the RAM, because it's using the PiStorm and its RAM to do the processing, right? (Please feel free to correct me if I'm wrong... I'm learning!)
"grind a screw-hole out...."
I am wondering can you use a usb keyboard pluged in to the raspberry pi ??
yes there is a option in the config to allow it to pass through you need to enable
chris can you do an install of the pistorm on an amiga 2000 , im wondering if its a case of just plugging a board in ? cheers
I think i did?
@@ChrisEdwardsRestoration ok i will look through your library
John Homes. I just got that. Lol
It's been a LONG time since I heard that reference.
Doesn’t the whole back cover come out iirc? Ugly but run whatever you want out the back with that piece removed.
hi great channel but where could i buy a made pistorm thanks.
link in the description as with instructions.
I wonder if the WCS is even needed with a PiStorm?
Hi Chris is the pi 3A the only pi that works? I just have a 3B and saw this and I would like to get working . Thanks for any info. Like your channel been watch over and over.
3a, zero2w. A 3b with desoldered usb ports (orig too large to fit on pins)
What's the board that appears to be upside down?
which one, the pi is the one im fitting in , the other board is the kickstart ram storage board for ntsc machines, pal machines do not have these...
Hi, my Amiga 1000 doesn't start em68, do I need any special settings?
Thanks Silvano
I use mushasi not emu68 on my 1000 as i want networking and shared folders.
@@ChrisEdwardsRestoration Hi, can you tell me where to download it?
@@silvanocosentino6988 google is your friend but here. github.com/captain-amygdala/pistorm
Hi, is it possible to boot a hard disk with Kick 1.3, have I heard of a particular version?
@@ChrisEdwardsRestoration
@@silvanocosentino6988 yes just define that rom in the emu68 settings file and install 1.3 as normal, changing the starttup=sequence.hd to startup=sequence 1.3 sucks eggs though
Will there be a Pistorm for A1200 ?
Pistorm for any other system would be a full accelerator - connect to CPU slot with all its complexity unfortunately.
Reverse engineering the 68000 socket is actually pretty straightforward, you get the white paper, go through the signals and timings and setup an emulator to handle that on the hardware level.
I could see this for a C64, Atari 8bit, PC/XT, and others like that. Hmmm....
There is now - PiStorm32
How funny, I was just saying to Chris in a previous comment I wanted one for my A1000s. I even have the Spirit board memory expander he has. I replaced the disk drive with an A1000 compatible 3d printed Gotek frame so I already solved the fit problem as my drive shield has been removed. I gather if it works with disks it works with Goteks. Where do I send my money? I guess this is a silly question but....can it do AGA now, from the video output of the Pi? I guess it wouldn't kill me to drill a hole in the backplate. Maybe I'll chuck this in my unexpanded A1000 as the Spirit board has soldering all over the place.
Discord server group buy room, pinned comment. Wont do aga but will do 32b bgra rtg in 16.7 m color. Goteks and all amiga peripherals work just fine. Please dont drill use the side plate
@@ChrisEdwardsRestoration Good idea....I guess I won't need that A1060 Sidecar with HD any more. Not that the damned thing ever worked reliably anyway.
Thanks for the video and replying. Have a coffee on me.
Is there enough height for a riser so this could potentially run off the Pi3b(I already have) or even a Pi 4? Which I gather will work one day. Imagine that!!!
@@AussieAmigan the reason the "larger" pi doesnt work, 3b/4 etc is because the usb ports get in the way of the pistorm board near the gpio. you CAN use them if you just desolder the two usb ports close to the gpio, then she all snugs up. or if you have a super tall riser gpio header it would fit.
Hi Chris, I just got a Pi 3a so I won't need to use a riser. As I have the same Spirit Memory Board you do, doesn't that just relocate the CPU? Did you need to remove the Spirit Board for the PiStorm to work? If not, if you keep the Spirit Board in there will the PiStorm still fit in the A1000 case, albeit without the metal shield. There's some soldered wires on the Spirit Board I'm not keen to remove, just in case I want to put it back.
Edit: Sorry, I just re-watched the video. It will fit. @1.30.
No it wont fit and you wont need it, just trim that corner like i did and all will fit just fine if you wanted to use the orig drive, otherwise your gotek will fit it fine w no trim. Too high with spirit pistorm and pi on top
What kickstart/wb are you using? Looks like 3.1. Thanks.
3.1.4
So 3.1.4 just works? Winuae doesn’t like that mix, 1000 chips and 3.1. I have not tried it on my actual 1000.
WinUAE works fine with a 1000 config and 3.1. Don't know what I did wrong before. It never occurred to me to make a 3.1 kickstart disk.
sorry for my stupid question..but where can I buy those Pistorm? I know where to buy the rpi 3a+ but can't find a PiStorm seller. Who knows where to buy this nice hardware for my good old amiga's. Thank you.
Theres a group buy on the discord server
@@ChrisEdwardsRestoration Can you the link for the DIscord server please :)
@@chrisshaw451 discord.com/invite/j6rPtzxaNW
Кепка MAGA :)
So what are your options for increasing CHIPRAM?
Ot many, i found an old article from a magazine in 1987 that shows a stacking method w crazy wiring and it works. I may give it a go one day.
@@ChrisEdwardsRestoration Oh I'm afraid you'd be disappointed. I checked design by Cris Erving (copyright 1986) and it's not a chip ram hack. It's more like a ReSlow for A500 but uses AddMem to map itself to chipram space. It is - unfortunately - inaccessible to chipset and that's why newer AOS (1.2+) shouldn't be used with it or they'll try to put there things for chipset which chipset cannot access since MOS 8361/8367 does not manage signals for those ram chips. Those signals are created by syncing chipset ram access signals with decoding cpu address line signals - again - not unlike ReSlow. So - just as article presents - it's neither fast ram nor chip ram. It's not fast ram because it's not directly accessible from CPU. It's not chip ram because it's not directly accessible from Agnus. It's basically SLOWRAM in CHIPRAM address space. I don't know if there are some adapters for PLCC Agnus for A1k which would make true 1MB chip ram available - but basically that's what you'd need to get past 512KB limit of CHIP RAM on A1k.
@@Promilus1984 The problem with A1000 Agnus vs FAT Agnus is that FAT Agnus is not pin compatible. FAT Agnus controls lot's more logic than A1000 one. There is no other solution for A1000 to increase chip ram other than Rejuvenator board - which is impossible to get. Hope some day some smart people will figure this out, but as for now there is no way to do so:/ Unfortunatelly. Surprisingly lot's of software runs fine from floppy / gotek. Like MK2, Super Frog, Lotus 3 and many other classics - which doesn't run through WHDLoad on A1000.
@@Amiga1000 Well yes and no. As I said - there is no workaround except using 1MB (or 2MB) Agnus. And it's not only problem with pin compatibility. It's different package and I already mentioned that. And I think most of the signals are the same even when slightly different names are on schematics. And sure Fat Agnus has more logic - it has to to reach more chip ram :) It does the same job in the same way ... just have some more decoding logic and maybe some mild bugfixes.
@@Amiga1000 sure would be nice if someone would reverse engineer the rejuvenator board so we could have a modern version of it.
Which kickstart ROM did use? Thanks!
3.1, 3.1.4 and 3.2 all work fine.
Boring in spite of... Patreon clickbait
I dont see the point in this.. So why not use UAE on raspberry and get really cool speeds, or just go hardware for retro. This is like attaching a car to a house using the doors on the car as entrance..
Not at all
Its a cpu accelerator. Its not like its completely making everything inside the amiga useless like the vampire does.
It's just a CPU emulator and gives you switchable kickstarts and a hard drive. The rest of the Amiga is in full operation.
@@Daz555Dazis it better then the aca500plus for the a1000?
@@RavageReeves no idea, sorry.