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
Sour
2c594f29d9
Debugger: Improved tile grid display option for tile/tilemap viewers
2019-05-18 12:02:37 -04:00
Sour
7733e18113
Debugger: Allow click+drag in PPU viewers
2019-05-17 21:33:44 -04:00
Sour
194eff9cb2
Debugger: Tile Viewer - Added tile layout option
2019-05-13 20:39:46 -04:00
Sour
97b8631e49
Debugger: Fixed crash on code break when PPU windows are opened
2019-05-13 17:39:10 -04:00
Sour
b4a14a1aca
Debugger: Tile Viewer - Added tile selection + display selected address (and fixed some bugs)
2019-05-05 15:46:21 -04:00