Lan Manager Memory usage

Discuss MS-DOS, Windows 1, 2 and 3.
Post Reply
Shintaro1969
User avatar
Posts: 99
Joined: Sat Jan 01, 2022 10:23 am

Lan Manager Memory usage

Post by Shintaro1969 »

Recently I have been trying to squeeze as much conventional memory out while using Lan Manager 2.2c to get the following working.

Goal:
Have MS-DOS network capabilities, while using SourceSafe, PWB (Programmers Work Bench) and CV (Microsoft CodeView).

Working on:
- PC-NFS

To Do:
1/ A MS-DOS Mail Client as well (MS Post office? / Exchange? / Linux???)
2/ Deskview???

System:
- Arch Linux
- VirtualBox 7.0.6r155176
-- Network Card: PCnet-PCI II (AM79C970A)
- DNS (Bind9)
- Samba 4.17.5


Current Issue:

- SourceSafe for DOS works, but when exiting it hangs.


Here is what I have got so far:

Autoexec.bat:

Code: Select all

SET TMP=C:\TEMP
SET TEMP=C:\TEMP

SET HELPFILES=C:\DOS\*.HLP;

SET DIRCMD=/O:GN /P

PATH C:\QEMM;C:\DOS;C:\NC;

@REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.2a ====
SET PATH=C:\LANMAN.DOS\NETPROG;%PATH%
LH C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\umb.com
NET START WORKSTATION 
LOAD TCPIP
NET LOGON user101 *
@REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.2a ====

Config.sys

Code: Select all

SHELL = C:\DOS\COMMAND.COM C:\DOS /p /e:192
device=c:\dos\himem.sys /testmem:off
DEVICEHIGH=C:\DOS\EMM386.EXE RAM HIGHSCAN VERBOSE I=A000-AFFF I=B000-B7FF
BUFFERS=10,0
FILES=40
DOS=HIGH,UMB
LASTDRIVE=T
FCBS=1,0
STACKS=0,0
DEVICEHIGH=C:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /i:C:\LANMAN.DOS
DEVICEHIGH=C:\LANMAN.DOS\DRIVERS\ETHERNET\PCNTND\PCNTND.DOS
DEVICEHIGH=C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\tcpdrv.dos /i:C:\LANMAN.DOS
DEVICEHIGH=C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\nemm.dos

Protocol.ini

Code: Select all

[PROTMAN]
  DRIVERNAME = PROTMAN$
  DYNAMIC = YES
  PRIORITY = TCPIP

[TCPIP_XIF]

  DRIVERNAME      = TCPIP$
  IPADDRESS0 = 192 168 0 130
  SUBNETMASK0 = 255 255 255 0
  DEFAULTGATEWAY0 = 192 168 0 1
  NBSESSIONS = 6
    ; the following two parameters added after documentation was completed
  TCPSEGMENTSIZE  = 1450
  TCPWINDOWSIZE   = 1450
;  LOAD            = tcptsr[c],tinyrfc[c],emsbfr[cr]
  LOAD            = tcptsr[u],tinyrfc[u],emsbfr[cr]
  UNLOAD          = "unloadt /notsr[dc]"
  BINDINGS = "PCNTND_NIF"
  NETFILES = C:\LANMAN.DOS\ETC
  DISABLEDHCP = 1
  WINS_SERVER0 = 192 168 0 74
  LANABASE = 0

[PCNTND_NIF]

;------------------------------------------------;
; AMD's PCNet Family Ethernet Adapter            ;
;------------------------------------------------;

  DriverName = PCNTND$
“Wyrd bið ful āræd. Fate is inexorable.”

Post Reply