Hi everyone!
I'm Working on a game project right now and for memory saving reasons it'd be super helpful to switch to a lower cost screen mode for the HUD. My game already makes use of interrupts and timers so this wasn't a huge deal to begin to implement.
Currently, at sync I set up a modified mode 2 (CRTC registers, then ULA, then palette), and set a timer. Once the timer goes off I change to a modified mode 4.
However I've run into an issue now where my screen isn't stable. The whole screen moves up and down a line at random, and also the HUD section is filled with graphical glitches along the top where the mode switches. Elite and Revs handled mode switching perfectly so it can be done!
Does anyone have any tips on how I can achieve this?
I know this is fairly light on detail but I'm not entirely sure what I should provide. If more info would help please ask!
I'm Working on a game project right now and for memory saving reasons it'd be super helpful to switch to a lower cost screen mode for the HUD. My game already makes use of interrupts and timers so this wasn't a huge deal to begin to implement.
Currently, at sync I set up a modified mode 2 (CRTC registers, then ULA, then palette), and set a timer. Once the timer goes off I change to a modified mode 4.
However I've run into an issue now where my screen isn't stable. The whole screen moves up and down a line at random, and also the HUD section is filled with graphical glitches along the top where the mode switches. Elite and Revs handled mode switching perfectly so it can be done!
Does anyone have any tips on how I can achieve this?
I know this is fairly light on detail but I'm not entirely sure what I should provide. If more info would help please ask!
Statistics: Posted by krool885 — Thu Jun 12, 2025 10:06 pm