Synthwave camouflage
Synthwave camouflage / hannu 8 byte intro for 8088 presented at Lovebyte 2023 This intro runs STOSW while incrementing DI by varying amounts. That eventually causes STOSW to be run with DI=FFFF which causes a General Protection Fault. But General Protection Faults were introduced in 80286 so on x86's before that, namely 8088, this should work. At least 86Box, the emulator, emulates a GPF on 286 yet the program works on 8088. Dosboxes (except DOSBox-X) are fine with the code. Just set cycles to 300 and enjoy the intro. The effect does look better with muddy low-contrast CRT emulation, though. For running with 86Box or 8088 hardware I recommend PC-DOS 2.10. PC-DOS 1.x doesn't work due to reliance on SI=0x0100. FreeDOS works too, and for IBM XT and better MS-DOS 3.30 is an option. Greets to all sizecoders! https://hannuhartikainen.fi/demoscene
[ back to the prod ]