Commit graph

17 commits

Author SHA1 Message Date
Sour
66aa5034a0 Core: Added frame limiter 2019-02-21 17:18:56 -05:00
Sour
221bc44700 DMA: Added support for HDMA (incorrect timings) 2019-02-19 21:09:12 -05:00
Sour
b806b3d96e Core: Added SNES controller support 2019-02-17 20:29:29 -05:00
Sour
aaf147b53b Refactor internal CPU registers + implement division register 2019-02-17 15:37:31 -05:00
Sour
1224909fb1 UI: Added frame/fps counters 2019-02-17 15:02:33 -05:00
Sour
93e8fd9d5e Core: Fixed for memory mappings, implemented multiplication register, added logging to help debugging missing functionalities 2019-02-17 14:42:35 -05:00
Sour
bdc57286e7 SPC: Integrate blargg's SPC emulation library
Sound still doesn't work, however.
2019-02-16 11:23:01 -05:00
Sour
4bea25ecc7 Debugger: Break and open trace logger on BRK instruction 2019-02-16 08:10:08 -05:00
Sour
691175aaaa Stop and cleanup properly when closing application (to fix crash) 2019-02-16 01:22:31 -05:00
Sour
e257db4def Fixed memory leaks 2019-02-16 01:16:57 -05:00
Sour
5b1f62ab8e Debugger: Fixed issues when switching from one game to another 2019-02-16 00:47:53 -05:00
Sour
6d22b920b8 Debugger: Added hex editor 2019-02-15 21:33:13 -05:00
Sour
0f657ccf63 DMA: Refactoring + improvements/fixes 2019-02-15 00:08:50 -05:00
Sour
aed9270e52 Imported video decode/renderer classes and related utilities from Mesen 2019-02-13 23:02:43 -05:00
Sour
69cf69fa6f PPU: Implement some of the registers 2019-02-13 18:44:39 -05:00
Sour
522372a365 Fixed addressing bugs, added PPU stub, improved trace logger output, split CPU instructions to another file 2019-02-13 13:32:51 -05:00
Sour
5c19584019 Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00