Commit graph

41 commits

Author SHA1 Message Date
Sour
0dbe874fa4 Debugger: Sprite Viewer - SNES - Fixed crash when EnableOamPriority flag was set
startIndex could be set to 128+, depending on the oam address, which caused memory corruption
2025-03-21 23:31:07 +09:00
Sour
8ad34343ba Debugger: Prevent UI freeze when viewer updates pile up and end up taking up 100% of the UI thread's time
Prevent queueing another update while the previous update is still running, which should prevent most issues.
Also slightly improves performance for the SNES tilemap viewer (which was causing the freeze when displaying an 8bpp 1024x1024 tilemap)
2024-12-10 18:59:13 +09:00
Sour
d751502a58 NES: Added Rainbow support (mapper 682) 2024-10-08 21:37:44 +09:00
Sour
14123a1884 Debugger: Sprite Viewer - Added option to dim offscreen sprites in the left-hand grid
+ Added "Visible" column to sprite list
+ Fixed some layout issues in > 100% dpi modes
2024-07-14 14:33:10 +09:00
Sour
d9f1d486a3 Debugger: SNES - Fixed palette display for mode 0 layers in tilemap viewer 2024-04-27 12:14:45 +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
2822ca5dd0 SNES: Implement broken vertical mirroring for rectangular sprites (same as hardware) 2023-07-23 13:38:15 +09: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
1c3ceb84f9 Debugger: Sprite Viewer - Wrap sprites from the bottom of the screen to the top (SNES only) 2022-08-22 18:32:32 -04:00
Sour
df8728e107 Debugger: Sprite Viewer - Option to show/hide offscreen regions from preview 2022-08-20 18:20:14 -04:00
Sour
6d1f166317 Debugger: Tilemap Viewer - Added Main/Sub tabs for SNES 2022-08-19 13:52:02 -04:00
Sour
a61e559c07 Debugger: Performance improvements for ppu viewers (30-75% faster in core) 2022-08-06 13:45:40 -04:00
Sour
7df142e420 Debugger: Tilemap viewer - Mode 7 overlay 2022-08-06 11:29:50 -04:00
Sour
f2f43b17b7 Debugger: Tilemap Viewer - Fixed mode 0 palette offsets (SNES) 2022-07-05 20:07:58 -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
6199d04904 Debugger: Sprite viewer - Fix draw order for SNES when OAM priority bit is enabled 2022-06-06 19:39:43 -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
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
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
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