eb67071ffb
Ubuntu needs stdint.h for uint8_t
2019-11-24 11:28:39 +00:00
af61db5e40
Improve memory position handling
2019-10-28 10:49:42 +00:00
47630b2c03
Implement boot based on reserved sectors
2019-10-28 10:38:18 +00:00
f81de2bfe8
Rename kernel to bdos
2019-10-27 18:59:42 +00:00
f6b8df0598
Remove misplaced data
2019-10-12 15:10:19 +00:00
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
56f9df5773
Throw DOS api away, re-layout memory to fit CP/M model
2019-09-29 08:52:00 +00:00
80a7b03ddc
Provide config file via CX (len) and BX (ptr) to kernel entry
2019-09-24 21:33:04 +00:00
a4e6a943b0
Make bootloader load both kernel and kernel config
2019-09-24 21:14:29 +00:00
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
df4d3a90e3
Use SYS extension for kernel
2019-09-23 22:05:01 +00:00
0b7d141af7
Add warning about mformat overwriting bootsector code
2019-09-23 21:19:12 +00:00
705cd5c725
Remove command line parsing from bootloader
2019-09-23 20:25:39 +00:00
54149839a3
Rename fatvbr -> fat, generalize makefile
2019-09-21 18:05:41 +00:00