Sour
483a642a98
Debugger: Added function list
2022-06-13 22:13:08 -04:00
Sour
78ca62ed75
Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available)
2022-06-12 00:26:03 -04:00
Sour
fcd7e64582
Debugger: Fixed CDL behavior for SGB, refactor some of the CDL code
2022-06-11 15:19:24 -04:00
Sour
dc229fd12c
Debugger: Tilemap/tile viewers - Added support for mode 7 extbg
2022-06-06 23:47:16 -04:00
Sour
0a6a8e92b2
PCE: SuperGrafx support
2022-05-15 20:35:56 -04:00
Sour
b4c56e0cfb
Linux: Fixed struct size differences between clang & msvc caused by empty base class
2022-05-10 18:15:57 -04:00
Sour
9d226d6588
Linux: Fixed build, fixed some clang warnings
2022-05-09 20:53:56 -04:00
Sour
e855d0466e
PCE: Add support for cheat codes
2022-05-09 18:16:16 -04:00
Sour
b58cb6fdf8
Refactor scanline filter
2022-05-01 12:34:51 -04:00
Sour
2b5416221a
Fixed some TODOs, minor refactoring for tile viewer
2022-04-30 20:42:26 -04:00
Sour
191304e025
wip - everything to review
2022-04-06 18:37:35 -04:00
Sour
e0c9d0f3ae
Debugger: Tilemap/Sprite viewers - Added View in Tile Viewer option
2022-04-02 14:39:29 -04:00
Sour
c05e3fb0f5
Debugger: Event Viewer - Display current dot for all consoles + refactor code
2022-04-01 21:02:21 -04:00
Sour
64cd81adcd
Code cleanup (removed TODOs)
2022-03-30 19:56:45 -04:00
Sour
a79a13eca2
Cheats: Added UI and implemented cheats in core
2022-03-30 12:28:53 -04:00
Sour
0a9eb5dade
Video: Added Bisqwit NTSC filter for NES + presets for picture settings
2022-03-27 17:03:04 -04:00
Sour
b9d367e91a
Debugger: Implement/refactor is jump/is return/etc logic for all CPUs
2022-03-24 21:39:00 -04:00
Sour
7cbb682126
Debugger: Display the original hex value for snes sprites' X coordinate when the value is negative
2022-03-22 21:09:15 -04:00
Sour
e3c0ab88a4
Fixed exception when switching from one console type to another
...
The UI is tried to draw controllers based on the old console's controller data, but the new console was loaded (and the control manager threw an exception when an incompatible controller was attached)
2022-03-19 16:18:26 -04:00
Sour
a31eb671ac
Input: Support for barcode readers and tape recorders (NES)
2022-03-15 22:39:30 -04:00
Sour
1f222fd300
NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.)
2022-03-11 23:51:42 -05:00
Sour
aa6a9699fb
UI: Added global input options (deadzone, display inputs on screen, etc.)
2022-03-04 22:08:29 -05:00
Sour
2bee41ce97
Debugger: Trace logger improvements/fixes
2022-02-26 13:42:31 -05:00
Sour
56b05cced6
Debugger: Implemented "move program counter" for most CPUs
2022-02-24 23:00:08 -05:00
Sour
92734d6015
Debugger: Exp. eval refactoring to allow getting more data than just the CPU's state
2022-02-21 21:27:14 -05:00
Sour
50cdababc0
Debugger: Implemented predictive breakpoints for GB
2022-02-20 22:25:35 -05:00
Sour
6d60d706ba
Debugger: GB debugger refactoring
2022-02-20 21:01:48 -05:00
Sour
ba0b5a89a5
Debugger: Code refactoring, fixes for marked breakpoints
2022-02-20 11:11:44 -05:00
Sour
581f8ab709
Debugger: Remove memory access count tracking (only keep stamps for memory tools color)
2022-02-16 20:50:00 -05:00
Sour
ec84fad585
Debugger: Run to NMI/IRQ actions
2022-02-16 18:20:27 -05:00
Sour
762c9de400
Debugger: Added same rom/ips options
2022-02-08 20:59:03 -05:00
Sour
0772002916
Debugger: GB assembler - Make register names case insensitive
2022-02-06 16:40:02 -05:00
Sour
9753256077
SGB: Fixed crash when changing GB clock divider
2022-02-06 14:18:10 -05:00
Sour
9e158c6f2f
FDS: Fixed insert disk not working properly
2022-02-03 00:19:36 -05:00
Sour
82e580d0f5
Debugger: Palette viewer improvements + allow selecting/copying text from info panels (all tools)
2022-02-01 21:42:09 -05:00
Sour
be733dda26
Debugger: Fixed palette display for DMG games
2022-02-01 19:49:15 -05:00
Sour
d754364b26
Debugger: Memory mappings (NES/GB)
2022-01-31 23:20:48 -05:00
Sour
85482d34f1
Debugger: SNES - Added coprocessor debuggers
2022-01-30 20:20:24 -05:00
Sour
00780830a9
Debugger: Implemented "break in" action
2022-01-30 11:36:55 -05:00
Sour
8b142de54a
Input: Gameboy input config (core & UI)
2022-01-29 14:43:41 -05:00
Sour
5501c6a6f6
Debugger: Tilemap Viewer - Added attribute address
2022-01-25 00:26:52 -05:00
Sour
11e16ced2d
Fixed missing variable initialization, and a few bugs found via code analysis
2022-01-24 20:14:34 -05:00
Sour
a99ff82c88
Video: Prevent window resize when switching between normal and high res modes on SNES
2022-01-23 20:33:50 -05:00
Sour
4923768e34
Debugger: Tilemap viewer work (display more info, hide options/tabs based on state/console), fixed grid size for large tiles for the SNES
2022-01-23 18:42:58 -05:00
Sour
3615ef0eb1
Core: Enabled warning level 4, fixed/disabled warnings
2022-01-23 12:36:35 -05:00
Sour
c11534e199
Video: Fixed overscan behavior for NES and fixed rare crash when changing overscan while game is running
2022-01-22 16:36:04 -05:00
Sour
dffbd4921a
Refactoring: Renamed SnesMemoryType
2022-01-22 12:16:10 -05:00
Sour
0b228f5951
Refactoring: Added Snes prefix to files/classes
2022-01-22 11:55:17 -05:00
Sour
5a48373781
Core: Refactoring - removed GetFrameDelay, GetFps contains the same info
2022-01-22 10:33:39 -05:00
Sour
0d78c064f3
Core: Reduce shared_ptr usage, refactor netplay code to remove static instances
2022-01-21 21:25:33 -05:00