Reply 60 of 117, by thp
Thank you for testing and the audio files -- can I use your audio files in the Loonies 8192 Soundtrack playlist on SoundCloud?
Since r34, the music should be well-timed even with the slow machine (probably also with the slow VGA card you have). Since r35, the graphics corruption (which as introduced with the switch to Mode Y in r33) should be fixed.
The reason why the graphics were corrupt is that even though switching to mode 0x13 clears the screen, it only does so for the pixels "belonging" to mode 0x13, so all the other planes were not cleared, the fix was simply to clear the VGA memory when switching to Mode Y (= mode 0x13 + some modifications to VGA registers).
Here's a new build, r36 with the following changes:
- Some new tiles for variety
- New background patterns
The tiles and background patterns were actually "recovered" from a pre-release version that I didn't put online, those mostly didn't make the cut because of the 8k boundary and the fact that the background was always drawn "on demand", now that it's drawn only once to offscreen VGA memory and then just blitted to the screen, all the patterns "cost" the same, so there's no runtime performance difference between the different patterns.