## Processor Amigas run on [[:m68k|Motorola 68000 Processors]]. ### Emulating one in a real Amiga #### PiStorm [[amiga:hardware:pistorm|PiStorm]] ## Custom Chips [[amiga:custom_chips|Custom Chips]] ## Amiga 1200 ### CF card in PCMCIA reader * What worked * Transcend PCMCIA -> CF adapter * SanDisk 512MB * What didn't * Verbatim 4GB * You can't use an Amiga FFS or similar card in the PCMCIA slot. It has to be FAT16 or FAT32. ### Networking #### In a MiSTer If running in a [[technologies:mister|MiSTer FPGA Emulation System]], you need to set up PPP networking on both the MiSTer and in the network stack config. Follow the PPP networking instructions there, then come back here. ##### MiamiDX * Have MiamiDX use the PPP IP address and set up everything else so it makes sense for your network. * If the connection starts acting weird, reset the UART and reconnect in MiamiDX #### Plipbox An Arduino-based Ethernet adapter for am Amiga's parallel port. It's not fast but it works. * https://lallafa.de/blog/amiga-projects/plipbox/ I ended up getting this one: https://amiga68k.com/?product=plipbox-deluxe-commodore You may need to enable `NOBURST` on certain configurations, like on [[:amiga:hardware:pistorm|PiStorm]]. ##### MiamiDX config #### Wifi * Cabletron RoamAbout 802.11b card * prism2.driver * Get the prism2v2 so you can get WPA2 * WirelessManager runs in the background and handles the connection to the network, while MiamiDX does the TCP/IP stuff * MiamiDX ##### WPA2-TKIP * I needed to set up hostapd on a Raspberry Pi to create a slightly downgraded access point that bridged to the rest of my network. ``` # hostapd.conf wpa=2 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP ``` ## Gotek * [Floppy writes in FS-UAE are cached via overlays](https://fs-uae.net/docs/floppy-images) * The USB drive needs to be formatted `fat16` and you need two files at the root of it * My Gotek has two buttons. You use the two buttons to move back and forth between the mounted ADFs * Some Goteks I think have rotary encoders as well * You can't put new ADFs into the rotation without a reboot ### If Gotek eats the partition table It's possible for the Gotek to eat the partition table on a USB drive. It should be recoverable if you use `testdisk`: https://www.tecmint.com/install-testdisk-data-recovery-tool-in-linux/ ### LED Display I have one of these: https://www.waveshare.com/wiki/0.91inch_OLED_Module It plugs into the LED pins. When I got my Gotek it came with the display in a Gotek cutout box, so I'm assuming `display-type = oled-128x32-narrow` is stored in flash memory. More details: * https://github.com/keirf/FlashFloppy/wiki/Hardware-Mods#oled-display * https://github.com/keirf/FlashFloppy/wiki/FF.CFG-Configuration-File ## Audio ### Retargetable Audio Use AHI. You're probably using it with Paula anyway. * http://aminet.net/package/driver/audio/m68k-amigaos-ahiusr * http://aminet.net/package/driver/audio/AHI-Paula for a better Paula driver. ### Internet Radio AmigaAMP is what you want. * http://aminet.net/package/mus/play/AmigaAMP3-68k Then, load this prefs in AHI config (http://www.amigaamp.de/Binaries/PaulaPrefs/ahi.prefs) and save it. Enjoy your streaming audio. #### AmigaAMP * Skins * It can use WinAMP skins. Here, use this one: https://skins.webamp.org/skin/99543ffaf75f2e6e99e8541605115d40/Sabrina_Amiga_ForeverAMP.wsz/ * You can `unzip` a skin into its own folder in `PROGDIR:Skins/` or install a decompressor library to handle `.wsz` files directly.