summaryrefslogtreecommitdiff
path: root/syslinux.doc
diff options
context:
space:
mode:
authorhpa <hpa>2002-07-20 06:21:30 +0000
committerhpa <hpa>2002-07-20 06:21:30 +0000
commitabe0c119754ae9d4908983bb54fef9f9416fe747 (patch)
tree9c6b560a4bd3d6206b247cd10c75e2abd6d3fb41 /syslinux.doc
parent536024af947f9e06b19cc552a0838ea6cb8decb7 (diff)
downloadsyslinux-abe0c119754ae9d4908983bb54fef9f9416fe747.tar.gz
Update the documentation for COMBOOT images
Diffstat (limited to 'syslinux.doc')
-rw-r--r--syslinux.doc37
1 files changed, 7 insertions, 30 deletions
diff --git a/syslinux.doc b/syslinux.doc
index 91a64eef..92cefff3 100644
--- a/syslinux.doc
+++ b/syslinux.doc
@@ -516,36 +516,13 @@ To make this installation in DOS only, you need the utility copybs.com
++++ COMBOOT EXECUTABLES ++++
-A COMBOOT file is a standalone executable in DOS .COM format. They
-can, among other things, be produced by the Etherboot package by
-Markus Gutschke and Ken Yap. The following requirements apply for
-these files to be sufficiently "standalone" for SYSLINUX to be able to
-load and run them:
-
- * The program must not execute any DOS calls (since there is no
- DOS), although it may call the BIOS. The only exception is that
- the program may execute INT 20h (Terminate Program) to return to
- the SYSLINUX prompt. Note especially that INT 21h AH=4Ch, INT 21h
- AH=31h or INT 27h are *not* supported.
- * Only the following fields in the PSP are supported:
- - pspInt20 at offset 00h;
- - pspNextParagraph at offset 02h;
- - pspCommandTail at offset 80h (contains the arguments from the
- SYSLINUX command line).
-
- All other fields will contain zero.
- * The program must not modify any main memory outside its 64K
- segment if it returns to SYSLINUX via INT 20h.
-
-SYSLINUX requires that COMBOOT files end in ".COM" or ".CBT". Files
-ending in .COM can be run from the DOS command line, files ending in
-.CBT cannot, otherwise there is no difference. SYSLINUX will prefer a
-.CBT file over a similarly named .COM.
-
-SYSLINUX currently doesn't provide any form of API for the use of
-COMBOOT files. If there is need, a future version may contain an INT
-interface to some SYSLINUX functions; please contact me if you have a
-need or ideas for such an API.
+SYSLINUX supports simple standalone programs, using a file format
+similar to DOS ".com" files. A 32-bit version, called COM32, is also
+provided. A simple API provides access to a limited set of filesystem
+and console functions.
+
+See the file comboot.doc for more information on COMBOOT and COM32
+programs.
++++ NOVICE PROTECTION ++++