Commit graph

78 commits

Author SHA1 Message Date
Vivien B
f9b3390348 Fix bad indent/newline 2022-10-07 00:36:28 +02:00
Vivien B
a8405784ed Add GSU to registers viewer 2022-10-07 00:28:45 +02:00
Georg Ziegler
efad9c87ce Add new feature: background color in sprite viewer can now be changed. 2022-04-22 10:54:10 +02:00
Johannes Holmberg
3a4601f759 Fix Brightness and Forced Blank address labels 2022-02-13 22:41:03 +01:00
Johannes Holmberg
c9d9d02b6b Fix Auto Joypad Poll address label 2022-01-21 22:41:12 +01:00
Sour
071f634f94 Debugger: Register Viewer - Fixed incorrect label for GB APU 2020-07-03 16:18:53 -04:00
Sour
89cc438a6e Debugger: GB Tilemap Viewer - Change buttons to "9800" and "9C00" instead of BG and Window 2020-07-03 11:26:46 -04:00
Sour
ff1848857c Debugger: Tile Viewer - Added background color option 2020-07-03 11:06:22 -04:00
Sour
bfaff15dda Docs: First version of documentation 2020-06-30 16:51:13 -04:00
Sour
6f768eae91 Debugger: Register Viewer - Fixed echo delay display for DSP 2020-06-27 11:53: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
c47f0d642f Debugger: GB - Added more APU info to register viewer 2020-06-09 19:36:00 -04:00
Sour
9dd836c28b Debugger: GB - Added more information to register viewer 2020-06-07 13:09:43 -04:00
Sour
4db6c08822 Debugger: GB - Added sprite viewer 2020-06-01 23:36:18 -04:00
Sour
6bccfa874f Debugger: GB - Tilemap viewer improvements
-Show tilemap/tile information
-Show overlay option
2020-06-01 22:17:14 -04:00
Sour
2ccef88375 GB: PPU accuracy improvements
Passes all moooneye-gb tests
2020-05-31 17:19:53 -04:00
Sour
d1952d33f9 Debugger: GB - Fixed disassembly for CB prefixed instructions 2020-05-26 23:56:34 -04:00
Sour
2a6504c2d4 PPU: Fixed mirroring behavior when vram address is over $7FFF
Prevents graphical glitches in Lemmings 2 (which appeared because the game uses addresses over $7FFF, which loaded random data outside the vram buffer)
2020-05-26 18:10:19 -04:00
Sour
371a7a1ac8 Added basic support for GBC games 2020-05-19 21:31:33 -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
082e1932bc Debugger: Tilemap Viewer - Added tile address field 2020-05-16 13:22:43 -04:00
Sour
983db6c27d Debugger: Tilemap Viewer - Fixed address calculation for mode 7 tiles 2020-05-16 12:46:38 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
95500e6dce Debugger: Tile Viewer - Fixed crash when opening window 2020-04-12 23:47:00 -04:00
Sour
7c79bf2974 Debugger: Added SA-1 tab to register viewer 2020-03-02 23:08:28 -05:00
Sour
379e4069d1 Debugger: Tile Viewer - Fixed presets not scrolling to the correct VRAM address 2020-02-27 20:23:43 -05:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
c385155955 Debugger: Added DSP registers to register viewer
+ Track DSP reads/writes for debug tools (e.g breakpoints, hex editor highlights, etc.)
2020-02-10 00:12:00 -05:00
Sour
0cf94db654 Debugger: Added performance profiler tool 2020-02-08 17:08:33 -05:00
Sour
bb03856475 Debugger: Register Viewer - Fixed inverted values for H/V IRQs 2020-01-14 20:04:33 -05:00
Sour
ee809db9ca Debugger: Register Viewer - Fixed typos in register names 2020-01-10 00:01:07 -05:00
Sour
976d3dfa16 Debugger: Register Viewer - Fixed inverted labels for H/V IRQ 2019-12-12 22:15:18 -05:00
Sour
665d6e8a3d Debugger: Tile Viewer - Fixed bg/oam presets 2019-12-08 13:06:13 -05:00
Sour
890ae9b4a6 Debugger: Tile Viewer - Allow displaying more types of memory and UI improvements 2019-12-07 12:47:24 -05:00
Sour
fb3e41566e Debugger: Event Viewer - Fixed auto-refresh toggle and refresh action 2019-11-23 13:16:23 -05:00
Sour
97571c94bc Linux: Workaround Mono bug with ArraySubType in PInvoke definitions
See: https://github.com/mono/mono/issues/15592
2019-10-26 11:28:50 -04:00
Sour
8a8a1e01e7 Debugger: Reg Viewer - Fixed some typos 2019-10-11 00:23:54 -04:00
Sour
af175616cd Debugger: Added Register Viewer tool 2019-10-10 23:54:38 -04:00
Sour
8ee5bd5a10 UI: Prevent windows from appearing outside the available screens when restoring their position 2019-10-06 19:58:56 -04:00
Sour
99846954af Debugger: Added refresh speed options for PPU viewers 2019-10-06 18:28:04 -04:00
Sour
d52caf964e Debugger: Tile Viewer - Prevent crash when trying to open window with an out of bounds bank number. 2019-10-06 18:27:39 -04:00
Sour
33cee67e61 Added GSU (Super FX) support 2019-07-30 22:43:32 -04:00
Sour
b3c609a494 Linux: Fixed some crashes and layout issues 2019-07-18 19:09:57 -04:00
Sour
3d79d84437 Debugger: Tilemap viewer - Ensure the PPU's state at the selected scanline+cycle is used 2019-07-18 16:21:41 -04:00
Sour
cd5792ebf5 Debugger: Tilemap Viewer - Fixed scroll overlay size (large tiles vs large screen bug) 2019-07-16 21:21:10 -04:00
Sour
81d373b99b PPU: Convert VRAM to uint16_t array (cleaner code) 2019-07-11 23:03:02 -04:00
Sour
0b40b7a437 Debugger: Fixed mouse clicks not always being registered properly in ppu viewers 2019-06-24 11:53:58 -04:00
Sour
237718c6b8 Debugger: Use Format32bppPArgb pixel format for better draw performance 2019-06-24 11:45:40 -04:00
Sour
a382bce3bd Debugger: Added copy to clipbiard/save as png options for ppu viewers 2019-05-20 14:06:47 -04:00
Sour
20e2bb8b12 Debugger: Moved scroll overlay logic to UI, fixed issue with 2x width/height display modes 2019-05-20 13:58:30 -04:00