Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 1.12 KB

README.md

File metadata and controls

60 lines (45 loc) · 1.12 KB

Atom Logo

An x86 2-stage bootloader written in Assembly and C

✨ Features

  • MBR support
  • FAT16 Read-Only Filesystem Support
  • EXT2 Read-Only Filesystem Support
  • Simple ATAPIO 24-bit disk driver
  • Built with ❤️ for i386

Atom

🏁 Compilation

$ git clone https://github.com/cakehonolulu/atom && cd atom/
$ make

🔧 Dependencies

* mtools
* mkfs.fat
* mkfs.ext2
* e2tools
* clang
* gcc
* qemu
* bochs

🌊 Constraints

  • Processor

    • i386 or higher
  • Memory

    • 1 megabyte or more
  • BIOS:

    • INT13 Extensions Support
    • Post '93-94 BIOS with E820 Memory Map support

👷🏼‍♂️ Roadmap

  • Documentation