MORE INFORMATION
Note: CSD00.059 files are organized by directory.
Recalculate yyyy
Installing these changes affects the amount of memory taken by RPL
components, so if the X=yyyy-9FFF parameter of device=emm386 has been
calculated in CONFIG.SYS, recalculate yyyy after installation using this
procedure:
- Comment out the line device=emm386 in CONFIG.SYS and the line @FIXMEM
in AUTOEXEC.BAT by inserting REM.
- Reboot.
- Run MEM to see how much conventional memory is available.
- Pass that number to DECTOHEX to convert to hexadecimal.
- Take the first 4 digits (of the 5), and use them to set the yyyy value
on device=emm386 X=yyyy-9FFF parameter.
- Reenable the line device=emm386 in CONFIG.SYS and the line @FIXMEM
in AUTOEXEC.BAT and reboot
Changed Binary Modules
RPLBOOT.SYS
Minor code fixes for efficiency; not required to boot MS-DOS 6.0.
LANMAN\RPL\BBLOCK\RPLBOOT.SYS (replaces old module).
RPLDISK.SYS
Major changes. Eliminated code that repositions RPLDISK in memory.
Eliminated other unused code for versions of RPLDISK that are not supported
to save memory. Removed some int 13h handling code, and significantly
modified the int 13h handling code that remains. Combined some identical
routines to save memory. Eliminated code that modified RPLBOOT data.
Added code to enable int 13h linkage by means of a new i13.com (see
below). Eliminated code that forms permanent int 13h handler (that's now
done by i13.com). LANMAN\RPL\BBLOCK\RPLDISK.SYS (replaces old module).
RPL13.COM
Optimized to use less memory. This module is used only on 3com 3stations;
not strictly required to boot MS-DOS 6.0 LANMAN\RPL\BBLOCK\RPL13.COM
(replaces old module).
RPLPRO1.COM
Optimized to use less memory; reuse code space for data; not strictly
required to boot MS-DOS 6.0. LANMAN\RPL\BBLOCK\RPLPRO1.COM (replaces old
module).
RPLPRO2.COM
Optimized to be smaller and faster; not strictly required to boot MS-DOS
6.0. LANMAN\RPL\RPLFILES\BINFILES\BINR\RPLPRO2.COM (replaces old module).
FIXMEM.COM
Under MS-DOS, recover memory up to the start of the int 13h handler in
i13.com (this is RPLDISK, RPLPRO1, and the init portion of I13); also, mark
the memory block owner as FIXMEM$. No changes for OS/2.
LANMAN\RPL\RPLFILES\BINFILES\BINR\FIXMEM.COM (replaces old module).
RPLINST.EXE
Add general MS-DOS 6.0 and 6.2 support. LANMAN\NETPROG\RPLINST.EXE
(replaces old module).
DECTOHEX.EXE
Since the MS-DOS 6.0 MEM command now reports conventional memory in
kilobytes instead of bytes, syntax was extended to allow input such as
DECTOHEX 542K. LANMAN\RPL\RPLFILES\BINFILES\BINR\DECTOHEX.EXE (replaces
old module).
New Binary Modules
I13.COM
Most of the permanent int 13h handler from RPLDISK.
LANMAN\RPL\BBLOCK\I13.COM (new module).
RPLLNK.SYS
Device driver version of RPLLINK.EXE (which is no longer needed). It can
execute in CONFIG.SYS to make network device drivers available earlier
than RPLLINK.EXE in AUTOEXEC.BAT. It does not consume any permanent memory.
Not strictly required to boot MS-DOS 6.0. If not used, do not change any
CONFIG.SYS or AUTOEXEC.BAT files (see below).
LANMAN\RPL\RPLFILES\BINFILES\BINR\RPLLNK.SYS (replaces old RPLLINK.EXE).
Other Changed Files
All DOSBB.CNF files in LANMAN\RPL\BBLOCK\NETBEUI TREE:
RPLDISK arguments change from ~ 4 M to ~ ~ ~
This says do not reserve an extra 4k for the driver, and do not attempt
to move it after init.
Add new line "EXE BBLOCK\I13.COM ~ ~ ~" between RPLPRO1 and RPLBIND2.
RPLMGR.INI
New configurations for MS-DOS 6.0 and 6.2 on all network adapters.
All MS-DOS CONFIG.SYS and AUTOEXEC.BAT files in LANMAN\RPL\RPLFILES tree:
For CONFIG.SYS files, insert "DEVICE=C:\BINR\RPLLNK.SYS" as a new first
line. For AUTOEXEC.BAT, delete the line @RPLLINK. For an existing RPL
server, any already-defined personal profile accounts will each contain a
copy of CONFIG.SYS and AUTOEXEC.BAT in LANMAN\RPL\RPLFILES\MACHINES...;
modify each of these files as above. If not updating to new RPLLNK.SYS
(from old RPLLINK.EXE), don't change any CONFIG.SYS or AUTOEXEC.BAT files
(see RPLLNK.SYS above).
Other New Files
MS-DOS 6.0 and 6.2 boot sectors:
LANMAN\RPL\RPLFILES\BINFILES\DOS600\BOOTSECT.COM
LANMAN\RPL\RPLFILES\BINFILES\DOS620\BOOTSECT.COM
MS-DOS 6.0 and 6.2 .FIT files: LANMAN\RPL\FITS\DOS600.FIT, DOS600P.FIT,
DOS620.FIT, and DOS620P.FIT. Uses MS-DOS 5 redirector (NETWKSTA.500),
which works with MS-DOS 6.0.
Other Changes
The MS-DOS 5.0 redirector (NETWKSTA.500) runs on MS-DOS 6.0 and 6.2.
In LANMAN\RPL\RPLFILES\BINFILES\LANMAN\NETWKSTA, copy NETWKSTA.500 to
NETWKSTA.600 and NETWKSTA.620.
The critical pieces to install to add MS-DOS 6.0 RPL support are:
- RPLDISK.SYS
- FIXMEM.COM
- RPLINST.EXE
- I13.COM
- DOSBB.CNF
- RPLMGR.INI
- MS-DOS 6.0 and 6.2 boot sectors
- MS-DOS 6.0 and 6.2 .FIT files
The other pieces are various improvements (mostly optimizations to use
less memory and/or execute faster) that are recommended, but not required
to boot MS-DOS 6.0.
Installing Fix During New LAN Manager Installation
After installing LAN Manager, but before running RPLSETUP and RPLINST,
install all new and changed modules in the LANMAN\RPL tree (the new
RPLINST goes to LANMAN\NETPROG). Create the directories
LANMAN\RPL\RPLFILES\BINFILES\DOS600 and LANMAN\RPL\RPLFILES\BINFILES\DOS620
and place all MS-DOS 6.0 and 6.2 files in them (including IO.SYS,
MSDOS.SYS, COMMAND.COM, and BOOTSECT.COM). Then proceed as normal with
RPLSETUP, copying other MS-DOS and OS/2 files into RPLINST and
LANMAN\RPL\RPLFILES\BINFILES.
Installing Fix on Already Existing LAN Manager Installation
Install all new and changed modules in the LANMAN\RPL tree (the new
RPLINST goes to LANMAN\NETPROG). Create the directories
LANMAN\RPL\RPLFILES\BINFILES\DOS600 and LANMAN\RPL\RPLFILES\BINFILES\DOS620
and place all MS-DOS 6.0 and 6.2 files in them (including IO.SYS, SDOS.SYS,
COMMAND.COM, and BOOTSECT.COM). Rerun RPLINST.