mirror of
https://github.com/captain-amygdala/pistorm.git
synced 2026-01-29 04:51:11 +00:00
Added support for headerless (RDSK) HDD images, and fixed the IDE controller emulation to not keep separate LBA1-4 values for each hard drive. This may look strange at first glance, but the Amiga would regularly write the CHS values for drive access ahead of actually switching to the drive it wanted, so I assume this is how it's actually supposed to work. The second drive still doesn't mount automatically on boot, but I believe that some currently unsupported register write or read is causing this.
42 lines
2.0 KiB
INI
42 lines
2.0 KiB
INI
# Sets CPU type. Valid types are (probably) 68000, 68010, 68020, 68EC020, 68030, 68EC030, 68040, 68EC040, 68LC040 and some STTTT thing.
|
|
cpu 68020
|
|
# Map 512KB kickstart ROM to default offset.
|
|
map type=rom address=0xF80000 size=0x80000 file=kick.rom ovl=0
|
|
# Want to map an extended ROM, such as CDTV or CD32?
|
|
#map type=rom address=0xF00000 size=0x80000 file=cdtv.rom
|
|
|
|
# Map 128MB of Fast RAM at 0x8000000.
|
|
map type=ram address=0x08000000 size=128M id=cpu_slot_ram
|
|
# Map 128MB of Z3 Fast. Note that the address here is not actually used, as it gets auto-assigned by Kickstart itself.
|
|
# Enabling Z3 fast requires a Kickstart that actually supports Zorro III, for instance from an A3000 or A4000.
|
|
#map type=ram address=0x10000000 size=128M id=z3_autoconf_fast
|
|
# Max 8MB of Z2 Fast can be mapped due to addressing space limitations, but for instance 2+4MB can be chained to leave 2MB for something else.
|
|
#map type=ram address=0x200000 size=8M id=z2_autoconf_fast
|
|
#map type=ram address=0x200000 size=2M id=z2_autoconf_fast
|
|
#map type=ram address=0x400000 size=4M id=z2_autoconf_fast
|
|
|
|
# This is fake Chip RAM, do not use on a real Amiga.
|
|
#map type=ram address=0x0 size=2M
|
|
|
|
# Map Gayle as a register range.
|
|
map type=register address=0xD80000 size=0x70000
|
|
# Number of instructions to run every main loop.
|
|
loopcycles 300
|
|
# Set the platform to Amiga to enable all the registers and stuff.
|
|
platform amiga
|
|
# Uncomment to let reads/writes through from/to the RTC memory range
|
|
#setvar enable_rtc_emulation 0
|
|
# Uncomment to set a custom HD image file for ide0 drive 0/1
|
|
#setvar hdd0 snakes.img
|
|
#setvar hdd1 snakes2.img
|
|
# Uncomment to enable RTG
|
|
#setvar rtg
|
|
# Uncomment to enable CDTV mode (not working, requires Kickstart 1.3+CDTV extended ROM)
|
|
#setvar cdtv
|
|
|
|
# Forward mouse events to host system, defaults to off unless toggle key is pressed on the Pi.
|
|
# Syntax is mouse [device] [toggle key]
|
|
#mouse /dev/input/mouse0 m
|
|
# Forward keyboard events to host system, defaults to off unless toggle key is pressed, toggled off using F12.
|
|
#keyboard k
|