sys: update for DR-DOS 7.02-03, documentation update

This commit is contained in:
Bernd Wilhelm Böckmann 2024-05-20 11:49:22 +02:00 committed by Kenneth J Davis
parent fb07348b7c
commit c012700190
2 changed files with 21 additions and 9 deletions

View File

@ -1,4 +1,4 @@
FreeDOS System Installer v3.6e - Nov 13, 2009 FreeDOS System Installer v3.6f - Nov 20, 2024
documentation by: documentation by:
Jeremy Davis Jeremy Davis
Bart Oldeman Bart Oldeman
@ -23,12 +23,18 @@ Usage: SYS [source] drive: [bootsect] [{option}]
/BOOTONLY: do *not* copy kernel / shell, only update boot sector or image /BOOTONLY: do *not* copy kernel / shell, only update boot sector or image
/UPDATE : copy kernel and update boot sector (do *not* copy shell) /UPDATE : copy kernel and update boot sector (do *not* copy shell)
/OEM : indicates boot sector, filenames, and load segment to use /OEM : indicates boot sector, filenames, and load segment to use
/OEM:FD use FreeDOS compatible settings /OEM:FD FreeDOS settings
/OEM:DR use DR DOS 7+ compatible settings (same as /OEM) /OEM:EDR Enhanced DR-DOS (DRBIO.SYS and DRDOS.SYS)
/OEM:PC use PC-DOS compatible settings /OEM:LEDRPACK Enhanced DR-DOS (EDRPACK.SYS, lDOS drload)
/OEM:MS use MS-DOS compatible settings /OEM:LEDR Enhanced DR-DOS (EDRDOS.COM, lDOS iniload)
/OEM:W9x use MS Win9x DOS compatible settings /OEM:LMSPACK OSS MS-DOS (LMSPACK.SYS, lDOS drload)
default is /OEM:AUTO, select DOS based on existing files /OEM:LMS OSS MS-DOS (LMSDOS.COM, lDOS iniload)
/OEM:OPENDOS Caldera OpenDOS 7.01 (and Novell DOS 7),
DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06
/OEM:PC PC-DOS, DR DOS 5 - Novell DOS 7
/OEM:MS MS-DOS
/OEM:W9x MS Win9x DOS
default is /OEM[:AUTO], select DOS based on existing files
/K name : name of kernel to use in boot sector instead of KERNEL.SYS /K name : name of kernel to use in boot sector instead of KERNEL.SYS
/L segm : hex load segment to use in boot sector instead of 0x60 /L segm : hex load segment to use in boot sector instead of 0x60
/B btdrv : hex BIOS # of boot drive set in bs, 0=A:, 80=1st hd,... /B btdrv : hex BIOS # of boot drive set in bs, 0=A:, 80=1st hd,...
@ -102,6 +108,12 @@ even 1st floppy drive attempts to use LBA support
(note that CHS may still be used if LBA check fails) (note that CHS may still be used if LBA check fails)
and /FORCE:CHS will always bypass use of LBA extensions. and /FORCE:CHS will always bypass use of LBA extensions.
SYS by default installs the FreeDOS kernel KERNEL.SYS.
If KERNEL.SYS is not found, it may install a different
kernel, like an Enhanced DR-DOS kernel, provided it
finds one. You may explicitly tell SYS which kernel
flavour to install via the /OEM argument.
Kernel Configuration Options: Kernel Configuration Options:

View File

@ -463,7 +463,7 @@ CONST char * msgDOS[DOSFLAVORS] = { /* order should match above items */
"Enhanced DR-DOS mode (EDRDOS.COM, lDOS iniload)\n", "Enhanced DR-DOS mode (EDRDOS.COM, lDOS iniload)\n",
"OSS MS-DOS mode (LMSPACK.SYS, lDOS drload)\n", "OSS MS-DOS mode (LMSPACK.SYS, lDOS drload)\n",
"OSS MS-DOS mode (LMSDOS.COM, lDOS iniload)\n", "OSS MS-DOS mode (LMSDOS.COM, lDOS iniload)\n",
"Novell DOS 7, Caldera OpenDOS 7.01, DR-DOS 7.01.01 - 7.01.06 mode\n", "Novell DOS 7, Caldera OpenDOS, DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06 mode\n",
#ifdef WITHOEMCOMPATBS #ifdef WITHOEMCOMPATBS
"PC-DOS, DR DOS 5 - Novell DOS 7 mode\n", "PC-DOS, DR DOS 5 - Novell DOS 7 mode\n",
"MS-DOS mode\n", "MS-DOS mode\n",
@ -517,7 +517,7 @@ void showHelpAndExit(void)
" /OEM:LMSPACK OSS MS-DOS (LMSPACK.SYS, lDOS drload)\n" " /OEM:LMSPACK OSS MS-DOS (LMSPACK.SYS, lDOS drload)\n"
" /OEM:LMS OSS MS-DOS (LMSDOS.COM, lDOS iniload)\n" " /OEM:LMS OSS MS-DOS (LMSDOS.COM, lDOS iniload)\n"
" /OEM:OPENDOS Caldera OpenDOS 7.01 (and Novell DOS 7),\n" " /OEM:OPENDOS Caldera OpenDOS 7.01 (and Novell DOS 7),\n"
" DR-DOS 7.01.01 - 7.01.06\n" " DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06\n"
#ifdef WITHOEMCOMPATBS #ifdef WITHOEMCOMPATBS
" /OEM:PC PC-DOS, DR DOS 5 - Novell DOS 7\n" " /OEM:PC PC-DOS, DR DOS 5 - Novell DOS 7\n"
" /OEM:MS MS-DOS\n" " /OEM:MS MS-DOS\n"