|
| Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free! |
Old DOS program!
|
Original Message
|
Name: MJ
Date: March 13, 2001 at 21:50:34 Pacific
Subject: Old DOS program! |
Comment: I am having a problem running an old DOS game, Privateer from Origin it was made in 1993, I have made a boot disk that contains the driver's for my CD ROM and mouse, the disk also contains the HIMEM.SYS, EMM386.EXE and QEMM386.SYS I get the best results from using HIMEM and QEMM. I have pasted the Autoexec.bat and Config.sys below I REM'ed out a few lines those are just from testing. The problem I have is I can boot with my mouse, CD, and sound card drivers installed and have 630k base memory, plenty to run my program, but when I hit the .exe to start the game it just hangs, it wont give any errors at all. This happens in two ways, one way I'll type in priv and the screen acts like it is going to start the game but the screen remains totaly black with nothing on it, the other way is I;ll type in priv and the command prompt is still visible but it wont go any further, but no errors. I have one idea in the game manual it says if you have over 16mb RAM that it might have a hard time running, so can I use RAMDISK ( or RAMDRIVE, whatever.) to trick it into thinking I only have 16mb RAM? can anyone please help, if there is something else wrong please let me know what might be the problem. Thanks in advance. --------------------------------------------- CONFIG.SYS DEVICE=HIMEM.SYS /Q DEVICE=QEMM386.SYS RAM REM ^ROM ST:F DB:0 REM DEVICE=EMM386.EXE 2592 REM FRAME=E000 /I=B000-B7FF RAM DEVICEHIGH=VIDE-CDD.SYS DOS=HIGH FILES=25 BUFFERS=25 --------------------------------------------- AUTOEXEC.BAT SET BLASTER=A220 I7 D1 H7 P330 T6 SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV LH CTMOUSE.COM LH /S MSCDEX.EXE /D:WTECD-01 /L:X PROMPT $P$G PATH=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM ---------------------------------------------
Report Offensive Message For Removal
|
|
Response Number 1
|
Name: hmpxrii
Date: March 14, 2001 at 03:03:57 Pacific
|
Reply: If I get it right you need to make a ramdrive to trick a program to believe that you have only 16 megs of RAM. This is the general use of RAMDRIVE.SYS: DEVICE=C:\DOS\RAMDRIVE.SYS [size in kilobytes][sector size][posts][/E|/A] What we need to worry about is only the size and that you specify the /E switch to remove the right kind of memory. First, find out how much memory you have, and how much memory you will have to remove to make it be only 16 megs. If you have, say, 128 megs you will want to remove 112. Ramdrive supports only up to drives up to 32 megs in size, so in this case you will have to create 3 ramdrives at 32 megs and one at 16. (128-32-32-32-16=16) That is done by adding these lines to CONFIG.SYS DEVICE=C:\DOS\RAMDRIVE.SYS 32767 /E DEVICE=C:\DOS\RAMDRIVE.SYS 32767 /E DEVICE=C:\DOS\RAMDRIVE.SYS 32767 /E DEVICE=C:\DOS\RAMDRIVE.SYS 16384 /E Exactly how many lines you will need to use depends of course on how much memory you have but I hope you get the general idea. Run MEM to check how much memory you have, and add ramdrive lines to CONFIG.SYS until it drops down below 16 megs. (You also have to reboot the computer in order for the changes to take effect) Good luck.
Report Offensive Follow Up For Removal
|
|
Response Number 2
|
Name: MJ
Date: March 14, 2001 at 06:42:13 Pacific
|
Reply: Thanks for the reply. I still seem to be having a problem getting the program to run. Is there anything else I might try?
Report Offensive Follow Up For Removal
|
|
Response Number 3
|
Name: hmpxrii
Date: March 14, 2001 at 13:09:42 Pacific
|
Reply: If this is a very old game, it maybe don't work on a fast CPU. Check the requirements for the game - if the game is developed to run well on for example a 33 mhz CPU and you are running it at 800 mhz there often happens stuff that the original programmer didn't think of. You could try a utility like Moslo to slow the computer down, that works for some games. I don't know anywhere to download Moslo though, but do a quick search for it on any search engine and you will find it. Apart from that, I can suggest nothing but consulting the manual.
Report Offensive Follow Up For Removal
|
|
Response Number 4
|
Name: sammy
Date: March 14, 2001 at 15:48:36 Pacific
|
Reply: you have two memory managers at work, one will do. Qemm 386 and Himem.sys. Try remming out the qemm 386 line in your config.sys file. If you do this you will need the emm386 file which you currently have remmed out. Remove the rem from emm386 This will eleminate the conflict between two mem managers.
Report Offensive Follow Up For Removal
|

Post Locked
This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
Go to Disk Operating System Forum Home
Results for: Old DOS program!
Old DOS program doesn't work in WIN 98 Summary: I have an old dos program which is used for programming a Westinghouse PLC. It works great on an old machine running DOS, but won't work on my relatively new laptop (PIII running Windows 98). It kee... www.computing.net/answers/dos/old-dos-program-doesnt-work-in-win-98/8283.html
Old DOS program on Win98 machine Summary: I'm to install an old DOS program (runs an embroidery machine) on my HP Pavilion. Running Win98SE. This program was written for DOS 6.2.2 When I try to install (after starting in DOS) I get an insuffi... www.computing.net/answers/dos/old-dos-program-on-win98-machine/12803.html
Old Dos Program Summary: I am using an old DOS program called "File Express" on an old Pentium 200. I am buying a new computer with Windows 2000 Pro. I know that Windows 2000 does not run DOS programs. Is there a way around t... www.computing.net/answers/dos/old-dos-program/5542.html
|
|
|