NovaSquirrel
931c3cf69b
Fix clang compile issues
2020-10-08 20:50:36 -04:00
NovaSquirrel
c15ed1dee1
Progress on getting history viewer added
2020-10-06 22:57:19 -04:00
Sour
4ac7b21878
Debugger: Added debug log window
...
This currently logs uninitialized memory reads (main CPU, SA1 & GB) + SGB packets
2020-06-23 18:34:03 -04:00
Sour
ef930104e6
GB: Added options to emulate LCD blending and GBC LCD colors
2020-06-20 23:20:03 -04:00
Sour
d204485153
Added Super Game Boy support
...
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
4e77e6caef
Debugger: GB - Added GB-specific "break on" options
2020-06-07 16:50:55 -04:00
Sour
5f055110fa
Added Game Boy support
...
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
a402a2c569
Debugger: Fixed deadlock when reloading ROM
2020-05-16 11:56:52 -04:00
Sour
dade91a189
Debugger: Added CX4 debugger
2020-02-24 22:00:52 -05:00
Sour
2e8a13e920
Debugger: Added DSP debugger
2020-02-23 22:24:58 -05:00
Sour
483ffe1143
UI: Added reload rom option
...
Same as Mesen - Power Cycle no longer resets changes done to PRG. Reload ROM must be used when reloading the rom from the disk is needed.
+ Fixed some issues with reset and power cycle not pausing emulation when the option to pause when turned on
2020-02-22 20:54:07 -05:00
Sour
8c0939861a
Video Recorder: Add support for GIF output
2020-02-05 18:57:20 -05:00
Sour
5f2c502be9
Run ahead support (+ improved save/load state performance)
...
Note: Run ahead currently doesn't work well with netplay, movies and rewind
2019-12-26 12:03:38 -05:00
Sour
6b85b6a579
MSU1 support
2019-11-01 21:15:11 -04:00
Sour
305ec6e446
Input: Ensure input is always processed at the same moment on each frame (first cycle of NMI scanline)
...
Before this, DMA transfers could delay input processing for a long time (potentially multiple frames)
2019-10-30 20:42:19 -04:00
Sour
fa98a0ff4e
Debugger: Fixed deadlocks when switching games/etc with debugger tools opened
2019-10-22 19:53:18 -04:00
Sour
df79dc9cc1
SPC: Added support for SPC file playback
2019-10-19 15:38:34 -04:00
Sour
207282ed1e
Added support for automated testing
2019-10-16 20:22:45 -04:00
Sour
9aba01ba0c
Added cheat code support (GG & PAR)
2019-10-12 22:40:25 -04:00
Sour
ed4a0e60e8
Added movies recording/playback support
2019-08-09 16:25:59 -04:00
Sour
0cd378c92d
CX4 support (+ trace logger)
2019-08-03 23:43:51 -04:00
Sour
fe470dd87a
SA-1 support (still missing a few rarely used features)
2019-07-25 22:22:09 -04:00
Sour
904d514cf1
UI: Fixed "Run single frame" shortcut not having any effect
2019-07-16 21:02:56 -04:00
Sour
c96e37145f
UI: Fixed rendering issues on startup
...
+ Improved load-up for recent games to not appear glitched for a split second
2019-07-16 19:08:16 -04:00
Sour
c9405d7ba3
DSP: Added support for DSP-1/2/3/4 games (LLE - requires bios file)
2019-07-14 21:45:12 -04:00
Sour
95d0c5a910
Fixed some uninitialized variables
...
+ Fixed rare crash when calling Stop()
2019-07-13 13:43:56 -04:00
Sour
b5847a3d1f
Libretro: Added libretro core
2019-07-02 19:56:00 -04:00
Sour
f8392d2f65
Debugger: SPC trace logging
2019-04-06 17:38:14 -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
63f6de6a8e
Core: Reset/Power Cycle support (+ fixed power on state for DMA controller)
2019-03-16 12:20:18 -04:00
Sour
0836db643f
UI: Added recent game selection screen
2019-03-14 18:07:25 -04:00
Sour
45f0f77d6b
NTSC/PAL selection (+ auto detect)
2019-03-14 15:25:35 -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
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
4ee2c42663
Memory manager refactoring
2019-02-26 22:27:09 -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
bdc57286e7
SPC: Integrate blargg's SPC emulation library
...
Sound still doesn't work, however.
2019-02-16 11:23:01 -05:00
Sour
691175aaaa
Stop and cleanup properly when closing application (to fix crash)
2019-02-16 01:22:31 -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