beeanyew
a123985836
Silence some old debug output
2021-01-09 22:32:20 +01:00
beeanyew
fa74ee0032
Fix RTG panning
2021-01-09 22:07:00 +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
86b9fcc24e
Oops
2021-01-09 11:09:17 +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
31c180bb7b
Silence debug output
2021-01-07 06:30:44 +01:00
beeanyew
0a9d2b7650
More RTG acceleration, fix everything
2021-01-07 06:29:15 +01:00
beeanyew
72d25e469d
Accelerate BlitRect
2021-01-06 13:59:48 +01:00
beeanyew
2e76e75128
Some Musashi mapping and RTG fixes/debug
2021-01-06 13:13:05 +01:00
beeanyew
89261d0005
Panning fixes
...
Workbench now works, can be panned.
Something's still off with the screen addresses.
2021-01-06 07:21:27 +01:00
beeanyew
4ee88c2266
Fix all the colors, fix some other stuff.
...
Workbench still doesn't work.
2021-01-06 04:56:33 +01:00
beeanyew
fea1cb946a
MORE STUFF
...
(It doesn't quite work properly.)
2021-01-05 18:02:41 +01:00
beeanyew
d476f11507
Updated SDL2 RTG output courtesy of Claude
2021-01-05 13:27:00 +01:00
beeanyew
71e5969d87
Update driver files
2021-01-05 08:33:42 +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
ef9d05f9de
Fix some RTC and CDTV NVRAM stuff
2021-01-02 02:50:28 +01:00
beeanyew
9816c34da0
Some more cleanup, improve IRQ checking a little
2021-01-01 19:16:18 +01:00
beeanyew
dfa1c598ba
Some random cleanup
2021-01-01 18:22:05 +01:00
beeanyew
e4c00f2d33
Update config_file.h, emulator.c, and amiga-platform.c
2021-01-01 14:46:23 +01:00
beeanyew
b100315fc3
Update amiga-platform.c
2021-01-01 13:50:37 +01:00
beeanyew
a03d104d5a
Update Gayle.c, emulator.c, and amiga-platform.c
2021-01-01 13:32:51 +01:00
beeanyew
0eb7deffb6
Fix silly RTC and emulator.c mistakes
2021-01-01 11:59:35 +01:00
beeanyew
038912b981
Clean up RTC and move it out of Gayle.c
2021-01-01 11:34:49 +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
2eb8474c92
Plug some read/write mappings directly into Musashi
2020-12-31 12:15:42 +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
ffe8d91bbd
Flip all eight bits for physically complemented Zorro registers
...
This appears to be consistent with the way data is presented when reading nibbles from autoconf registers on a real Amiga.
2020-12-09 15:07:24 +01:00
beeanyew
b82265a918
Link Autoconf PICs so that no physical boards get skipped
...
The board in the (logical) first Zorro slot MAY still get skipped, but I can't confirm this yet.
2020-12-07 02:15:15 +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