No description
007af45879
Using `dw` ended up shifting all the values over by one byte, making DOS think our 320K floppy was actually 16MiB in size, and had 46 sectors of FAT instead of 1. This further lead it trash the setup stack and fail to locate the disk directory. |
||
---|---|---|
.gitignore | ||
boot.asm | ||
clean.bat | ||
command.asm | ||
debug.com | ||
edlin.com | ||
exe2bin.exe | ||
io.asm | ||
LICENSE | ||
link.exe | ||
Makefile | ||
masm.exe | ||
mk-boot.bat | ||
mk-comma.bat | ||
mk-io.bat | ||
mk-ordos.bat | ||
msdos.asm | ||
README | ||
stddos.asm |
Ordos ===== Ordos aims to be a buildable operating system based on MS-DOS 1.25. File origins & License ---------------------- Here 'ms-dos' refers to the Microsoft repository, while 'ordos' refers to new files for Ordos. Everything is under the MIT license. boot.asm ordos build.bat ordos clean.bat ordos command.asm ms-dos v1.25/source/COMMAND.ASM debug.com ms-dos v1.25/bin/DEBUG.COM edlin.com ms-dos v1.25/bin/EDLIN.COM exe2bin.exe ms-dos v1.25/bin/EXE2BIN.EXE io.asm ordos link.exe ms-dos v1.25/bin/LINK.EXE masm.exe ms-dos v2.0/bin/MASM.EXE msdos.asm ms-dos v1.25/source/MSDOS.ASM stddos.asm ms-dos v1.25/source/STDDOS.ASM Notes ----- MASM requires CR-LF line endings, while the Microsoft source code appers to have LF.