DOS-like OS for Intel 8086 / NEC V30
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nero f9b180ea57 Implement file descriptor table and CON as file descriptor 5 days ago
boot Implement file descriptor table and CON as file descriptor 5 days ago
com Split code up into directories for bs and com binaries 3 months ago
debug debug: First steps on instruction decoding 1 month ago
doc Start document on EGA video 2 months ago
inc Another attempt on disk i/o 2 months ago
kernel Implement file descriptor table and CON as file descriptor 5 days ago
lib Revert "Remove unused stuff" 3 months ago
rom Start working on rom-based kernel 1 month ago
.gitignore i still dont know what im doing 4 months ago
Makefile Start working on rom-based kernel 1 month ago
README.md Write down some roadmap 2 months ago
fix-rom.c Improve inline commenting 3 months ago

README.md

Primary goals

  • Run on 8086 or up
  • Be able to load and execute a COM program from disk
  • DOS 2.0 descriptor-file API

Secondary goals

  • Terminal emulator for COM1 (like picocom on linux)
  • Boot linux
  • Editor (nano or ed-like)
  • Self-hosting assembler