Pillman
Invaders
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pillman
-
My new project: dream86, an 8086/PC emulator in Rust
At the moment, the emulator can run a small 512 byte game (pillman, https://github.com/nanochess/Pillman). What do you think can be the next steps? I'd like to refactor the CPU code in primis, and then tackle some more small .COM programs, and then maybe go with booting DOS and bigger programs.
Invaders
-
Pi number calculator in 146 bytes of 8088 machine code
The author has other interesting bootable games, like:
- https://github.com/nanochess/Invaders (Invaders)
- https://github.com/nanochess/bricks (bricks and paddle)
- https://github.com/nanochess/bootRogue (Rogue)
If you like learning assembly language/OSDev, his repos are a must to be bookmarked.
- Ask HN: What are some impressive software projects that fit in 512 bytes?
What are some alternatives?
Cyjon - A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
hello - A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS
bootloader - Mandelbrot set drawers for vintage hardware [Moved to: https://github.com/encse/mandelbrot]
mandelbrot - Mandelbrot set drawers for vintage hardware
Zero - 64 bit bootloader for Cyjon operating system.
x86-bootloader - A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly
FutureDOS - A futuristic DOS
book8088 - Examples from my book Programming Boot Sector Games
boot2duino - The World's Most Useless Arduino Platform.
Emulatrix - Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines
x86-bootloader - 💻 A very simple x86 bootloader