VOGONS


First post, by Paul_Gorton

User metadata
Rank Newbie
Rank
Newbie

Good Morning All,

I'm a new user to DOSbox and, although I've tried to get the program to run by adopting various configurations, the program seems to run out of space when loading a file. There is a demo version of the program which runs successfully so I'm assuming it runs out of memory space.

If it helps, config.sys goes:-

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=50,0
FILES=150
DOS=UMB
LASTDRIVE=f
FCBS=16,8
DOS=HIGH
DEVICEHIGH /L:0;1,8112 /S =C:\DOS\POWER.EXE ADV
DEVICEHIGH /L:1,8880 =C:\WINDOWS\OEWDOS.SYS
DEVICEHIGH /L:1,19792 =C:\CDROM.SYS /D:PALCD
DEVICEHIGH /L:1,9072 =ANSI.SYS
COUNTRY=044,437,C:\DOS\COUNTRY.SYS
DEVICEHIGH /L:1,15792 =C:\DOS\DISPLAY.SYS CON=(EGA,,2)
STACKS=9,256

and AUTOEXEC.bat goes:-

@ECHO OFF
LH /L:1,16848 PRINT /D:LPT1 /Q:20
LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE
@LH /L:1,16944 C:\DOS\SHARE.exe /L:500 /f:5100
PROMPT $p$g
PATH C:\;C:\DOS;C:\WINDOWS;C:\OLI;C:\OLICOG;C:\MOUSE
SET TEMP=C:\WINDOWS\TEMP
LH /L:1,27952 c:\dos\mscdex.exe /D:palcd
MODE CON CODEPAGE PREPARE=((437 850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=437
LH /L:1,16704 KEYB UK,437,C:\DOS\KEYBOARD.SYS
MOUSE.COM
cd\
xa menu.bat

Any views will be gratefully received.

Regards,

Paul

Reply 2 of 11, by Paul_Gorton

User metadata
Rank Newbie
Rank
Newbie

The package was running on a DOS/Win 3.1 machine in DOS mode. I'm hoping to make the transfer to a W7 machine but in the interim I'm trying to run it with DOSbox on an XP PC. The config.sys & autoexec.bat are from the original DOS/Win 3.1 machine.

Reply 4 of 11, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Generally for business applications you may be much better off using XP mode in Windows 7, or alternatively running DOS in VMware Player or Virtual PC.

Paul_Gorton wrote:

the program seems to run out of space when loading a file.

Never mind what it seems to do – what does it actually do? Are you seeing some kind of error message?

Also, if the program actually requires share.exe, you may be out of luck as it is not supported in DOSBox unless you boot a disk image.

Reply 5 of 11, by Paul_Gorton

User metadata
Rank Newbie
Rank
Newbie

I'm seeing an error message indicating that a data file has not loaded although, as I mentioned previously, using the demo version of the program with much less data, the program loads and runs.

I will take your advice and try to find share.exe. Thanks for your time.

Reply 6 of 11, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

No, the advice was NOT finding and using share.exe but that you need to "boot" a disk image in dosbox if you need share.exe 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 7 of 11, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Paul_Gorton wrote:

I'm seeing an error message indicating that a data file has not loaded

What, exactly, does it say? It is often important to be precise in these matters, since otherwise a lot of time may be wasted in tracking down false leads.

Dominus wrote:

No, the advice was NOT finding and using share.exe but that you need to "boot" a disk image in dosbox if you need share.exe 😉

Also, this. My advice is not to find share.exe ; my advice is to give up on using DOSBox now and use VMware Player (or Virtual PC, or XP mode) instead. It will probably work better and it's only marginally more complicated than booting a disk image in DOSBox anyway.

Reply 8 of 11, by Paul_Gorton

User metadata
Rank Newbie
Rank
Newbie

Thanks for all your help & advice.

Reply 11 of 11, by JosSchaars

User metadata
Rank Newbie
Rank
Newbie

You can assign drive letters to UNC paths or mapped Windows drives in autoexec.txt and at the command prompt:
USE VDOS-DRIVE-LETTER: \\SERVER\SHARENAME\[DIRECTORY] (preferred)
or
USE VDOS-DRIVE-LETTER: WINDOWS-MAPPED-DRIVE-LETTER:\[DIRECTORY\]
So you can access files located on some network share using the assigned drive letter.
Do you really want to do something (what?) at the hardware level of an emulated NE2000 network card?
That isn't supported by vDos.

FYI: vDos is now hosted at SourceForge: http://sourceforge.net/projects/vdos/
Yesterday I published a new version.
Have a look at changes.pdf if these are of interest.