39 Commits
Author SHA1 Message Date
SourMesen 918379b7a7 Debugger: Tilemap viewer - Added option to pick background color (#238)
Also, minor bug fixes for WS:
-Fixed tilemap viewer for sometimes using the wrong background color
-Fixed the 4-bit RGB color values in the palette viewer having the R and B values swapped
2026-07-28 19:55:12 +09:00
SourMesen a7910b9766 Windows: Fixed build error after latest MSVC update (VS2026 May update) (#127)
Also fixed GB PPU problem caused by the compiler changing how it builds this particular bit of code (which has been a problem in the past for the same code in the GB debug tools)
2026-05-18 21:15:29 +09:00
SourMesen e391fd8f9a Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" (#78)
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"

* fix ui format warnings
2026-04-30 06:03:55 -07:00
SourMesen 4b8669d34b Debugger: Tilemap viewer - Fixed "edit tile" behavior on SNES when the tilemap is using 16x16 (or 16x8) tiles (#72)
Also, added support for horizontal/vertical mirroring when editing the mirrored tiles from the tilemap.
2026-04-27 09:18:53 -07:00
Sour 7d7b8e81fe Debugger: GB - Fixed tilemap viewer issue in Windows builds
Unsure why the resulting code is wrong with MSVC, but this appears to make it work.
2025-07-10 21:57:48 +09:00
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 d751502a58 NES: Added Rainbow support (mapper 682) 2024-10-08 21:37:44 +09:00
Sour 13acb3fe42 Added GBA support 2024-03-30 11:42: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 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 f6105bbd0e Debugger: Tilemap viewer - Added "attribute data" field 2023-02-01 00:51:17 -05:00
Sour 94b5ce21d1 Debugger: Tilemap viewer - Added grayscale option for all consoles 2022-09-12 21:14:37 -04:00
Sour 152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour df8728e107 Debugger: Sprite Viewer - Option to show/hide offscreen regions from preview 2022-08-20 18:20:14 -04:00
Sour a61e559c07 Debugger: Performance improvements for ppu viewers (30-75% faster in core) 2022-08-06 13:45:40 -04:00
Sour 9b6ab930f1 Debugger: Added "Find all occurrences" 2022-06-24 22:20:12 -04:00
Sour 1f75992666 Debugger: Allow palette editing in palette viewer 2022-06-20 20:53:32 -04:00
Sour 35a54505b4 Debugger: Added tile editor 2022-06-19 15:05:12 -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 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 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 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 5501c6a6f6 Debugger: Tilemap Viewer - Added attribute address 2022-01-25 00:26:52 -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 345fbfc282 Tilemap/Sprite viewers: Show palette colors in tooltip/selected info 2022-01-02 13:31:55 -05:00
Sour 7de29dcc35 Sprite Viewer: Refactoring, fixes for tooltips, added some options 2021-12-31 14:48:23 -05:00
Sour abf4c430ef Sprite Viewer: Tooltips, improve sprite info 2021-12-30 22:29:01 -05:00
Sour 6dc2e49f85 Sprite Viewer: Performance fixes 2021-12-30 10:08:04 -05:00
Sour b5ac436fda Tilemap Viewer: Scroll overlay, bug fixes 2021-12-28 23:33:50 -05:00
Sour f5d02d7607 Tilemap Viewer: Tile information + tooltip 2021-12-27 23:07:34 -05:00
Sour d2a00ae3a5 Sprite viewer v2 2021-06-25 15:42:09 -04:00
Sour fd7be59a1f Sprite viewer v1 2021-06-24 20:44:10 -04:00
Sour ff825fc4de Tilemap viewer 2021-06-22 20:12:37 -04:00
Sour 811696f06f Tile viewer refactoring/improvements 2021-06-21 14:56:41 -04:00