Commit Graph

22 Commits

Author SHA1 Message Date
beeanyew
8291ad7921 Update default.cfg 2021-05-22 09:48:05 +02:00
beeanyew
5a120a647d Add support for automatic ROM range dumping to memory/file 2021-05-21 18:53:31 +02:00
beeanyew
8395ac42d0 Maybe make A314 emulation launch Python scripts automatically 2021-05-20 20:34:14 +02:00
Andrew Hutchings
babecbe169 Add PiStorm utilities / drivers HDF
A small hard drive image that includes all the utilities and drivers for
PiStorm. Along with a shell script to rebuild it.

It is mounted by default using piscsi6 when piscsi is enabled.

This branch also fixes the GUI crash that can happen when an interrupt
fires during a ROM switch.
2021-05-19 13:25:57 +01:00
beeanyew
9fd6ef0a7c Theoretically working A314 emulation
This most definitely requires a make clean and then make, due to all the header files edited.
I can't seem to build a314.device, so it's not included yet.
2021-05-16 07:03:19 +02:00
beeanyew
5203e0a61c Remove CIA ovl enable write on boot, fix RTC size in default.cfg 2021-05-13 17:38:22 +02:00
beeanyew
3296b79e75 The remainder of the initial PiStorm interaction stuff (I think) 2021-04-23 16:03:36 +02:00
just nine
3f6d1947e2 handle keyboard/mouse autoconnect 2021-04-14 23:17:02 +01:00
just nine
5fa4ab5cf4 support stealing the keyboard from the input layer
this change uses an ioctl to disconnect the keyboard event device from
the input layer, meaning input no longer affects the pi and will
entirely be consumed by the pistorm emulator process.
2021-04-14 22:29:41 +01:00
beeanyew
975ce97643 Remove IDE emulation, update default.cfg with a note about it 2021-04-14 19:46:37 +02:00
beeanyew
9240897dc2 Add keyboard event source file setting to config-file 2021-04-12 01:32:32 +02:00
beeanyew
b8d10ab707 Update default.cfg with some more information 2021-04-10 05:06:24 +02:00
beeanyew
24d09251d5 [WIP] PiSCSI custom file system experiments
Still not quite working, only FFS working for now.
2021-02-16 08:03:46 +01:00
beeanyew
1439d00b57 Add PiSCSI readme with a brief setup tutorial for now 2021-01-31 13:16:37 +01:00
beeanyew
c6b96c6d73 IDE updates, fix mouse hook hotkey
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.
2021-01-15 04:30:52 +01:00
beeanyew
34f7de3b9c Add setvar to Amiga platform for RTC and HDD0 image configuration 2020-12-20 05:49:45 +01:00
beeanyew
be113304a2 [WIP] Add Z3 Fast autoconf support 2020-12-06 01:29:50 +01:00
beeanyew
97ab27cbb3 [WIP] Add platforms, Z2 config file-based autoconf Fast 2020-12-05 19:56:32 +01:00
beeanyew
7bd90170dc Add support for ROM mirroring
Confirmed to be working this way on a real Amiga, removes the need for separate ROM image maps in the config file for 256/512KB ROM images.
2020-12-04 18:35:56 +01:00
beeanyew
a1137fba16 Remove fake Chip RAM mapping from default.cfg 2020-12-04 08:19:51 +01:00
beeanyew
b613f2e9a9 Rework some emulator stuff, update sample X68000 config for OVL 2020-12-03 15:05:10 +01:00
beeanyew
37bb73e0c6 Initial config file+memory map implementation 2020-12-02 18:17:27 +01:00