This is probably getting boring for you lot, but help out a WC fan eh. Ok, first got that "ems function calls not responding error", boot disk got rid of that (but I would like to understand what that was all about). But now i've got "error code: D002 - FFFF" "plus, something about stopped by code" (you probably know more than me) when I try and run the game. System Spec P2, 300 Mhz 4 Partitions (sorry, bit of a fanatic) 96 Megs 100 Mhz SDRAM (don't like obvious ammounts either) DVD Cd-rom on q: Running the game off hard disk (didn't know there was any other way) on c: installed ye olde speech pack Graphics (not really important, its dos) You probaly should also know that I did that line in the config.sys emm386.exe ram 16384 i=B000 - B7FF (if it of any use to you). OK, I think thats about all...Oh and its win98, therefore no dos actually, well not a real version anyway (me thinks). Got this to work on an old laptop running win98, of course in dos, but extremly slow, it was a p1, mmx, 64 megs etc....no problem there, just not playable, not sure why, should have handled it with it being such an old game (any ideas on that one as well)... Thanks for any help guys... Jona
Using Dos No, ahead of you there... Have been using boot disk, and also have tried using ye olde F8 step by step, to the dos promt, and that's the error I get... Its either "function call error" (boot disk solves that) Now its the error code D002 - FFFF Help
More infor on error It also says "JEMM unloaded" at the end, the full error is like a table of memory Original Current Used Near Far High Like that, then Error Code: D002 - FFFF Program halted by code JEMM unloaded Any ideas....Anyone....
Getting Closer Now Ok, I put the line emm386.exe ram 16384 i-B000-B7FF... But I've notice that after the sound card has been activated (in dos) it kills my EMS memory, hum...Any ideas on how I can stop that from happening... Is there a better sound driver that I could be using, at the moment its... c:\windows\system\waveinit.exe /a220 /i5 /d1 c:\windows\system\wavetsr.com Is there a better way, and why should it stop emm386.exe from working properly..? Thanks, Jona
Re: More infor on error mine did the same thing jonathon what i did was put the correct irqs in the sound card installation well i did this and it stopped getting the error so somehow chech your irqs and dma settings for your sound card it should help out
Even Closer Now Ok, Thanks for the suggestion but after much trial an error I've discovered: Ok two lines in the autoexec.bat c:\windows\system\waveinit.exe /a220 /i5 /d1 c:\windows\system\wavetsr.com If I 'rem' the second line it doesn't mess up the emm386 driver and everything runs, but no sound..Oh dear... Any way I can't get the sound working, is there a better drive I could be using for the sound or am I stuck with these two... There must be a way of getting the sound on, or it'll be a bit of a shame if I have to play in silence. Jona
Please post the full content of your autoexec.bat and config.sys as well as the size of your "largest executable file" (enter ´mem´ in DOS to get this info). Which sound card do you have?
I´m no expert on sound cards, but I would suggest the following: 1 Find out the make and model of your sound card 2 Go to the manufacturers web site and look for DOS drivers 3 If you draw a blank, send them an e-mail asking about DOS drivers 4 Search the web. WWW.driverguide.com has quite a few. There are other sites also. 5 Post the make and model of your sound card on this site – there may be another Privateer fan out there that has already solved the problem. As a final and very time consuming possibility, go through ALL the combinations of music/speech/sfx in the privateer install menu. I had to do this because I have a built in sound chip and none of the above possibilities worked. Fair warning:- there are many possible combinations and it takes almost forever with countless crashes and reboots. However the prize is worth it.
Sound Card Ok, the make and model of my sound card is Trident Microsystems and the driver is PCI288... The files for dos are Waveinit.exe and wavetsr.com Its the Wavetsr that seems to mess up emm386, but if I rem it problem goes away, but no sound... I've tried change the IRQ and other stuff, but no joy... Is there a way around this problem.. Thanks Jona
Thanks Starkey Ok, normally this is the: Config.sys DEVICE=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE RAM 16384 I=B000-B7FF FILES=50 BUFFERS=50 DOS=HIGH,UMB COUNTRY=044,850,C:\WINDOWS\COMMAND\country.sys Autoexec.bat @ECHO OFF C:\DRIVERS\CHKBOOT.EXE /LASTBOOT /NBROFBOOT /FIRSTUSERBOOT c:\windows\SYSTEM\WAVEINIT.EXE /s c:\windows\SYSTEM\WAVETSR.COM mode con codepage prepare=((850) c:\windows\COMMAND\ega.cpi) mode con codepage select=850 keyb uk,,c:\windows\COMMAND\keyboard.sys lh c:\Windows\Command\doskey.com But for the purposes of my little boot disk for Privateer, I've reduced it too: - (wait for it!) Config.sys DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE RAM 16384 FRAME=E000 I=B000-B7FF DOS=HIGH,UMB Autoexec.bat c:\windows\SYSTEM\WAVEINIT.EXE /a220 /i7 /d1 c:\windows\SYSTEM\WAVETSR.COM And in case anyone wants to know the (/s) on the first autoexec.bat for waveinit.exe stands for "silent" mode. And as to your question Starkey, I do get sound with my Dos games but most of them I run through windows so that's probably got something to do with it. Its been a long time since I ran something off a bootdisk. Anyway, thanks for any help and advice... Jona Oh and just for giggles, you know I told you that when I load wavetsr.com with my bootdisk that it kills the emm386.exe driver (hence, not allowing privateer to work), well when I load up windows and it of course loads wavetsr.com, when I checked Mem in windows everything ok, ems memory and all...Probably because windows does something about it.
Re: Thanks Starkey I think your sound drivers are wrong. Your sound card will work in Windows even if you remove its drivers from autoexec and config. Which sound card do you have? You might be using the wrong DOS drivers. If you can give me the brand and model of your sound card then I can give you the right drivers.
Sound Card Its a Trident Microsystems PCI288, That's pretty much all its says.. Legacy Audio PCI Audio PCI288 Trid... Thats about it, any advice...
Trident Microsystems only makes VIDEO boards. That´s probably not your sound board. Do you know how to open your computer and identify your sound board?
If you haven't done so already... Right-click on "My Computer" and select the Devices tab. Try looking under "Sound, video and game controllers".
Its an It's an aztech pci288, I'm downloading the drivers but I have a feeling that there the same ones... Anyway, i'll give it a whirl Jonathan
Re: Thanks Starkey First, don't use this autoexec.bat and config.sys. To little info, it's junk. Use the other one. Add the below lines to the autoexec.bat right below the @ECHO OFF line. SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND; SET TEMP=C:\TEMP SET TMP=C:\TEMP PROMPT $p$g Make sure that this line is one line SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND; REM out C:\DRIVERS\CHKBOOT.EXE /LASTBOOT /NBROFBOOT /FIRSTUSERBOOT Use these lines for your sound settings C:\WINDOWS\SYSTEM\WAVEINIT.EXE /A220 /I5 /D1 /L388 /U330 /J200 /S C:\WINDOWS\SYSTEM\WAVETSR.COM Caps do count. http://www.fujitsu-siemens.co.uk/rl.../boards/soundcards/PCI64-Q3D/PCI64(238Q).html Add this line to the botton of the autoexec.bat SET COMSPEC=C:\windows\COMMAND.COM Use this config.sys. -------CONFIG.SYS------------ DOS=HIGH,UMB DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE 16384 RAM D=64 FRAME=E000 /I=B000-B7FF REM --- CD-ROM DRIVE --- STACKS=18,256 FILESHIGH=50 BUFFERSHIGH=35 SHELL=C:\WINDOWS\COMMAND.COM C:\WINDOWS /P COUNTRY=044,850,C:\WINDOWS\COMMAND\country.sys LASTDRIVE=F When you configure P1 sound settings use these settings: Port=220, Irq=5, DMA=1. The sound card should be SB16. Cross your fingers.
Thanks Johnl Thanks for all the advice, Have changed my Autoexec.bat and Config.sys, But its decided to freeze on the boot up now, at the waveinit.exe , I don't think it likes thoughs setting much, I'm going to try a few things... Any ideas in the mean time would be appreciated.. Jona
Okay, Update Well, we're not done yet....(still what to keep going)... Okay, this is what's happening... I changed the config.sys and the autoexec.bat, but it freezes on the boot, so after much slog, I discovered that its this line that's causing the freeze. EMM386.EXE RAM 16384 D=64 FRAME=E000 /I=B000-B7FF Specifically its the /I=B000-B7FF thats causing the freeze, I discovered after much work believe me. So, if I remove that from the Config.sys it all loads normally but no EMS memory, its disappeared again, like before... So if any of you know the answer to that you get the medal, if not I get no sound, maybe I'll just have to settle for that... Maybe there is another setting for the emm386.exe /i=???? that will work, you no more than me, so over to you.... Jonathan