Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lynk4/bootsector-snake-game-x86-assembly
Making a bootable snake game in less than 512 bytes with a 16-bit real mode assembly, flat assembler, and Qemu
https://github.com/lynk4/bootsector-snake-game-x86-assembly
asmx86 assembly-x86 bootsector bootsector-game qemu-system-aarch64 snake-game
Last synced: about 1 month ago
JSON representation
Making a bootable snake game in less than 512 bytes with a 16-bit real mode assembly, flat assembler, and Qemu
- Host: GitHub
- URL: https://github.com/lynk4/bootsector-snake-game-x86-assembly
- Owner: Lynk4
- Created: 2024-11-16T07:51:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T08:00:41.000Z (about 2 months ago)
- Last Synced: 2024-11-16T08:28:05.909Z (about 2 months ago)
- Topics: asmx86, assembly-x86, bootsector, bootsector-game, qemu-system-aarch64, snake-game
- Language: Assembly
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BootSector Snake Game in x86 assembly
---
https://github.com/user-attachments/assets/341268ff-ab73-44f5-a5b7-cc0a26cd2d29
---
---
#### Requirements......QEMU - An emulator to test our bootloader would eliminate the risk of inadvertently damaging our hardware due to poorly written OS code.
```
sudo apt install qemu-system-x86
```
---##### FASM
```
sudo apt-get install fasm
```---
### To start the game....
```bash
lynk@Linux ~/x/snake> fasm snake.asm
flat assembler version 1.73.30 (16384 kilobytes memory)
3 passes, 512 bytes.
lynk@Linux ~/x/snake> qemu-system-i386 -fda snake.bin
```
---