A simple bare-metal shell using x86 assembly in real mode.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DOCS.TXT
INSTALL
Makefile
README.TXT
TODO
bfat12.asm
cstring.inc
debug.inc
fat12.inc
heap.inc
intrs.inc
kernel.asm
pseudogr.inc
shell.inc
stdio.inc
string.inc
sysdefs.inc
tetris.inc
time.inc
tmp.inc
vga.inc

README.TXT

DolphinOS v0.01

This version is the first working version of DOS-like OS with a valid shell.
I wrote it studying intel assembler language and considering neither the system 
architecture and design, nor compatibility with existing systems, just extending 
bare bones with an every new feature I found in BIOS possibilities.
There's a lot of dirty code and hacks, don't use it as a model.

This version was written for a few weeks, starting with bootloader (3 days in 
Feb, 2010). 

Features:
- FAT12 bootloader;
- simplest shell with internal commands (type help to list it);
- a lot of useless but nice features :) like neat clock at the screen and so on;
- there is no memory manager, no disk driver, no filesystem; don't expect to 
encounter them :)