Assembly is a wild beast. You can tame it and become a real programmer or run away screaming and get lost in a mist of abstractions.
Current compilers can summon incredible machine code. They fear no man except this one place called boot sector. 512 bytes of space. No more no less. Only the best of the best would be able to fit in such narrow passage.
A hero is in need. Where we are going there will be no Operating Systems. No debuggers. One small mistake and the world freezes. A fatal system crash is unavoidable.
I took my tools, floppy disks and run for the incredible journey!
It's simple.
Using online emulation is also possible. You can use copy.sh (floppy image) or BootSector.Games (source code) to run the games.
My first game for boot sector. I learned basics needed to have a minimum viable game engine. Double-buffering. Keyboard input. A lot and a lot of try and error.
I survived. As a result I'm present this simple game.
Player steers movement of a rocket: left or right. Trying to avoid blocks and land on a sailing platform instead of an ocean.
Fly Escape is a boot sector game developed by Krzysztof Krystian Jankowski ^ P1X, released version 2.1 on May 26, 2024. The game runs on Intel 286 processors in 16-bit real mode and features a simple yet engaging game-play experience in a VGA 320x200x256 graphics mode. The objective of the game is to control a fly, avoid spiders, and collect flowers to advance through levels.
The game involves navigating a player character through a level to collect a treasure while avoiding collisions with non-movable tiles. The game features simple but effective isometric graphics to create a pseudo-3D effect.
Collect the treasure and avoid the walls. Swap level designs to find the best path.
IMPORTANT: Mouse support is required!
Moth Hunter is an arcade game for DOS. The player aims to shoot incoming moths. The color of a moth indicates how long it is on the screen. White moths attacks player taking one life.
Player aims to the incoming moths.
Logic 2D game in VGA graphics, with PC Speaker sounds.
Check dedicated page for more information.
Explore the islands. Find all gold and bring it to the chest.
Use rocks to build bridges on shallow water. Avoid wildlife.
All the useful things I found for the x86 Assembly and boot sector programming.