DOS-like OS for Intel 8086 / NEC V30
Go to file
2020-05-13 21:30:43 +00: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
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.rom: Implement cheapo versions of g and t commands 2020-05-13 21:30:43 +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 Drop debug.drv, rework debug rom instead 2020-05-12 20:47:34 +00: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