Closed M3wP closed 2 years ago
In the example program the MAPEDPAL is 01, but BTPALSEL is 11. So screenshot gets palette 01 from mapped memory, but VIC is actually drawing from palette 11.
Switching MAPEDPAL to BTPALSEL before fetching palette does fix the problem.
When taking the screen shot, m65 tool needs to save the currently mapped palette and then map in the correct palette before doing the screen shot. When complete, the original mapping should be restored.