DOS-like OS for Intel 8086 / NEC V30
Go to file
Nero e30f99c1a7 debug.rom: Allocate lowmem segment instead of full relocate 2020-05-16 13:10:21 +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: Allocate lowmem segment instead of full relocate 2020-05-16 13:10:21 +00:00
.gitignore i still dont know what im doing 2020-03-01 16:45:16 +00:00
Makefile Remove CP437 bitmap, i dont intend to use graphics mode for OS 2020-05-14 19:18:34 +00:00
README.md Write down some roadmap 2020-05-03 19:05:00 +02:00
fix-rom.c Improve inline commenting 2020-03-23 19:01:23 +00:00

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