Smol Assembly

Games made 100% in x86 assembly language. Programmed by Krzysztof Krystian Jankowski.

INTRODUCTION

      _________________
     /_/ Intel x86  /_/;
    / ' boot disk  ' //
   / '------------' //
  /   .--------.   //
 /   /         /  //
.___/_________/__//
'===\_________\=='
        

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!

HOW TO RUN?

Boot from a floppy

It's simple.

Native

Burn the image to a clean floppy using DiskWrite or dd command. Restart computer with the floppy inserted. Boot from it.

Grab gameXX.com file and run it on MS-DOS or Windows 9x.

Emulation

Use the browser and click on jsdos instance link or download floppy image and run on copy.sh.

Use qemu or 86box for offline emulation.

Using online emulation is also possible. You can use copy.sh (floppy image) or BootSector.Games (source code) to run the games.

Run in DOS

Download the COM file and run it in DOSBox/dosemu or on a real machine with FreeDOS or MS-DOS.

ON-LINE RESOURCES

All the useful things I found for the x86 Assembly and boot sector programming.

Software

Knowledge

Real Pixel Art

LAND ME

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.

Game-play

Player steers movement of a rocket: left or right. Trying to avoid blocks and land on a sailing platform instead of an ocean.

DOWNLOAD

FLY ESCAPE

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.

Features

Download

BIT OF A TREASURE

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.

Game-play

Collect the treasure and avoid the walls. Swap level designs to find the best path.

Controls

Features

Download

MOTH HUNTER

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.

Game-play

Player aims to the incoming moths.

Download

(MYSTERIES OF THE) FORGOTTEN ISLESIN-PROGRESS

Logic 2D game in VGA graphics, with PC Speaker sounds.

Explore the islands. Find all gold and bring it to the chest.

Use rocks to build bridges on shallow water. Avoid wildlife.

Features

Source Code

Game is free and open source. Get commented code from those places:

How to run the game?

Download

CORTEX LABS NEW

Cortex Labs Logo

Cortex Labs is a strategic resource management game set on the hostile planet Kepler-486i, where you command robotic expeditions to harvest Neurofung - a revolutionary organism that can enhance human cognition and extend life by centuries. Operating from a safe orbital distance, you'll build an automated rail network to extract and transport three vital resources across a challenging 128x128 tile map.

Deploy cargo pods on your expanding railway system, strategically placing switches at junctions to optimize routes between extractors and your main base. Establish stations with specialized buildings - factories to refine resources, laboratories to unlock new technologies. Balance the collection of crystals for construction, gas for fuel, and the precious Neurofung mushrooms that must be carefully managed to avoid depletion.

Features

Download

SMOLiX OPERATING SYSTEM

Real Mode, Raw Power.

A homebrew operating system for Intel 486 processors.

Download