Amiga Development Setup
Here’s what I’m using for Amiga development in various platforms and languages. This will be continuously updated.
Pimiga
I’m using a Pimiga as my very convenient emulated setup.
Hardware
Software
- Pimiga 1.5
- Amiga Forever Essentials
- I just need the ROMs
- TuiTED
- Set that editor font to XCourier!
Languages
Any
C
- SAS/C 6.5.8
- SAS/C 6.5.0 in TOSEC crashes on Pimiga, but 6.5.8 works great
- https://archive.org/stream/sasc-650-vol1/sasc-650-vol1_djvu.txt
Guides & Tutorials
SAS/C Notes
- Use
far
on an struct if you get link errors about data > 32768- The
Custom
struct seems to trigger that
- The
- Data types
uint8_t
isunsigned char*
BOOL
isint
vbcc notes
- For some reason I got this working a lot easier the second time around on Pimiga
AMOS
Amiga 1200
Hardware
- An Amiga 1200
- A Gotek drive
- An ACA 68030 accelerator with 128MB of Fast RAM
Mouse
- I got an Amiga <-> USB adapter and it taked a few minutes and a bunch of right clicks for Paula or the CIA to “warm up” to the right clicks.
Gotek
- Floppy writes in FS-UAE are cached via overlays
- The USB drive needs to be formatted
fat16
and you need two files at the root of it - You use the two buttons to move back and forth between the mounted ADFs
- You can’t put new ADFs into the rotation without a reboot
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
- 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
MiSTer and Minimig
FPGAs are cool.