Commit Graph

24 Commits

Author SHA1 Message Date
Andrew Hutchings
8d4e71b42e Add ROM identification code
Ported over my ROM identification code, mostly to identify when you are
using a ROM that won't boot and log it. But also cool to log which ROM
is booting if we need to help a user.
2021-04-24 15:48:20 +01:00
beeanyew
3296b79e75 The remainder of the initial PiStorm interaction stuff (I think) 2021-04-23 16:03:36 +02:00
beeanyew
8a14e4c1a1 Add not-so-simple config switching from Amiga side 2021-04-23 13:03:54 +02:00
Andrew Hutchings
10d5229b68 Add license information to source
MIT license was chosen
2021-04-16 09:06:27 +01:00
just nine
3f6d1947e2 handle keyboard/mouse autoconnect 2021-04-14 23:17:02 +01:00
just nine
4d2a00807d labels don't need a semicolon :) 2021-04-14 23:00:38 +01:00
just nine
5ccb15cf29 silly labels to differentiate what's what in startup 2021-04-14 22:59:44 +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
shanshe
073c27df8e Silence some compile warnings 2021-04-13 09:28:50 +02:00
beeanyew
9240897dc2 Add keyboard event source file setting to config-file 2021-04-12 01:32:32 +02:00
just nine
893800b73d erroneous break; 2021-03-05 17:43:27 +00:00
just nine
a0343ebb9d tidy up headers, remove extraneous duplicate decls 2021-03-05 17:43:13 +00:00
beeanyew
0a9d2b7650 More RTG acceleration, fix everything 2021-01-07 06:29:15 +01:00
beeanyew
a0664148fd Add dumb framebuffer RTG
Driver source, prebuilt .card files available in rtg_driver_amiga directory.
RTG enabled by specifying "setvar rtg" at the end of the config file.
There is currently no visual output, because it's 4 AM.
2021-01-03 03:55:49 +01:00
beeanyew
e4c00f2d33 Update config_file.h, emulator.c, and amiga-platform.c 2021-01-01 14:46:23 +01:00
beeanyew
aa87267035 Fix a bunch of stuff, add working RICOH RTC emulation.
The MSM/OKI RTC emulation probably also works, but DiagROM seems to be reading it wrong.
2021-01-01 01:24:04 +01:00
beeanyew
c86423760e Map some ROMs directly to Musashi as well? 2020-12-31 14:30:28 +01:00
beeanyew
20b1a1fa0b More tiny optimizations, some Z2/Z3 fixes
Also disables keyboard input for now, until more investigating can be done.
2020-12-28 16:13:25 +01:00
beeanyew
7096342f71 Some minor optimizations, hopefully fewer jumps and such 2020-12-26 22:54:10 +01:00
beeanyew
34f7de3b9c Add setvar to Amiga platform for RTC and HDD0 image configuration 2020-12-20 05:49:45 +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
8ae1ec5be8 Cleanup, move mouse/keyboard input code out of emulator.c 2020-12-04 08:11:29 +01:00
beeanyew
37bb73e0c6 Initial config file+memory map implementation 2020-12-02 18:17:27 +01:00