https://github.com/retrodev256/rgb-bootloader-snake
https://github.com/retrodev256/rgb-bootloader-snake
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/retrodev256/rgb-bootloader-snake
- Owner: RetroDev256
- License: gpl-3.0
- Created: 2021-08-02T16:18:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-13T03:17:24.000Z (over 1 year ago)
- Last Synced: 2025-09-18T02:47:35.713Z (7 months ago)
- Language: Assembly
- Size: 28.3 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RGB-bootloader-snake
This program was originally conceived as a challenge for optimization, as well as a proof of concept for super small games, fitting inside only 512 bytes.
To build the game, navigate to the source directory and run `make` to compile. The output file will be bootable, which means it can be flashed to disk, or opened with qemu (provided it is installed and in the PATH), using `make run`.
To play the game:
- Use the Arrow Keys
- Don't run into your tail
- Don't run into the wall
- Follow a minimal hamiltonian path to win (just kidding - do what you will with this)
- Enjoy, and possibly improve the game to your fit your custom desires
The program was developed for mode 0x13, under an x86 PC. Source code and a release is included, where both are released under license.
Here's me playing the game under qemu:
[RGB-bootloader-snake demo](https://github.com/user-attachments/assets/42bf5180-c589-4516-b104-ff5bee885a5f)