Portal ending "Still Alive" as operating system or BIOS extension
https://www.youtube.com/watch?v=sB0hh7UAAfA
- Might be sometimes glitchy
- ASCII arts draw slow on some system and they pause music
- Does not include staff credits
- Requires PC speaker, VESA GPU and i386/higher
- Release files: precompiled image demo.bin requires boot loader, floppy.img is 1.44 MB floppy image (works when flashed on USB too)
- Code is messy
- Runs as x86 real mode opearting system
nasm, gcc and mtools are required to compile.
Simply run make
to compile everything (bootloader, code, floppy image and BIOS ROM).
Use the make floppy.img
command to assemble the floppy.img image.
Use the make stillalive.rom
command to build the BIOS ROM image file stillalive.rom.
Tests: make runqemu
launches qemu with pcspeaker.
To run on a real device simply flash image on floppy or even USB drive.
Or use make runrom
command to run the BIOS extension in the emulation.
Special thanks to @dlinyj for helping and testing!
Please don't use this as x86 operating system template. For template you can see my another project - BruhOS that this project is based on (outdated)