Commit Graph

16 Commits

Author SHA1 Message Date
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