Skip to content

Commit c012700

Browse files
boeckmannPerditionC
authored andcommitted
sys: update for DR-DOS 7.02-03, documentation update
1 parent fb07348 commit c012700

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

docs/sys.txt

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FreeDOS System Installer v3.6e - Nov 13, 2009
1+
FreeDOS System Installer v3.6f - Nov 20, 2024
22
documentation by:
33
Jeremy Davis
44
Bart Oldeman
@@ -23,12 +23,18 @@ Usage: SYS [source] drive: [bootsect] [{option}]
2323
/BOOTONLY: do *not* copy kernel / shell, only update boot sector or image
2424
/UPDATE : copy kernel and update boot sector (do *not* copy shell)
2525
/OEM : indicates boot sector, filenames, and load segment to use
26-
/OEM:FD use FreeDOS compatible settings
27-
/OEM:DR use DR DOS 7+ compatible settings (same as /OEM)
28-
/OEM:PC use PC-DOS compatible settings
29-
/OEM:MS use MS-DOS compatible settings
30-
/OEM:W9x use MS Win9x DOS compatible settings
31-
default is /OEM:AUTO, select DOS based on existing files
26+
/OEM:FD FreeDOS settings
27+
/OEM:EDR Enhanced DR-DOS (DRBIO.SYS and DRDOS.SYS)
28+
/OEM:LEDRPACK Enhanced DR-DOS (EDRPACK.SYS, lDOS drload)
29+
/OEM:LEDR Enhanced DR-DOS (EDRDOS.COM, lDOS iniload)
30+
/OEM:LMSPACK OSS MS-DOS (LMSPACK.SYS, lDOS drload)
31+
/OEM:LMS OSS MS-DOS (LMSDOS.COM, lDOS iniload)
32+
/OEM:OPENDOS Caldera OpenDOS 7.01 (and Novell DOS 7),
33+
DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06
34+
/OEM:PC PC-DOS, DR DOS 5 - Novell DOS 7
35+
/OEM:MS MS-DOS
36+
/OEM:W9x MS Win9x DOS
37+
default is /OEM[:AUTO], select DOS based on existing files
3238
/K name : name of kernel to use in boot sector instead of KERNEL.SYS
3339
/L segm : hex load segment to use in boot sector instead of 0x60
3440
/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
102108
(note that CHS may still be used if LBA check fails)
103109
and /FORCE:CHS will always bypass use of LBA extensions.
104110

111+
SYS by default installs the FreeDOS kernel KERNEL.SYS.
112+
If KERNEL.SYS is not found, it may install a different
113+
kernel, like an Enhanced DR-DOS kernel, provided it
114+
finds one. You may explicitly tell SYS which kernel
115+
flavour to install via the /OEM argument.
116+
105117

106118
Kernel Configuration Options:
107119

sys/sys.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ CONST char * msgDOS[DOSFLAVORS] = { /* order should match above items */
463463
"Enhanced DR-DOS mode (EDRDOS.COM, lDOS iniload)\n",
464464
"OSS MS-DOS mode (LMSPACK.SYS, lDOS drload)\n",
465465
"OSS MS-DOS mode (LMSDOS.COM, lDOS iniload)\n",
466-
"Novell DOS 7, Caldera OpenDOS 7.01, DR-DOS 7.01.01 - 7.01.06 mode\n",
466+
"Novell DOS 7, Caldera OpenDOS, DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06 mode\n",
467467
#ifdef WITHOEMCOMPATBS
468468
"PC-DOS, DR DOS 5 - Novell DOS 7 mode\n",
469469
"MS-DOS mode\n",
@@ -517,7 +517,7 @@ void showHelpAndExit(void)
517517
" /OEM:LMSPACK OSS MS-DOS (LMSPACK.SYS, lDOS drload)\n"
518518
" /OEM:LMS OSS MS-DOS (LMSDOS.COM, lDOS iniload)\n"
519519
" /OEM:OPENDOS Caldera OpenDOS 7.01 (and Novell DOS 7),\n"
520-
" DR-DOS 7.01.01 - 7.01.06\n"
520+
" DR-DOS 7.02 - 7.03, 7.01.01 - 7.01.06\n"
521521
#ifdef WITHOEMCOMPATBS
522522
" /OEM:PC PC-DOS, DR DOS 5 - Novell DOS 7\n"
523523
" /OEM:MS MS-DOS\n"

0 commit comments

Comments
 (0)