Remix.run Logo
I wrote a Pong game in a 512-byte boot sector(akshatjoshi.com)
38 points by akshat666 4 days ago | 3 comments
matsz 28 minutes ago | parent | next [-]

It's probably one of the best introductory projects to x86 assembly on bare metal.

More advanced than my attempt: https://github.com/mat-sz/pongloader

BTW: You could provide a live online demo using v86 - https://github.com/copy/v86

akshat666 4 days ago | parent | prev [-]

Built this as a personal challenge. No OS, no drivers — just x86 assembly and BIOS. 512 bytes exactly. Boots in QEMU.

Run it: nasm -f bin pong.asm -o boot.bin qemu-system-x86_64 boot.bin

GitHub: https://github.com/akshat666/-bootponggame

Tepix an hour ago | parent [-]

Nice! So you wrote this three years ago according to the git timestamps?

You can add it to the list at https://gist.github.com/XlogicX/8204cf17c432cc2b968d138eb639... I think there are already at least two Pong game there.