SameBoy/Core
2018-05-16 00:59:11 +03:00
..
apu.c Notes about the DMG wave-ram glitch 2018-05-15 23:02:07 +03:00
apu.h Components not affected by CGB’s double speed mode now operate in 8MHz mode to theoretically make advance_cycles(gb, 1) safe. 2018-02-20 21:17:12 +02:00
camera.c Todo cleanup 2017-05-27 17:30:12 +03:00
camera.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
debugger.c Less strict matching for delete and unwatch. Fixes #71 2018-05-13 23:17:23 +03:00
debugger.h Fixed a bug where 0:$dxxx reads/writes from the wrong bank in CGB mode. Made sure symbols are reset after reloading a sym file. 2018-04-02 19:57:39 +03:00
display.c A bit tacky, but T-cycle accurate emulation of LYC write conflicts on the CGB. Only single speed mode verified. Closes #54 2018-05-11 12:38:55 +03:00
display.h Rewrote PPU (currently only emulates DMG correctly) to use the new timing mechanism. Removed “future interrupts” (No longer required because SameBoy is now T-cycle based) 2018-02-25 00:48:45 +02:00
gb_struct_def.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
gb.c Core: Fix libretro builds 2018-04-11 14:21:46 -07:00
gb.h Improved accuracy of the halt bug 2018-05-12 22:13:52 +03:00
joypad.c Correct emulation of mapping both button sets. Fixes #60 2018-04-07 16:45:31 +03:00
joypad.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
mbc.c Forgot to amend the last commit, it was broken. 2017-06-21 01:07:11 +03:00
mbc.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
memory.c A bit tacky, but T-cycle accurate emulation of LYC write conflicts on the CGB. Only single speed mode verified. Closes #54 2018-05-11 12:38:55 +03:00
memory.h Mostly complete emulation of the OAM bug. Passes oam_bug-2. 2018-03-27 15:46:00 +03:00
printer.c Printer compression support 2017-01-20 23:00:02 +02:00
printer.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
rewind.c Added rewinding support to the core and the Cocoa frontend 2018-02-10 14:42:14 +02:00
rewind.h Added rewinding support to the core and the Cocoa frontend 2018-02-10 14:42:14 +02:00
save_state.c Implemented some obscure PPU rendering quirks, verified some timings 2018-04-05 15:33:21 +03:00
save_state.h Added API to load/save states from RAM 2017-06-14 00:23:34 +03:00
symbol_hash.c chmod -x 2018-03-28 21:37:34 -07:00
symbol_hash.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
timing.c Added mechanism to handle MMIO read/write conflicts. Fixes #65 2018-04-14 17:57:00 +03:00
timing.h Rewrote PPU (currently only emulates DMG correctly) to use the new timing mechanism. Removed “future interrupts” (No longer required because SameBoy is now T-cycle based) 2018-02-25 00:48:45 +02:00
z80_cpu.c Verified some timings on a DMG. Fixed palette write conflict timing (Although the fix kind of implies time traveling). Closes #65 2018-05-16 00:59:11 +03:00
z80_cpu.h Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code. 2017-04-17 20:16:17 +03:00
z80_disassembler.c Fixed ‘call’ instruction not being properly symbolicated. Closes #37 2018-03-01 21:12:37 +02:00