aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 15 insertions, 3 deletions
diff --git a/TODO b/TODO
index b6a89dda..7de43acc 100644
--- a/TODO
+++ b/TODO
@@ -8,6 +8,18 @@
- EBIOS support.
- FAT32 support?
- Support initrd that span multiple input media?
-- Support a small set of DOS system calls for COMBOOT images? (Serial
- console support makes this particularly desirable.)
-- PXELINUX still needs work.
+- Support a small set of DOS system calls for COMBOOT images? Serial
+ console support makes this particularly desirable; otherwise the
+ user could just use the BIOS I/O calls, but that won't work with the
+ serial port. A feasible set would be the following:
+ 00h - Terminate program
+ 01h - Read char with echo (return char AL)
+ 02h - Display character (in DL)
+ 08h - Read Keyboard Without Echo (return char in AL)
+ 09h - Display string (DS:DX -> end string in $)
+ 0Bh - Check keyboard status (AL = 0FFh if char avail; AL = 00h if not)
+ 30h - Get version number (return AX=0000h BX=0000h CX=0000h)
+ 4Ch - Terminate program
+
+ ... in addition to INT 20h (Terminate program), of course.
+- Create or point users to a better PXE boot daemon.