beeanyew
a66c55892a
Fix up mouse forwarding
2021-01-10 01:25:52 +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
b896610573
GPIO/IRQ improvements from Claude
2021-01-06 13:15:09 +01:00
beeanyew
2e76e75128
Some Musashi mapping and RTG fixes/debug
2021-01-06 13:13:05 +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
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
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
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
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
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
74fe0f61f3
Adjust keyboard event file path
...
Also adds a command line switch --kb-file that lets you specify the path to the file path currently receiving events from the keyboard.
2020-12-06 13:09:15 +01:00
beeanyew
97ab27cbb3
[WIP] Add platforms, Z2 config file-based autoconf Fast
2020-12-05 19:56:32 +01:00
beeanyew
e650e632ea
[WIP] Keyboard event handling
2020-12-04 22:56:10 +01:00
beeanyew
eaf0b75ba9
Disable keyboard input for now
...
Apparently termios performance is terrible. Should probably be in a thread non-blocked by the CPU emulation as well.
2020-12-04 08:35:22 +01:00
beeanyew
9f05271f60
kbhit performance impact test
2020-12-04 08:27:29 +01:00
beeanyew
8ae1ec5be8
Cleanup, move mouse/keyboard input code out of emulator.c
2020-12-04 08:11:29 +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
Claude
41750ae65d
CPU set to 020
2020-11-29 13:19:17 +00:00
Claude
ba010a56c4
IDE IRQ works
2020-11-29 13:17:59 +00:00
Claude
c04428366e
Merge branch 'main' of https://github.com/captain-amygdala/pistorm into main
2020-11-24 18:38:31 +00:00
Claude
f9960b0338
24bit address space opened and masked to fpga
2020-11-24 18:38:00 +00:00
captain-amygdala
f43167d9c4
Merge pull request #2 from beeanyew/gayle-cmdline-switch
...
Add command line switch to disable Gayle emulation
2020-11-23 20:18:33 +01:00
Claude
33493e87dc
IDE IRQ, FPGA with maximum current strength on FET busctrl signals
2020-11-23 15:55:04 +00:00
beean
ee9ee48cd4
Add command line switch to disable Gayle emulation
2020-11-23 10:55:15 +01:00
Claude
e35f5657b2
cleanup
2020-11-22 15:04:53 +00:00
Claude
0a3cc552d1
back to normal..
2020-11-22 12:45:28 +00:00
Claude
cbb5f0fd6d
bus access a bit optimized
2020-11-22 11:41:07 +00:00
Claude
f2baf55223
reset handling, fpga update needed
2020-11-22 08:55:42 +00:00
Claude
adad9d239c
fixed 24bit address space decoding
2020-11-22 07:38:21 +00:00
Claude
d1c89d46a2
kickstart rom loading from filesystem working
2020-11-21 19:00:38 +00:00
Claude
821d4c9399
irq handling simplified
2020-11-21 12:09:20 +00:00
Claude
87786b6976
fixed mmu and fpu detection, added reset handling for autoconf, added fpga update
2020-11-21 10:12:43 +00:00
Claude
712450e98b
trap >24bit address to real amiga hardware
2020-11-21 08:03:38 +00:00
Claude
aacb85ca32
started kickrom loading from filesystem,not functional yet...
2020-11-18 18:50:14 +00: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