Sour
5823761791
SMS: Implemented fairly accurate sprite eval+fetch timings, for all modes
...
+ Fixed VRAM read to wait until next available CPU access slot
+ Fixed NMI triggering on the wrong scanline on SMS
+ Fixed NMI issues on ColecoVision
+ Fixed random ram option not working properly on SG-1000
+ Added "Mem access" tab to tilemap viewer to see fetch patterns
2025-03-01 00:09:36 +09:00
Sour
1063146082
GG: Fixed freeze at boot in BIOS code (when a bios is provided)
2024-12-26 16:48:11 +09:00
Sour
7f0831a542
GBA/SMS/WS: Fixed broken lag counter
...
Also make counter reset to 0 when game is reset on all consoles
2024-12-26 12:01:19 +09:00
Sour
6820db3793
Fixed compilation errors in clang (in VS)
2024-12-25 18:58:57 +09:00
Sour
88210b3fcf
SNES/PCE/SMS: Added missing "allow invalid input" option (and prevent invalid inputs by default)
2024-12-20 14:48:15 +09:00
Sour
614e61a2d1
Debugger: Fixed issues with step over/out in some scenarios (bank swapping, recursive functions, etc.)
...
Only break when both the stack pointer and the return address match what the debugger was expecting, instead of just the return address
2024-12-07 17:46:28 +09:00
Sour
3903845768
SMS: Fixed broken sprites on the left side of the screen when first 8-pixel column is hidden
2024-11-24 12:05:34 +09:00
Sour
5df9aaea3e
SMS: M1/M3 flags should not have any impact on screen height unless M2 is also set
2024-11-05 18:20:56 +09:00
Sour
ea917e77c2
SMS: Fixed crackling in audio in PAL mode
2024-11-05 18:19:54 +09:00
Sour
a72b8bff6e
SMS: Fixed region detection showing the region based on the previously loaded game's filename when loading a new game
2024-11-05 18:18:33 +09:00
Sour
d751502a58
NES: Added Rainbow support (mapper 682)
2024-10-08 21:37:44 +09:00
Sour
4f423a190b
SMS: Implement vram address mask behavior for mode 4 on SMS1
2024-10-01 23:29:13 +09:00
Sour
0838797295
Game Gear: Allow showing entire video output instead of the cropped version the GG screen displays
2024-09-25 21:50:01 +09:00
Sour
e79e655d3b
Debugger: Event Viewer - Added missing address/value for some event types (marked breakpoints, etc.)
2024-09-12 17:11:56 +09:00
Sour
d6b23ba396
Linux: Fixed incorrect SMS state in debugger/register viewer/etc
2024-08-26 09:53:57 +09:00
Sour
d6d0b87c22
Added ColecoVision support
...
Also adds mode 1 (text mode) and mode 3 (multicolor mode) support for the SMS/SG-1000
2024-07-27 14:52:31 +09:00
Sour
2280d3ac51
SMS: Fixed implementation of SMS1 sprite zoom bug based on test rom results
2024-07-13 21:27:44 +09:00
Sour
074034aa66
Debugger: Use cpu-specific cycle counts for profiler data
...
Fixed SNES co-processors (including the SPC) reporting their profiling data based on SNES master clocks, which wasn't accurate/reliable
2024-06-23 16:21:49 +09:00
Sour
abe6f0f860
PCE: Fixed sound mixing issue causing pops in ADPCM and CD audio
2024-06-07 20:25:43 +09:00
Sour
5b69530ab0
Debugger: SMS - Fixed screen resizing unexpectedly when stepping when "draw partial frame" is enabled
2024-05-07 20:57:16 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
aa9c459630
Debugger: Step Back - Allow stepping back 1 scanline/frame at a time + remove restriction that caused step back to only work for up to 30 frames
2024-01-26 23:39:31 +09:00
Sour
5c2a1158f4
SMS: PAL VDP shouldn't tick scanline counter on scanline 261
...
Fixes Bad Apple not booting because its code detected this as a NTSC console
2024-01-12 19:02:41 +09:00
Sour
9e36f401dd
Debugger: Event Viewer - SMS - Fixed crash/incorrect height when running in PAL mode
2024-01-12 18:59:39 +09:00
Sour
6ed7e45bd4
Fixed compilation warnings
2024-01-09 16:46:02 +09:00
Sour
11561980e2
SMS: Fixed save files not being loaded properly
2024-01-07 22:18:12 +09:00
Sour
7a2e410883
Debugger: PCE - Fixed crashes with Lua tutorial script due to the way overscan/resolution is handled for the PCE
2024-01-05 14:28:44 +09:00
Sour
ec6e66524f
SMS: Added option to blend frames for GG
2023-12-16 20:06:40 +09:00
Sour
5a17c88148
SMS: Added region selection for GG
2023-12-16 19:01:13 +09:00
Sour
660c7c3970
SMS: Fixed LD A, R/I not updating flags properly
...
Ristar's intro breaks (loops multiple times and eventually freezes) without this
2023-12-16 17:04:35 +09:00
Sour
90fe3a7405
SMS: Reset noise channel LSFR when control register is written
2023-12-16 08:39:54 +09:00
Sour
469734dc02
Linux: Fixed compilation errors/warnings
2023-12-15 03:43:37 -05:00
Sour
5308983ebb
Added SMS/GG/SG-1000 support
2023-12-14 22:23:27 +09:00