diff options
author | hpa <hpa> | 2001-01-24 04:07:23 +0000 |
---|---|---|
committer | hpa <hpa> | 2001-01-24 04:07:23 +0000 |
commit | 4d33f2d343d1256acf9c68535a063334fd4cb69b (patch) | |
tree | 0291b73971cf87efe4099fe3e3816ffc37851e0a | |
parent | 816c056ad30b779baa23877e1ed51f67eb5a584b (diff) | |
download | syslinux-1.51.tar.gz |
Put in musing about adding a handful of DOS syscalls, and why.syslinux-1.51
-rw-r--r-- | TODO | 18 |
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. |