# PiStorm Use a Raspberry Pi to emulate a 68040, SCSI for an SD card, and [[amiga:retargetable_graphics|Retargetable Graphics]] for high resolution displays. * https://github.com/captain-amygdala/pistorm ## PiStorm32 Lite I picked one up at https://amigakit.amiga.store/pistorm32-lite-commodore-amiga-1200-p-91306.html * Software: https://github.com/michalsc/Emu68/releases/tag/nightly * https://www.youtube.com/watch?v=jCBTnweLahk ## Partitions You can have up to 3 hex code `76` partitions. Emu68 doesn't see the others. ## SD Card and Amiga partitions on Linux I used KDE Partition Editor to create blank partitions, then `fdisk` to set their types to hex code `76`, just like in the official directions: https://michalsc.github.io/Emu68/tutorials/SD_Preparation.html ### Mounting partitions elsewhere Trying to mount from the SD card the PFS3 partition with FS-UAE fails and causes the emulated Amiga to crash. It works fine with FFS, but the partition needs to be marked as not bootable for it to work. I would suggest making a 12GB FFS long filename partition on the SD card so you can transfer WHDLoad or TOSEC or whatever over to a larger PFS3 partition on the actual Amiga. ## `cmdline.txt` * If you have a Slow RAM expansion, `move_slow_to_chip` turns it into Chip RAM if you have a 8372A Agnus or newer * You can watch the GPIO pins on the Pi for changes. For instance, add a switch to pin 27 that selects which Kickstart version to boot: ``` [gpio27=0] initramfs kick13.rom [gpio27=1] initramfs kick31.rom ``` ## P96 config * https://michalsc.github.io/Emu68/tutorials/P96_Setup.html ## Amiga 1200 ### HDMI & SD Card access I bought and printed https://cults3d.com/en/3d-model/game/amiga-1200-back-trapdoor-hdmi * It required a little tweaking to the model for the HDMI and SD extender cables I bought to fit, otherwise it fit the backdoor perfectly. ## Issues * Installed into A1200, booted fine off existing CF IDE card, gave the machine 300MB+ RAM * Version Emu68-pistorm32lite-20230310-f9cd01.zip * Plipbox stopped working * Will swap in ACA1233 and see if that gets Plipbox working again * Plipbox works with ACA1233, will swap PiStorm once again and see if there's an easy solution * PiStorm swap, same result ### Network Stack * MiamiDX is not working, will try Roadshow * NEVER MIND disable burst mode: https://github.com/cnvogelg/plipbox/issues/3#issuecomment-216959582 ``` makedir ENVARC:sana2 echo "NOBURST" > ENVARC:sana2/plipbox.config ``` Reboot, and OMG is this thing fast. --- * https://oldbytes.space/@derSammler/110899300062177910 is the source of some of the info on here