A 32bits operation system which is only designed for minesweeper game.
You can get binary file from release.
What you need to run my project:
- qemu or qemu-system-i386
qemu-system-i386 -fda miner-os.bin
What you need to build this project:
- nasm
- i686-elf-gcc
- i686-elf-ld
- make
make
When you want to run my OS on emulator, you can use run script.
make run
It needs qemu or qemu-system-i386.
When you need to debug my OS, you can use debug script.
make debug
It needs pwndbg to use. If you prefer gdb, you have to change DBG variable in the Makefile.
You can get more detail in each directory.
- Dir, boot - Bootloader
- Dir, cpu - CPU communication
- Dir, drivers - Drivers
- Dir, kernel - kernel main
- Dir, game - for game
- LICENSE - MIT License.
- Makefile - Script for building this projects