Commit graph

15 commits

Author SHA1 Message Date
Devin Acker
a8f91cf151 sgb: use 24-bit addresses to make debugger more aware of MBC bank
switching (#249)
2020-02-27 18:43:15 -05:00
devinacker
c7a3bac533 sgb: revisit JOYP handling (#248) 2020-02-09 19:18:38 -05:00
devinacker
b769e9dd3d SGB: emulate boot ROM instead of faking it; should fix some potential timing issues w/ SGB detection (see #248) 2020-02-09 17:18:37 -05:00
devinacker
8b1b7bcab6 SGB: more accurate handling of LCD buffering, per #247. this also involves modifying libgambatte to return after finishing a scanline and not just after finishing a frame, in order to keep it from running too far ahead before the SGB BIOS has buffered current LCD output successfully 2020-02-08 21:26:55 -05:00
devinacker
ffaf4c7881 add call/return tracking to sgb debug 2020-02-06 22:44:15 -05:00
devinacker
d154a0e20f fix a libgambatte regression where MBC3 games could crash the emulator when enabling the RTC 2020-01-07 22:30:22 -05:00
devinacker
3bffe217ef Merge branch 'master' into sgbdebug 2020-01-04 03:34:58 -05:00
devinacker
fc5f851439 sgb: use ptrdiff_t when checking RAM size 2020-01-04 03:34:36 -05:00
devinacker
ac35b36972 sgb register editing interface 2020-01-04 02:01:14 -05:00
devinacker
4c5f1d0c28 start adding sgb disassembly/debugging stuff 2020-01-04 01:25:54 -05:00
devinacker
4cae48a581 more sgb memory viewing 2020-01-03 03:29:55 -05:00
devinacker
acc3304825 begin minimal sgb debug interface 2020-01-03 02:48:51 -05:00
devinacker
9c3cf5e35c fix SGB multiplayer input 2020-01-03 00:38:15 -05:00
devinacker
14ae94c570 start updating libgambatte 2020-01-03 00:16:39 -05:00
devinacker
d88ac78d30 initial commit 2014-11-26 18:35:12 -05:00