Help - Search - Members - Calendar
Full Version: DOS Networking & Virtual PC
ieXbeta Board > Tech > Internet Cafe & Networking Corner
Phonics Monkey
Greetings
I trying to get a copy of DOS v6.21 running in Virtual PC 2007 on the network (...Because I'm a FUCKING IDIOT, if you must ask).

...Any how...

I can not get this thing to work no matter what I try. I got the DOS MSClient installed and have fed it the driver for the DEC/Intel 21140 NIC but it keeps throwing errors on load, instead of loading.

I have Googled my ass off to no avail.

Suggestions?
virtualraider
You could try Shared Networking (NAT).
Phonics Monkey
QUOTE(virtualraider @ Aug 20 2007, 07:32) *

You could try Shared Networking (NAT).

Huh? NAT is (handled by the router) a given, I'm hung up trying to get the TCP/IP Stack to load straight in DOS...

Actually I have most of it figured out, the (Auto-Created) protocol.ini file was way off but I finally found enough information to get it and the config.sys file to play nice and load the damn protocol stack.

Now I just need to figure out which versions of EMM386.exe & HIGHMEM.sys I need to resolve the Error 8: Out of Memory Issue.

*Sigh* ...I need a simpler hobby. sad.gif
Illrigger
Man, what was that command? MEMMAKER? Heck, I'd try and hunt down a copy of QEMM.

EDIT: Lucky you! http://vetusware.com/download/QEMM%209.0/?id=3307
Phonics Monkey
QUOTE(Illrigger @ Aug 20 2007, 17:58) *

Man, what was that command? MEMMAKER? Heck, I'd try and hunt down a copy of QEMM.

EDIT: Lucky you! http://vetusware.com/download/QEMM%209.0/?id=3307

Either way it tries to load emm386.exe and the system freezes ... The (error 8) issue actually is that MS borked the himem.sys that is in v6.21. I swapped it for a copy of v6.22's himem.sys and was able to login and connect to a share on an NT4 (VM) box Te-He! laugh.gif

I'll post the system file configs that worked later for the next poor bastard that tries this.
Phonics Monkey
The main problem I was having was with the syntax of the protocol.ini (and etc.) files, which I finally did get right.

I've got DOS v6.22 logged into a share on an NT4 box now!
Note: I had to upgrade to v6.22 because the himem.sys in v6.21 is poo.

Here is the contents on the relevant system files:

Protocol.ini
CODE
[network.setup]
version=0x3110
transport=ms$tcpip,MS$TCPIP
transport=ms$ndishlp.MS$NDISHLP
lana0=DC21X4,1,ms$tcpip
lana1=DC21X4,1,ms$ndishlp
netcard=DC21X4,1,DC21X4,1

[PROTMAN]
DriverName=PROTMAN$
PRIORITY=ms$ndishlp

[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=DC21X4

[MS$TCPIP]
NBSessions=6
DisableDHCP=0
DriverName=TCPIP$
BINDINGS=DC21X4
LANABASE=0

[DC21X4]
drivername=DC21X4$
ConnectionType=AutoSense

System.ini
CODE
[network]
sizworkbuf=1498
filesharing=no
printsharing=no
autologon=yes
computername=DOS622
lanroot=C:\DOS\NETWORK
username=Administrator
workgroup=WORKGROUP
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=WORKGROUP
preferredredir=full
autostart=full
maxconnections=8

[network drivers]
netcard=DC21X4.dos
transport=tcpdrv.dos,nemm.dos
devdir=C:\DOS\NETWORK
LoadRMDrivers=yes

[386enh]
TimerCriticalSection=5000
UniqueDosPSP=TRUE
PSPIncrement=2

[Password Lists]
*Shares=C:\DOS\NETWORK\Shares.PWL
ADMINISTRATOR=C:\DOS\NETWORK\ADMINIST.PWL

Config.sys
CODE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=25,0
FILES=40
DOS=HIGH,UMB
LASTDRIVE=Z
FCBS=4,0
rem DEVICE=C:\DOS\EMM386.EXE RAM I=B100-B7FF I=C600-C7FF I=CC00-CFFF I=E600-EFFF FRAME=D000
DEVICE=C:\DOS\NETWORK\IFSHLP.SYS
rem DEVICEHIGH=C:\DOS\VMADD386.SYS
rem DOS=HIGH

REM ========  IDE BUS CD-ROM Install Modification - Begin ========
rem DEVICE=C:\DOS\CDROM.SYS /D:ATAPI_CD
REM ========  IDE BUS CD-ROM Install Modification - End ==========

AutoExec.bat
CODE
LH /L:0 C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS\NETWORK;C:\DOS
SET TEMP=C:\DOS

REM ========  IDE BUS CD-ROM Install Modification - Begin ========
rem C:\DOS\MSCDEX /V /D:ATAPI_CD /M:10
REM ========  IDE BUS CD-ROM Install Modification - End ========

LH /L:1,640 C:\DOS\Idle.com
LH /L:0;1,1728;2,28224 /S C:\DOS\NETWORK\net initialize
C:\DOS\NETWORK\netbind.com
CLS
LH /L:0;1,736 /S C:\DOS\NETWORK\umb.com
LH /L:2,77024 C:\DOS\NETWORK\tcptsr.exe
LH /L:0 C:\DOS\NETWORK\tinyrfc.exe
C:\DOS\NETWORK\nmtsr.exe
C:\DOS\NETWORK\emsbfr.exe
LH /L:0;2,304 /S C:\DOS\NETWORK\net start
madTaMsKi
wow seeing those config files was a real blast from the past! ohmy.gif

Nice work Monkey Man! wink2.gif
virtualraider
QUOTE(madTaMsKi @ Aug 21 2007, 14:17) *

wow seeing those config files was a real blast from the past! ohmy.gif

Nice work Monkey Man! wink2.gif


You got that right, Nice work. It has been awhile since I seen the LH (Load High) command.

I remember trying to squeeze as much as possible in to the upper memory to get thet damn game to load. laugh.gif laugh.gif
Phonics Monkey
Just for fun ... I added the server service to it, so the DOS Machine can be browsed on the network. However due to DOS's (barely) using LM responses most of the newer OSs can't connect to it:
Win98SE - Works Fine
WinNT - Works Fine
Win2k/XP - Will "See" it but (Doesn't use LM responses) can't access its shares.
Vista - Acted like it thought I was retarded.

But it Works...
IPB Image

Browsing to it from Win98
IPB Image

Vista "Notices" it's there...
IPB Image

10MB VPC Image if you want to play with it. Admin Password is (the word) none wink2.gif
Network Ready MS-DOS v6.22 VPC Image
madTaMsKi
Hey thanks for the image!

I'm going to play with this biggrin.gif
virtualraider
A big Thank You It has been a long time since I have seen MS-Dos shell. smile.gif
rws7
nice mate...... thx
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.