Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
Lim Ding Wen committed Jan 9, 2015
1 parent d33b630 commit c5a02b3
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
# TestOS
Test OS

Written fully in hex (yes!), by a hex editor only.

Based on tutorial: http://www.brokenthorn.com/Resources/OSDev3.html

Contents:
~~bochs -- see below~~
README.md
boot1.bin -- the main binary
boot.img -- the floppy disk image (makefile coming later!)
~~bochs -- see below~~
README.md
boot1.bin -- the main binary
boot.img -- the floppy disk image (makefile coming later!)

EDIT: I no longer recommend bochs because it just doesn't work, not only with my OS but even with others. I have switched to VirtualBox and it works just fine and it also looks so cool to have your OS running alongside the giants.

Here's a guide to running boot.img on VirtualBox and on a real PC.

VirtualBox:

1. Add new system, select other OS.
1. Add new system, select other OS. Give 64MB.
2. Give no hard disk. Create.
3. Go to storage, add Floppy Controller.
3. Go to storage in settings, add Floppy Controller.
4. Add existing image (boot.img) into floppy controller. Like inserting the floppy.
5. Boot the system, press cancel and prompted to insert CD.
5. Boot the system, press cancel when prompted to insert CD.
6. Profit!

Real PC:
Expand Down

0 comments on commit c5a02b3

Please sign in to comment.