DOS-like OS for Intel 8086 / NEC V30
Go to file
2020-05-18 23:12:58 +02:00
boot Implement calculation for FAT position 2020-05-10 16:47:48 +00:00
com Split code up into directories for bs and com binaries 2020-03-30 12:14:47 +00:00
debug debug: print register name when changing register 2020-05-18 22:50:30 +02: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 calculation of number of clusters 2020-05-11 21:19:51 +00:00
lib Revert "Remove unused stuff" 2020-04-04 11:41:01 +00:00
rom debug: commands are now always typed uppercase 2020-05-18 23:12:58 +02:00
.gitignore 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 debug: Implement parsing of register names 2020-05-18 20:05:06 +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