Commit graph

34 commits

Author SHA1 Message Date
Sour
ad4cef9afa Debugger: Display address/value in disassembly window 2019-04-07 17:57:30 -04:00
Sour
f8392d2f65 Debugger: SPC trace logging 2019-04-06 17:38:14 -04:00
Sour
82a0722167 Debugger: Refactor disassembly code (wip) 2019-04-06 09:15:19 -04:00
Sour
3261f8bcfa Debugger: Add read/write/exec/etc highlighting to memory tools 2019-03-28 22:45:04 -04:00
Sour
75361b4bce Debugger: Added call stack 2019-03-24 12:05:51 -04:00
Sour
66c457771c SPC: Rewrite SPC core 2019-03-22 21:37:32 -04:00
Sour
63f6de6a8e Core: Reset/Power Cycle support (+ fixed power on state for DMA controller) 2019-03-16 12:20:18 -04:00
Sour
a8d9b77c98 Input: Added snes mouse support 2019-03-15 14:16:27 -04:00
Sour
92d915b585 Audio: Added sound recorder 2019-03-15 12:58:30 -04:00
Sour
033469ff01 Video: AVI recording 2019-03-15 12:48:34 -04:00
Sour
7d068963a4 Added rewind + fast forward support 2019-03-12 12:06:42 -04:00
Sour
73913e1f0c Save state support 2019-03-12 09:15:57 -04:00
Sour
fe958a8285 UI: Preferences, shortcut keys, emulation speed, etc. 2019-03-11 17:56:54 -04:00
Sour
2893664d0f UI: Added audio options (sample rate, volume, latency, equalizer) 2019-03-10 17:56:54 -04:00
Sour
60af2e2f64 UI: Added video options (scale, filters, aspect ratio) 2019-03-10 11:12:50 -04:00
Sour
0ada7f9d2f Debugger: Added Event Viewer 2019-03-07 20:12:32 -05:00
Sour
706ef2f6e4 Debugger: Added basic tilemap viewer 2019-03-03 16:34:23 -05:00
Sour
8502581a1d Debugger: Breakpoint support 2019-03-01 20:27:49 -05:00
Sour
c9eb9cef52 Debugger: Show effective address/memory value in disassembly + update trace logger to use the same code 2019-02-28 16:53:04 -05:00
Sour
26e90e90a1 Debugger: Watch list 2019-02-27 20:33:56 -05:00
Sour
802bd75df1 Debugger: Disassembly window, code data logger 2019-02-27 19:49:26 -05:00
Sour
66aa5034a0 Core: Added frame limiter 2019-02-21 17:18:56 -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
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
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
Sour
5e7eebe078 CPU: Fixed immediate more 8-bit vs 16-bit logic
+ Added bare minimum logic to load a rom and start executing it
2019-02-11 22:41:34 -05:00
Sour
8ad76f6c31 65816 core working in 6502 emulation mode 2019-02-11 19:18:47 -05:00