Skip to content

aeoliux/fakedos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FakeDOS

An attempt to make a DOS-like OS which utilizes x86 real mode. Check documentation.

Boot in QEMU

i386 or x86_64 QEMU is required:

make clean qemu # AS ROOT, volume needs to be mounted in order to copy all files to it

Once COMMAND.COM shows prompt, you can type something, but only works:

command.com                                     # default command interpreter
hello.com                                       # "Hello world!"
hello.com <with some command line arguments>    # "Hello world!" + displays provided cmdline args
allctst.com                                     # checks if memory allocation and deallocation works
allctst.com <random cmdline>                    # checks if memory allocation and deallocation works
                                                # + leaks memory on purpose to show how the OS handles it

About

An attempt to make a DOS-like OS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published