Go Back   Hardware Forums > Software Support Forums > Windows OS's

Reply
 
LinkBack Thread Tools
Old 15-04-2008, 09:16 PM   #1 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Default MS-DOS 6.22 Application conflicting!

Hi y'all!

I have a PC (Celeron 2.0GHz 512mb RAM 60gb HDD). It is dual booted with MS-DOS 6.22 and XP, simply because we need some software that is really useful (and it would take too long to port all the data to a windows equivalent).

The PC currently uses a serial connection directly to another PC, but I want to get it to work with the LAN in the shop. I can get it connected to the network and view all files fine. But, the software that we need then stops working, and complains about a lack of memory, or conventional memory.

I have little experience with DOS, and after reading through the DOS 6.22 guide I cannot figure out what may be wrong. I know it's unlikely, but does anyone here have any idea what could be the problem?

Thanks, Thomas

  Reply With Quote
Whats this? G15 Gaming Keyboard
G15 Gaming Keyboard
Seller Price (inc. VAT) Delivery Total Price Availability Seller Rating
Misco.co.uk £53.99 £4.69 £58.68 In Stock Rated: 4 out of 5 - Number of votes: 1354
Tekheads.co.uk £54.99 £4.95 £59.94 In Stock Rated: 3 out of 5 - Number of votes: 310
PIXmania.com £56.90 £8.80 £65.70 In Stock Rated: 3 out of 5 - Number of votes: 615
Old 15-04-2008, 09:31 PM   #2 (permalink) Top
Paranoid Geeky Geek
 
donkey42's Avatar
 
Join Date: Mar 2006
Age: 34 Male
Posts: 5,817
Times Helpful: 309
My Mood: Paranoid
Status: Offline

My Computer

ok, MS-DOS uses 3 types of memory internaly
  • Extended memory (XMS)
  • Expanded memory (EMS)
  • Conventional memory (max = 640k)
now if you run out of conventional memory, you need to move some TSRs (terminate & stay resident) programs or drivers to the high memory area (upper memory)

could you please attach your autoexec & config to look @ and see want we can do ?

Edit: or you can run the auto memory management tool, i can't remember it,

BTW: make sure qbasic.exe, help.com & help.hlp are located in the working directory, and type "help" for a full list of commands & their descriptions
Off Topic:

i've a headache, dragging that crap out of my head

Last edited by donkey42; 15-04-2008 at 09:44 PM. Reason: edit
  Reply With Quote
Old 16-04-2008, 06:32 AM   #3 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Thanks Donkey, I should have the autoexec and config.sys by tonight, providing it is emailed to me!
  Reply With Quote
Old 16-04-2008, 09:18 AM   #4 (permalink) Top
Nonconformist Geek
 
Anti-Trend's Avatar
 
Join Date: Oct 2003
Age: 27 Male
Posts: 4,879
Times Helpful: 535
Status: Offline

My Computer

No need to multi-boot with a hobbiest OS from the early 80's -- it's DOSBox!
Send a message via ICQ to Anti-Trend Send a message via AIM to Anti-Trend   Reply With Quote
Old 16-04-2008, 03:24 PM   #5 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Yeah I considered DOSBox, and I also considered MS-DOS in a Virtual PC, but there will no doubt be something that doesn't work (eg the LPT Printer, Curremt Serial Network, the software which requires a reference to clipper in the autoexec etc...).

Maybe if all else fails I will consider DOSBox or VPC. Thanks, Thomas
  Reply With Quote
Old 17-04-2008, 07:39 PM   #6 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Ok sorry about the delay, there was a problem with the email, google mail rejected the extensions .bat and .sys!

Anyway, here they are:

config.sys
Code:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
COUNTRY=044,,C:\DOS\COUNTRY.SYS
LASTDRIVE=Z
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=40
BUFFERS=20,0
FCBS=4,0
STACKS=9,256
DEVICEHIGH=\CDROM\CDROM.SYS 
DEVICEHIGH=NETUNITS.SYS
DEVICEHIGH=NET00000.SYS

device=C:\NET\ifshlp.sys
autoexec.bat:
Code:
REM C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
SET CLIPPER=f041
MODE CON CODEPAGE PREPARE=((437) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=437
MODE COM1: 9600,N,8,1
KEYB UK,,C:\DOS\KEYBOARD.SYS
SET PATH=C:\NETWORK;%PATH%;C:\CDROM 
LH MSCDEX /D:12345678 /L:D 
LH MOUSE
LH NET$25 COM1 server SHARE:C
C:\DOS\DOSKEY
C:\LORDS.EXE
CAPSON
MENU
I have no idea which drivers can be loaded into the higher memory. Menu (at the bottom of autoexec) is the software which displays a menu of the software we use. Lords.exe isn't necessary it's just a logo.
  Reply With Quote
Old 17-04-2008, 08:53 PM   #7 (permalink) Top
Paranoid Geeky Geek
 
donkey42's Avatar
 
Join Date: Mar 2006
Age: 34 Male
Posts: 5,817
Times Helpful: 309
My Mood: Paranoid
Status: Offline

My Computer

i was typing a description for what each line does, is that what you want, or do you just want it to work ?
  Reply With Quote
Old 17-04-2008, 08:55 PM   #8 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

A description would be brill donkey, I have very little experience with DOS. Once I know what everything does, I might be able to piece together why there is a conflict or something. Or if not a conflict, and it's actually the software that can't use enough of the 640kb memory, then which drivers / software I can move into higher memory.

Thanks!! Thomas
  Reply With Quote
Old 17-04-2008, 10:24 PM   #9 (permalink) Top
Paranoid Geeky Geek
 
donkey42's Avatar
 
Join Date: Mar 2006
Age: 34 Male
Posts: 5,817
Times Helpful: 309
My Mood: Paranoid
Status: Offline

My Computer

ok, i'll go down each line describing what each command does

config
  • DEVICEHIGH=C:\DOS\HIMEM.SYS: this is the memory management driver and should be loaded first in the, it basically creates upper memory
  • DEVICEHIGH=EMM386.EXE
  • DEVICEHIGH=C:\DOS\SETVER.EXE - Loads the DOS version table into memory.
  • DOS=HIGH, UMB - specify the memory location for DOS. It is used to load DOS into the upper memory area and to specify whether or not the upper memory blocks will be used.
  • COUNTRY=044,,C:\DOS\COUNTRY.SYS - obviously this starts to specify the country
  • LASTDRIVE=Z - this obviously specifies the last drive, the first HDD being C
  • DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
  • FILES=40 - the number of files that can be simultaneously opened
  • BUFFERS=20,0 - buffers=(number),(read-ahead number) - Sets the number of disk buffers DOS should use (1 to 99). If no value is provided the default value (determined by the amount RAM in the system) will be used. Generally, if you have 512K of memory, the default will be 15.
  • FCBS=4,0 - personally, i never used this setting
  • STACKS=0,0 (zeros) - i just remember it should be: 0,0, unless you recieve stack overflow errors when set at 9,256
  • DEVICEHIGH=C:\CDROM\CDROM.SYS - obviously this prepares the CD to be loaded in the autoexec by mscdex.exe
  • DEVICEHIGH=NETUNITS.SYS
  • DEVICEHIGH=NET00000.SYS - these 2 lines are obviously preparing the network drivers to be loaded
  • DEVICEHIGH=C:\NET\ifshlp.sys - prepares the network protocol to be used

autoexec
  • REM C:\DOS\SMARTDRV.EXE /X - The smartdrv, or smartdrive, is a util that creates a disk cache in conventional or extended memory. many times users will use this utility on boot disks as it can increase the speed of how DOS accesses disk drives.
  • @ECHO OFF - disables the viewing of commands in a batchfile
  • PROMPT $p$g - set options for how the "C/>" prompt is displayed
    the specified locations
  • SET TEMP=C:\DOS - sets the temporary directory, periodically delete all *.tmp files from that directory
  • SET CLIPPER=f041 - i've never heard of this, & google came up with nothing
  • MODE CON CODEPAGE PREPARE=((437) C:\DOS\EGA.CPI)
  • MODE CON CODEPAGE SELECT=437 - these lines finish the country
  • MODE COM1: 9600,N,8,1 - this sets up com1 for the network access @ a baud rate of 9600, no parity, 8 databits, 1 stopbit & XON/XOFF to off, if you added " P" to the end, XON/XOFF would be on
  • KEYB UK,,C:\DOS\KEYBOARD.SYS
  • PATH=C:\DOS;C:\NETWORK;%PATH%;C:\CDROM - all directories in the path will open any file specified in any named file
  • LH MSCDEX /D:12345678 /L finish loading the CD & assign it to a drive letter
  • LH MOUSE
  • LH NET$25 COM1 server SHARE:C - this loads the net connection on com1 & shares C: on the network
  • C:\DOS\DOSKEY - this util make easier to issue previously given commands
C:\LORDS.EXE
CAPSON
MENU

items in bold are additions

BTW: to make things easier just type "memmaker" at the command prompt, obviously after REM ing (like on line 1 of the autoexec, REM only work in .bat files) out your program, then the system will reboot, to see what is loading, make changes to autoexec & config and reboot again to test the changes, then the autoexec & config will contain things like "L1 /153342" or "L2 /153342" this is just the location of the item in upper memory level 1 or 2 @ the specified memory address

some of the descriptions are a bit crude & refer to an items function in the real world rather than the crap M$ would like you to think

i think that about it.

Edit: any line can be changed to suit your needs, i'm thinking that FILES=40 may not be enough for your needs, if not try changing it to 51 if necessary, & the BUFFERS=20,1 may need looking @

Last edited by donkey42; 18-04-2008 at 10:52 AM. Reason: edit
  Reply With Quote
The Following User Says Thank You to donkey42 For This Useful Post: Show me >>
Old 18-04-2008, 03:32 PM   #10 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Thanks Donkey, I have access to the PC, so I will take a look then!

Thanks, Thomas
  Reply With Quote
Old 24-04-2008, 05:45 PM   #11 (permalink) Top
Big Geek
 
thomas234's Avatar
 
Join Date: Feb 2006
Age: 16 Male
Posts: 753
Times Helpful: 33
My Mood: Bored
Status: Offline

My Computer

Thanks Donkey I made some of the corrections you suggested, and got rid of the CDROM Driver and we had about 570kb of Conventional memory even with the network software installed!

Thomas
  Reply With Quote
Old 24-04-2008, 07:23 PM   #12 (permalink) Top
Paranoid Geeky Geek
 
donkey42's Avatar
 
Join Date: Mar 2006
Age: 34 Male
Posts: 5,817
Times Helpful: 309
My Mood: Paranoid
Status: Offline

My Computer

np

BTW: my memory is stupid, although, i did a bit of research for some of it, but, most of that crap was typed directly into HWF by me
Off Topic:

bet your glad you don't live in my head
  Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Application for Nokia 3200 Thamizhinpan Mobile Phones 2 26-10-2007 06:08 PM
Obsolete application thbedford General Software 1 21-05-2007 03:27 PM
Personal web server application arunmir Windows OS's 8 10-01-2007 08:07 PM
DVD-RW Reserved by another application snowman Storage Devices 1 13-07-2005 08:54 PM
XP Task Switcher Application syngod Windows OS's 0 02-11-2001 01:57 PM


All times are GMT +1. The time now is 11:24 PM.


Copyright © 2000 - 2008 · HARDWAREFORUMS.COM · All rights reserved