Commit graph

19 commits

Author SHA1 Message Date
devinacker
2f344d27fe properly display hires tilemaps for mode 5/6 in the tilemap viewer 2020-02-09 23:00:34 -05:00
devinacker
9734526de2 don't display 17-bit VRAM addresses in PPU debuggers if expansion is supported but disabled 2019-10-10 19:06:26 -04:00
devinacker
c9eae6a047 add VRAM expansion support to PPU debugging tools 2019-10-09 22:08:35 -04:00
Marcus Rowe
8fd0301299 Show character address in the Tilemap Viewer 2018-12-22 21:18:09 +10:00
Marcus Rowe
8c66734c11 Add Mode 7 EXTBG format to the PPU Debugger 2018-05-07 18:21:53 +10:00
Marcus Rowe
d4a3dba81e Tile Viewer goto buttons now set bit depth
The goto buttons do not set the Bit Depth in mode 7 as the game could be
changing the screen modes mid frame.
2017-10-30 22:08:34 +10:00
Marcus Rowe
47cb9d9b29 Move low-level functions from TilemapRenderer into a base class 2017-10-29 19:23:23 +10:00
Marcus Rowe
bdd9db21c8 Override the background color in the Tilemap Viewer 2017-10-29 16:06:25 +10:00
Marcus Rowe
ee89171d53 Keep QImage in TilemapRenderer when drawing tilemap
This commit will allow the image created by drawTilemap() to be
accessed multiple times.

It will also save a memory allocation if the image size does not change
in-between two drawTilemap() calls.

The low-level tile drawing functions keep wordsPerScanline as a function
argument in order to save 1024 function calls per map drawn (16K calls
for a mode7 map).
2017-10-28 14:53:17 +10:00
Marcus Rowe
5a5b3db110 Use QRgb instead of uint32_t for rgb color data 2017-10-28 14:30:50 +10:00
Marcus Rowe
f13c9a894f Add optional grid to Tilemap Viewer 2017-03-16 20:16:52 +10:00
Marcus Rowe
9eabab41ac Add Mode0 palette offset to TilemapRenderer 2016-11-17 23:35:55 -05:00
Marcus Rowe
baa6721a70 Load data from PPU interface into TilemapRenderer 2016-11-17 23:35:55 -05:00
Marcus Rowe
f1e7f42ac3 Add Mode 7 to Tilemap Viewer 2016-11-17 23:35:55 -05:00
Marcus Rowe
d2e6efd105 Fix 16px tile bug in TilemapRenderer 2016-11-17 23:35:54 -05:00
devinacker
b63f50f3cd Revert "get tilemap viewer info from PPU interface"
This reverts commit c50526eb66.
2016-11-17 23:35:54 -05:00
devinacker
c50526eb66 get tilemap viewer info from PPU interface 2016-11-16 23:54:31 -05:00
Marcus Rowe
71976a62f7 Rewrite TilemapRenderer to draw one tile at a time 2016-11-17 04:05:06 +10:00
Marcus Rowe
2afe07b663 Add Tilemap Viewer Window 2016-11-16 17:39:11 +10:00