Sour
|
b844642866
|
Debugger: GB - Fixed tilemap viewer displaying incorrect tiles when the tile index is above 127
Seems to only happen in release builds in MSVC (unsure if other compilers were affected)
+ Also added missing member in GbCpuState in the UI
|
2025-03-23 13:16:31 +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
|
d751502a58
|
NES: Added Rainbow support (mapper 682)
|
2024-10-08 21:37:44 +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
|
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
|
ff2708d72c
|
Debugger: SGB - Hide step back button in SGB mode
Step back on the GB core while running inside the SNES core is not supported
|
2024-06-01 14:47:09 +09:00 |
|
Sour
|
13acb3fe42
|
Added GBA support
|
2024-03-30 11:42:31 +09:00 |
|
Sour
|
d16d92dd7f
|
Debugger: Event Viewer - GB - Added more categories, improved layout
|
2024-01-28 22:27:41 +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
|
5308983ebb
|
Added SMS/GG/SG-1000 support
|
2023-12-14 22:23:27 +09:00 |
|
Sour
|
eb17aab85d
|
Debugger: Sprite viewer - Added option to change background color
|
2023-09-26 18:58:50 +09:00 |
|
Sour
|
4cb89a29dd
|
GB: Fixed stack overflow crash when 2 halt instructions are executed in a row with halt bug
|
2023-07-09 22:41:11 +09:00 |
|
Sour
|
4580c667a8
|
Debugger: Lua - Fixed memory callbacks for GB and snes coprocessors
|
2023-06-19 21:06:08 +09:00 |
|
Sour
|
ff032b3230
|
GBC: Fixed issues with read/writing palette register
Fixes "CRAM readable" and "CRAM access blocking" tests
|
2023-05-12 23:36:21 -04:00 |
|
Sour
|
4119de9e9c
|
Debugger: Event viewer - Added right-click menu options for viewer/list
|
2023-04-16 22:30:47 -04:00 |
|
Sour
|
44233413a1
|
Debugger: Prevent load state/reset counters from triggering uninit ram read break on all reads
|
2023-04-15 15:34:24 -04:00 |
|
Sour
|
e9212bc264
|
GB: Skip/ignore byte after STOP opcode
Fixes Konami GB Collection Vol.4 in CGB mode which has a non-zero byte after the STOP op when switching to high speed mode
|
2023-04-12 23:09:16 -04:00 |
|
Sour
|
31e418b1f7
|
Debugger: Assembler - allow '+' in label names to fix issues with multi-byte labels
+ Fixed first pass issues with GB assembler for relative addresses
|
2023-04-11 23:14:41 -04:00 |
|
Sour
|
7090fcdb71
|
Debugger: Warn when "save rom as" fails
|
2023-04-11 22:33:02 -04:00 |
|
Sour
|
0038e83dd6
|
Debugger: GB - Fixed incorrect memory values in the disassembly Occurred when the GB CPU's state was copied while the CPU was halted or had a pending IRQ
|
2023-04-08 23:17:18 -04:00 |
|
Sour
|
f6105bbd0e
|
Debugger: Tilemap viewer - Added "attribute data" field
|
2023-02-01 00:51:17 -05:00 |
|
Sour
|
fc171c50e1
|
Debugger: GB - Fixed CPU crashes caused by dummy cpu
|
2023-01-28 20:44:38 -05:00 |
|
Sour
|
174e31cd5a
|
Debugger: Fixed pause/break freezes/issues when CPU is halted
|
2023-01-27 16:14:58 -05:00 |
|
Sour
|
9751895751
|
Debugger: Allow saving/loading save states without forcing the emulator to run until the next vertical blank
|
2022-12-27 16:29:16 +09:00 |
|
Sour
|
5d92c8caba
|
Debugger: Fixed inconsistencies in event viewer when stepping to the first cycle of a frame
|
2022-12-22 16:22:00 +09:00 |
|
Sour
|
49d3aebba1
|
Disable breakpoints/debugger while rewinding
|
2022-10-15 13:12:33 -04:00 |
|
Sour
|
b2567fd88f
|
Debugger: Event Viewer - Show PC at the start of the instruction instead of the current PC
|
2022-09-28 19:49:49 -04:00 |
|
Sour
|
3fe77d271a
|
Debugger: Added "memaddress" token in expressions
|
2022-09-28 18:20:45 -04:00 |
|
Sour
|
24529ff335
|
Linux: Fixed compiler warnings
|
2022-09-25 19:58:56 -04:00 |
|
Sour
|
05551df14a
|
Debugger: Fixed lock up when trying to pause a GB rom that was halted forever
|
2022-09-20 22:11:27 -04:00 |
|
Sour
|
135cab16d2
|
Debugger: Trace logger - Fixed missing cpu cycle counter for GB
|
2022-09-19 18:15:12 -04:00 |
|
Sour
|
cdeef8cec4
|
Debugger: Trace logger - Added missing options, etc
|
2022-09-18 20:54:57 -04:00 |
|
Sour
|
47b94cd49f
|
Debugger: Added option to show/hide memory values (+ fixed missing memory values on NES, PCE, etc.)
|
2022-09-13 00:41:18 -04:00 |
|
Sour
|
94b5ce21d1
|
Debugger: Tilemap viewer - Added grayscale option for all consoles
|
2022-09-12 21:14:37 -04:00 |
|
Sour
|
c3dd78b5ab
|
Debugger: Implemented step back for all main CPUs
|
2022-09-11 14:50:40 -04:00 |
|
Sour
|
7108bdde36
|
Refactoring - Moved some leftover files out of the root folder
|
2022-09-08 21:48:49 -04:00 |
|
Sour
|
152abf690b
|
Rename stdafx.h to pch.h
|
2022-09-08 21:29:52 -04:00 |
|
Sour
|
7b394aa686
|
Debugger: Added "bring to front on pause" option
|
2022-08-26 18:20:34 -04:00 |
|
Sour
|
d384118da4
|
Debugger: Fixed call stack issues when NMI/IRQ land on JSR/RTI/RTS/etc calls
|
2022-08-25 20:38:21 -04:00 |
|
Sour
|
df8728e107
|
Debugger: Sprite Viewer - Option to show/hide offscreen regions from preview
|
2022-08-20 18:20:14 -04:00 |
|
Sour
|
14a266d518
|
Linux: Fixed build errors
|
2022-08-13 17:00:40 -04:00 |
|
Sour
|
a61e559c07
|
Debugger: Performance improvements for ppu viewers (30-75% faster in core)
|
2022-08-06 13:45:40 -04:00 |
|
Sour
|
4fc5b2051e
|
Debugger: Lua - Implemented step, reset
|
2022-08-04 19:10:30 -04:00 |
|
Sour
|
efdbd7b82d
|
Debugger: Profiler - Make GB tab use GB clock rather than SNES master clock
|
2022-07-27 23:52:54 -04:00 |
|
Sour
|
84da5cdcd3
|
Debugger: Make GetTimingInfo return GB timing info when called in SGB mode if the caller is bound to the Gameboy cpu
|
2022-07-27 23:35:02 -04:00 |
|
Sour
|
5e31200cf3
|
Debugger: Refactor/fix logic to determine size of value to display along with the effective address
|
2022-07-13 21:51:51 -04:00 |
|
Sour
|
948aec1d3a
|
Linux: Fixed compilation warnings and crash when closing emulator (EmuApi.Release was called too early and other threads/timer could call IsPaused after it was called)
|
2022-07-13 19:53:48 -04:00 |
|
Sour
|
61fbae131c
|
Debugger: Added controllers tool
|
2022-07-09 19:39:35 -04:00 |
|
Sour
|
b36edfb024
|
Debugger: CX4 call stack/profiler support
|
2022-07-04 17:14:05 -04:00 |
|
Sour
|
f84f1c67c1
|
Debugger: Added actions to jump to nmi/irq/etc. vectors
|
2022-07-03 12:59:12 -04:00 |
|