tom-seddon / ghouls-revenge

Ghouls: Revenge
3 stars 1 forks source link

Stuff at top of screen when level scrolls after after completion (B/B+) #104

Closed tom-seddon closed 1 month ago

tom-seddon commented 1 month ago

Noticed this in the emulator. It also happens on real hardware.

tom-seddon commented 1 month ago

Game does a VDU11:*FX19 loop. The timing for VDU11 must be different on OS 1.20/OS 2.00. (I wonder if I've actually even tested on stock MOS 3.20/MOS 3.50? My real Master has MOS 3.50D with OSWRCH improvements...)

Add in another FOR-based delay loop? A float FOR loop from 1 to 2000 is ~1 second. So ~40 per frame. That should be enough resolution to keep the VDU11 processing out of the way of the scanout?

tom-seddon commented 1 month ago

A short integer for loop is enough...