snakeOS is an operating system that does exactly one thing: Play Snake.
Written in pure x86 Assembly and designed to run in 16 bit real mode. Cream gravy.
nasm(for assembling)qemu(for emulation)dd(for writing to usb)- a usb stick
- a machine that can boot in legacy bios mode
-
run the build script:
./build.sh
-
boot with qemu:
qemu-system-i386 -drive format=raw,file=out/os.img,index=0,if=floppy
-
burn to usb:
sudo dd if=out/os.img of=/dev/sdX bs=512 conv=fsync
remember to replace
/dev/sdXwith your actual usb device lololol -
reboot your computer and boot from usb in legacy bios mode (disable uefi if needed)
WASD- you know what this doesR- reset