Commit Graph

9 Commits

Author SHA1 Message Date
Nero d1dab01633 Rename rdos.sys to rdos.bin
*.sys is meant for DOS-like driver binaries. I actually have a flat
binary with a specific load offset.
2019-09-29 21:26:59 +00:00
Nero 56f9df5773 Throw DOS api away, re-layout memory to fit CP/M model 2019-09-29 08:52:00 +00:00
Nero 80a7b03ddc Provide config file via CX (len) and BX (ptr) to kernel entry 2019-09-24 21:33:04 +00:00
Nero a4e6a943b0 Make bootloader load both kernel and kernel config 2019-09-24 21:14:29 +00:00
Nero cd7aafde09 Run kernel with from offset 0
I try to get the interrupt handlers into a offset as low as possible.
This is necessity if i want to relocate it later on its own.

For running from HMA, a minimal offset of 16 bytes would still be
necessary.
2019-09-23 22:06:29 +00:00
Nero df4d3a90e3 Use SYS extension for kernel 2019-09-23 22:05:01 +00:00
Nero 0b7d141af7 Add warning about mformat overwriting bootsector code 2019-09-23 21:19:12 +00:00
Nero 705cd5c725 Remove command line parsing from bootloader 2019-09-23 20:25:39 +00:00
Nero 54149839a3 Rename fatvbr -> fat, generalize makefile 2019-09-21 18:05:41 +00:00