DOS-like OS for Intel 8086 / NEC V30
Go to file
2020-05-08 20:48:23 +00:00
boot Another attempt on disk i/o 2020-05-02 23:57:23 +02:00
com Split code up into directories for bs and com binaries 2020-03-30 12:14:47 +00:00
doc Start document on EGA video 2020-04-20 21:41:42 +02:00
inc Another attempt on disk i/o 2020-05-02 23:57:23 +02:00
kernel Implement lba read 2020-05-08 20:48:23 +00:00
lib Revert "Remove unused stuff" 2020-04-04 11:41:01 +00:00
rom Revert "Throw out previous x86 stuff" 2020-03-01 12:03:35 +00:00
.gitignore i still dont know what im doing 2020-03-01 16:45:16 +00:00
.gitmodules Revert "Remove unused stuff" 2020-04-04 11:41:01 +00:00
bmp2font.c bmp2font: explain 2020-03-16 17:24:16 +00:00
cp437.bmp i still dont know what im doing 2020-03-01 16:45:16 +00:00
fix-rom.c Improve inline commenting 2020-03-23 19:01:23 +00:00
Makefile Split out kernel components in kernel/ 2020-04-27 15:56:41 +02:00
README.md Write down some roadmap 2020-05-03 19:05:00 +02:00

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