Programming in Assembly without an Operating System

Fri, 03 Oct 2025 20:35:31 +0000

I made a game in assembly that runs without an operating system. This is bare metal programming.
Code for 6% off the GEEKOM A9 Max: INKA9MAX
Amazon US: https://www.amazon.com/dp/B0FJ213R6G?maas=maas_adg_0FE41833A48421DFC866BA78A00785F4_afap_abs&ref_=aa_maas&tag=maas
GEEKOM US: https://www.geekompc.com/geeko....m-a9-max-mini-pc/?mt
Amazon UK: https://www.amazon.co.uk/dp/B0FHWDVNN7?maas=maas_adg_9A4C623880A8B3A20FB38BAA108CB4F0_afap_abs&ref_=aa_maas&tag=maas
GEEKOM UK: https://www.geekom.co.uk/geeko....m-a9-max-mini-pc?mtm

What's possible with UEFI? Graphics, input, output. It's everything you need to make a game (except for sound). Using x64 assembly I recreated Zaxxon as a UEFI application that runs without the support of an operating system. This program will run on any x86_64 machine. Check it out via the link down below.

Open Source Project on GitHub:
https://github.com/InkboxSoftware/spacegamex64/

UEFI spec: https://uefi.org/specifications
EFI Toolkit repo (if you want C): EFI toolkit repo https://github.com/tianocore/t....ianocore.github.io/w