Commit Graph

30 Commits

Author SHA1 Message Date
beeanyew
5a120a647d Add support for automatic ROM range dumping to memory/file 2021-05-21 18:53:31 +02: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
47ad4679e4 Update raylib files and Makefile for Pi 4 testing
The headless graphics driver for the Raspberry Pi 4 is screwed up and only does software rendering, so any kind of performant RTG on Pi 4 will require some flavor of X display active.
2021-05-06 16:36:53 +02:00
beeanyew
909dfa7453 Update Makefile 2021-05-06 14:12:20 +02:00
beeanyew
4a0bfee940 Update Makefile and PiSCSI readme 2021-05-06 11:15:44 +02:00
beeanyew
31f58d05d3 [MEGA-WIP] Raylib-based RTG output
NOTE: A working keyboard must be attached to the Raspberry Pi while testing this, otherwise it's impossible to actually quit the emulator.
raylib takes possession of the SSH keyboard for some reason, which makes it so you can't Ctrl+C out of the emulator over SSH, you must Ctrl+C or press Q on the Pi keyboard.

A mostly working RTG implementation using raylib instead of SDL2.0
Greatly decreases the rendering overhead for 8bpp modes and gets rid of the need for hardware ARGB888 texture format support.
RTG will be initialized using the resolution of the Raspberry Pi, and onbly the 320x200/320x240 modes are currently scaled to the full vertical area of the screen.
2021-05-01 19:43:26 +02:00
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
170a6d61dc Add PiStorm interaction autoconf device 2021-04-23 01:55:05 +02:00
shanshe
90013f84fd Full FPU implementation (adapted from UAE) 2021-04-18 15:17:31 +02:00
beeanyew
975ce97643 Remove IDE emulation, update default.cfg with a note about it 2021-04-14 19:46:37 +02:00
shanshe
6c9276f882 FPU update as latest MAME 2021-04-13 10:00:48 +02:00
just nine
a0343ebb9d tidy up headers, remove extraneous duplicate decls 2021-03-05 17:43:13 +00:00
beeanyew
e764148bb1 [WIP] Pile of stuff
PiSCSI Boot ROM progress, various fixes and enhancements, TD64 support
Added updated open source RTL and bit stream by Niklas Ekström (https://github.com/niklasekstrom)
2021-02-10 08:33:52 +01:00
beeanyew
142e2eea1b [WIP] PiSCSI, Pi-NET and some other things 2021-01-27 22:13:54 +01:00
beeanyew
40343f9a09 Creepy CDTV experiments 2021-01-19 13:58:16 +01:00
beeanyew
c7df5946af Add mask handling to all RTG ops, add real time disassembly output 2021-01-09 21:58:20 +01:00
beeanyew
cbf115e82b Fix some bugs, accelerate Planar2Chunky
P2C still not working due to some P96 shenanigans
2021-01-09 11:08:51 +01:00
beeanyew
fea1cb946a MORE STUFF
(It doesn't quite work properly.)
2021-01-05 18:02:41 +01:00
beeanyew
fa52466319 Dysfunctional SDL2 RTG output 2021-01-05 03:01:12 +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
dfa1c598ba Some random cleanup 2021-01-01 18:22:05 +01:00
beeanyew
038912b981 Clean up RTC and move it out of Gayle.c 2021-01-01 11:34:49 +01:00
beeanyew
5bbc746374 Add missing input/input.c to the Makefile 2020-12-06 11:19:36 +01:00
beeanyew
97ab27cbb3 [WIP] Add platforms, Z2 config file-based autoconf Fast 2020-12-05 19:56:32 +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
captain-amygdala
607095f7bd Update Makefile
removed profiling
2020-11-18 16:05:42 +01:00
Claude
0b6699b887 IDE starts working,minimal hd0.img 2020-11-07 15:03:19 +01:00
Claude
fb02e9af52 cleaned up write functions, added gayle 2020-11-01 19:25:27 +01:00
Claude
e2f86a9c1a first commit 2020-10-31 09:26:56 +01:00