I wrote a Pong game in a 512-byte boot sector
https://akshatjoshi.com/i-wrote-a-pong-game-in-a-512-byte-boot-sector/
#HackerNews #PongGame #BootSector #Coding #FunTech #RetroGaming
I wrote a Pong game in a 512-byte boot sector
https://akshatjoshi.com/i-wrote-a-pong-game-in-a-512-byte-boot-sector/
#HackerNews #PongGame #BootSector #Coding #FunTech #RetroGaming
written by - Akshat Joshi Sometime back, I set myself a crazy constraint: Load only one thing at boot - A Pong game that fits in one floppy disk sector — 512 bytes. Why would I build this? I have played with Operating Systems and their workings by customizing them and
there are a numbef of boot sector interpreters; basic, forth, lisp, etc.
example for x86;
https://github.com/Vierkantor/Lisp-Assembly
https://handmade.network/p/572/bootstrap-os/
maybe for arm too;
http://forum.ulisp.com/t/an-arm-assembler-written-in-lisp/1237
Better screenshots from emulator (i486 DX2 66Mhz!) with proper tall pixels in a 4:3 aspect ratio.
512 bytes boot loader
2035 bytes, four floppy sectors game code
Full features list: https://github.com/w84death/x86-assembly?tab=readme-ov-file#main-features
#Assembly #x86 #BareMetal #BootSector #VGA #PixelArt #ScreenshotSaturday #IndieGameDev #GameDev #Floppy #ASM
Updated my bootloader to have maximum payload capacity.
A lot of text can be displayed for game title, description and keys. Example usage for my game in the screenshot.
Dedicated sub-page for all my assembly, 512 bytes, games!
Pixelartin' for next game.
Core gameplay alredy done. Still some bytes left for more sprites!
Find out this awesome IDE: Fresh.
It's for Flat Assembler. I was able to fix some bug and now I have a .COM version of the boot-sector games working fine in DOS/WinXP!
=> https://fresh.flatassembler.net/index.cgi?page=content/0index.txt