|author||hpa <hpa>||2001-01-24 04:07:23 +0000|
|committer||hpa <hpa>||2001-01-24 04:07:23 +0000|
Put in musing about adding a handful of DOS syscalls, and why.syslinux-1.51
1 files changed, 15 insertions, 3 deletions
@@ -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.