Skip to content

hooss-only/miner-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MINER OS

A 32bits operation system which is only designed for minesweeper game.

How to use

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

How to build

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.

Structure

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

About

A 32-bits operating system which is only designed for minesweeper game

Resources

License

Stars

Watchers

Forks