Post

Oh, this was nice. I was late to the PC scene (got my first one in 96, had an Amiga before that) but Second Reality was still my gateway drug into PC demos, and the soundtrack was one of my favorite modules. Even got myself a second hand GUS to properly experience these things.

Fantastic. No idea how you managed this. I was doing PC demos at the same time. There was so much stuff reliant on VGA timing etc. How on earth did you cover all that? This runs 100% perfect.

Most of it is relatively simple! Their "VGA timing" is really just "do stuff at the start and end of the frame", plus timing to 70Hz vblank, where you can just busywait between frames. The real sauce was in converting 16-bit assembly to 32 (no segments) and resolving planar mode renderers.