Sour
|
351fc39e4b
|
Debugger: Disable debug menus when no game is running (and close all debug windows when stopping emulation)
|
2019-03-30 22:41:37 -04:00 |
|
Sour
|
4402be3c52
|
Debugger: Improved usability and added shortcuts/features
|
2019-03-30 21:51:41 -04:00 |
|
Sour
|
7e4a141b7b
|
SPC: Fixed potential overflow problem when running for a very long time
|
2019-03-29 22:13:22 -04:00 |
|
Sour
|
3261f8bcfa
|
Debugger: Add read/write/exec/etc highlighting to memory tools
|
2019-03-28 22:45:04 -04:00 |
|
Sour
|
0e26e5317d
|
Debugger: Step into, step over, run ppu cycle/scanline/frame (+ call stack fixes)
|
2019-03-24 16:42:52 -04:00 |
|
Sour
|
ebfd42f5b6
|
CPU: Improve timings for WAI instruction (?)
|
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
|
b90b273e4b
|
Debugger: Fixed disassembly for BRL instruction
|
2019-03-15 18:15:52 -04:00 |
|
Sour
|
0836db643f
|
UI: Added recent game selection screen
|
2019-03-14 18:07:25 -04:00 |
|
Sour
|
fe7a1add99
|
Video: Added integer (60.0 vs 60.1) FPS mode
|
2019-03-14 15:29:13 -04:00 |
|
Sour
|
45f0f77d6b
|
NTSC/PAL selection (+ auto detect)
|
2019-03-14 15:25:35 -04:00 |
|
Sour
|
bceb0394ef
|
UI: Input configuration
|
2019-03-13 22:56:33 -04:00 |
|
Sour
|
99e2e1bf0b
|
Added pause/resume functionality
|
2019-03-12 13:13:32 -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
|
90801a3174
|
Prevent crash when switching games
|
2019-03-08 17:08:28 -05:00 |
|
Sour
|
7211eece7c
|
CPU/PPU: Improved timings
|
2019-03-08 10:27:16 -05:00 |
|
Sour
|
0ada7f9d2f
|
Debugger: Added Event Viewer
|
2019-03-07 20:12:32 -05:00 |
|
Sour
|
4139f6dca8
|
CPU/PPU: Improved timing and implemented catch-up in PPU when registers are written to in the middle of a scanline
|
2019-03-04 17:49:14 -05:00 |
|
Sour
|
706ef2f6e4
|
Debugger: Added basic tilemap viewer
|
2019-03-03 16:34:23 -05:00 |
|
Sour
|
fb9ff3df79
|
Display (some) cart information on load
|
2019-03-02 21:17:45 -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
|
4ee2c42663
|
Memory manager refactoring
|
2019-02-26 22:27:09 -05:00 |
|
Sour
|
cc8ddabf88
|
PGO build configuration
|
2019-02-24 23:53:14 -05:00 |
|
Sour
|
069c8dc42d
|
Fixed compilation warnings/errors
|
2019-02-24 19:57:34 -05:00 |
|
Sour
|
66cc7847fb
|
Fixed project issues (DLL was not included in .exe)
+ Prevent crash when SPC bios is not found
|
2019-02-24 12:54:14 -05:00 |
|
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 |
|