summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhpa <hpa>2001-01-24 04:07:23 +0000
committerhpa <hpa>2001-01-24 04:07:23 +0000
commit4d33f2d343d1256acf9c68535a063334fd4cb69b (patch)
tree0291b73971cf87efe4099fe3e3816ffc37851e0a
parent816c056ad30b779baa23877e1ed51f67eb5a584b (diff)
downloadsyslinux-4d33f2d343d1256acf9c68535a063334fd4cb69b.tar.gz
Put in musing about adding a handful of DOS syscalls, and why.syslinux-1.51
-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.