A bare-metal snake game written in assembly supporting local multiplayer. It can run on any x86 system capable of 32-bit that has a BIOS.
demo.mp4
Pre-built images are available at Releases.
Put the disk image snakeos.img on an usb stick/ssd/hdd. On unix this can be achieved using dd:
dd if=snakeos.img of=<device_file> conv=fsync
Then boot from this device.
To run SnakeOS in QEMU, use the following command:
qemu-system-i386 -drive format=raw,file=snakeos.img
Requires the nasm assembler.
nasm -f bin -i src src/root.asm -o snakeos.img