blob: 5043261798652a9656559d397f07adae280c6c21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
- have an early console also for serial (uart8250 in assembly, yuck)
- the kernel parameters are in boot.asm hard-coded, cannot be passed
from outside
- test more A20 switching stuff on real hardware
- better detection of swapped disks (but do we want a special sector
with disk 2 of 5? This is much harder to create)
- test other floppy sizes
- have a GOTO<n> marker to go to the next floppy <n>, this is useful
for having for instance 2 floppies contain the kernel, then skip
to floppy 3 and following for the ramdisk, so we can create 2 sets
(boot and root floppies) and don't have to rebuild everything because
one byte changes in the kernel or in the ramdisk
- have FLOPPY<n> markers which tell the boot loader, which flopy is
currently inserted. This helps also to detetc out-of-order insersion
of floppies (also add this detection code)
|