My second demo! This time only 512 bytes. To get it that small, I had to rely on x87 instructions, which means this thing needs an FPU to run. I have no 387, so I don't know whether a 386+387 are enough, but it should run fine on a 486DX.
In the end I had about 30 bytes left for sound, and it shows. Possibly the worst sound you'll hear in a long time.
It placed 11th out of 14 in a compo not dedicated to oldschool hardware. I'm quite okay with that, considering how cool some of the stuff running on modern hardware was.