![]() |
SH 1 sound
I successfully installed SH1 onto my laptop, and the game plays well, without having to use dosbox. However, there's no sound, and a submarine game is one of those where sound is rather necessary. Does anyone have any tips on getting the sound to work? I tried all the options for digital sound and it said it couldn't find the sound card (or whatever).
|
Yep. Use DosBox. It's a Dos game. As far as I know that's the only way.
But that's only as far as I know. |
Well, there are some other options, with computer emulators such as qemu, or (if everything else works well) sound card emulators such as VDMS. More difficult to use than Dosbox, but they can provide better performance (which may or may not be a good thing - some very old games can run too fast).
|
what is VDMS, and where can I get it?
Also, is qemu for DOS programs, and if so where can I get it? Thanks |
No, don't use it
dos box it's the best. VDMS get a loot of problems |
Quote:
http://sourceforge.net/projects/vdmsound/ And a newer version (preferable): http://vogons.zetafleet.com/viewtopic.php?t=2071 You will notice even the new version is not exactly recent. As far as I know, it is no longer an active project. It is also trickier to use than Dosbox, and some options are likely to be confusing unless you had some experience with making DOS bootdisks. The new version also includes some extra tools, such as MSCDEX emulation (SAPUCDEX) which is very useful for games that require the CD-ROM. If Dosbox works for you, it may be better to stay away from VDMS. It will not help, it will merely be more difficult to configure. However, if you have performance issues with Dosbox, it's worth giving it a try. For example, VDMS, SAPUCDEX and dgVoodoo (a Glide emulator) combined are a good way to run the first Tomb Raider game in Windows at acceptable performance with 3D acceleration. This would not work in Dosbox. But it is not easy to configure (well, in the case of Tomb Raider, there's a program that automates most of the decisions, but in the general case it's tricky). QEMU is a complete system emulator. It is similar to Dosbox, but Dosbox is made for just one OS (DOS), and not very fast. QEMU is faster (even without the special accelerator library), and can run any OS that runs on any of the systems it can emulate (in fact, you have to install an OS on it). It can be even harder to configure than VDMS, but is useful if you want a specific OS. No 3D acceleration though. It is one of a number of virtual PC programs, you can find a list here: http://en.wikipedia.org/wiki/Compari...rtual_machines Some of these may be easier to use, I haven't tried many of them. |
Naaa.... dosbox, simple, easy, fast, and best
Create in C C/DOS and inside create Files, Download, and CDrive Put DosBox 0.63-win32-installer.exe in C:\Dos\Files. Then install Dosbox Destination folder "C:\DOS\DOSBox-0.63" OK? Now we change autoexec.bat. From Start, programs , DOSBox-0.63, DOSBox.conf At the end of DOSBox.conf write: [autoexec] #Lines in this section will be run at the startup mount C C:\DOS\CDrive mount D D:\ -t cdrom C: CLS Change also...... [sdl] # fullscreen -- Start dosbox directly in fullscreen. # fulldouble -- Use double buffering in fullscreen. # fullfixed -- Don't resize the screen when in fullscreen. # fullresolution -- What resolution to use for fullscreen, use together with fullfixed. # output -- What to use for output: surface,overlay,opengl,openglnb,ddraw. # hwscale -- Extra scaling of window if the output device supports hardware scaling. # autolock -- Mouse will automatically lock, if you click on the screen. # sensitiviy -- Mouse sensitivity. # waitonerror -- Wait before closing the console if dosbox has an error. # priority -- Priority levels for dosbox: lower,normal,higher,highest. # Second entry behind the comma is for when dosbox is not focused/minimized. # mapperfile -- File used to load/save the key/event mappings from. fullscreen=true <-------- This !!!! fulldouble=false fullfixed=false fullresolution=1024x768 output=surface hwscale=1.00 autolock=true sensitivity=100 waitonerror=true priority=higher,normal mapperfile=mapper.txt [dosbox] # language -- Select another language file. # memsize -- Amount of memory dosbox has in megabytes. # machine -- The type of machine tries to emulate:hercules,cga,tandy,vga. # captures -- Directory where things like wave,midi,screenshot get captured. language= machine=auto <-------- This !!!! captures=capture memsize=64 <-------- This !!!! [render] # frameskip -- How many frames dosbox skips before drawing one. # aspect -- Do aspect correction. # scaler -- Scaler used to enlarge/enhance low resolution modes. # Supported are none,normal2x,advmame2x,advmame3x,advinterp2x,inte rp2x,tv2x. frameskip=6 <-------- This !!!! (frameskip=3 ->17.5 / 15 fps 2->23.3 / 20 fps) aspect=true <-------- This !!!! scaler=normal2x [cpu] # core -- CPU Core used in emulation: simple,normal,full,dynamic. # cycles -- Amount of instructions dosbox tries to emulate each millisecond. # Setting this higher than your machine can handle is bad! # cycleup -- Amount of cycles to increase/decrease with keycombo. # cycledown Setting it lower than 100 will be a percentage. core=normal (provate a vedere se funziona "dynamic"...ma.....) cycles=9000 <-------- This !!!! (si puņ provare a incremantare il carico ma...) cycleup=500 cycledown=20 [mixer] # nosound -- Enable silent mode, sound is still emulated though. # rate -- Mixer sample rate, setting any devices higher than this will # probably lower their sound quality. # blocksize -- Mixer block size, larger blocks might help sound stuttering # but sound will also be more lagged. # prebuffer -- How many milliseconds of data to keep on top of the blocksize. nosound=false rate=22050 blocksize=2048 prebuffer=10 [midi] # mpu401 -- Enable MPU-401 Emulation. # intelligent -- Operate in Intelligent mode. # device -- Device that will receive the MIDI data from MPU-401. # This can be default,alsa,oss,win32,coreaudio,none. # config -- Special configuration options for the device. mpu401=false <-------- This !!!! intelligent=true device=default config= [sblaster] # type -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16. # base,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster. # mixer -- Allow the soundblaster mixer to modify the dosbox mixer. # oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3. # On auto the mode is determined by sblaster type. # oplrate -- Sample rate of OPL music emulation. type=sb16 base=220 irq=7 dma=1 hdma=5 mixer=true oplmode=auto oplrate=22050 [gus] # gus -- Enable the Gravis Ultrasound emulation. # base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the # Gravis Ultrasound. (Same IRQ's and DMA's are OK.) # rate -- Sample rate of Ultrasound emulation. # ultradir -- Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=false <-------- This !!!! rate=22050 base=240 irq1=5 irq2=5 dma1=3 dma2=3 ultradir=C:\ULTRASND [speaker] # pcspeaker -- Enable PC-Speaker emulation. # pcrate -- Sample rate of the PC-Speaker sound generation. # tandyrate -- Sample rate of the Tandy 3-Voice generation. # Tandysound emulation is present if machine is set to tandy. # disney -- Enable Disney Sound Source emulation. pcspeaker=true pcrate=22050 tandyrate=22050 disney=false <-------- This !!!! [bios] # Nothing to setup yet! [dos] # xms -- Enable XMS support. # ems -- Enable EMS support. xms=true ems=true [modem] # modem -- Enable virtual modem emulation. # comport -- COM Port modem is connected to. # listenport -- TCP Port the modem listens on for incoming connections. modem=false comport=2 listenport=23 [directserial] # directserial -- Enable serial passthrough support. # comport -- COM Port inside DOSBox. # realport -- COM Port on the Host. # defaultbps -- Default BPS. # parity -- Parity of the packets. This can be N, E or O. # bytesize -- Size of each packet. This can be 5 or 8. # stopbit -- The number of stopbits. This can be 1 or 2. directserial=false comport=1 realport=COM1 defaultbps=1200 parity=N bytesize=8 stopbit=1 [ipx] # ipx -- Enable ipx over UDP/IP emulation. ipx=false [autoexec] #Lines in this section will be run at the startup mount C C:\DOS\CDrive <-------- This !!!! mount D D:\ -t cdrom <-------- This !!!! C: <-------- this !!!! CLS <-------- this!!!! Install the prog in C:\DOS\CDrive Play DOSBox cd silent write sh End. Some tweaking CTRL-F7 = Decreases frameskip CTRL-F8 = Increases Frameskip CTRL-F11 = Slows down the game CTRL-F12 = Speeds up the game Push CTRL-ALT-DEL and open Task Manager, Performance tab. CTRL-F12 until CPU Usage level 95%. CTRL-F8 as you prefer. |
Just curious. Has anyone tried this method with Vista yet?
Thanks, Art |
Humm first of all may I ask your computer specs? May be there could be a simplier solution, depending on your hardware :hmm:
Quote:
I will try to collect any helpful tips about VISTA, so anyone who has 1st hand experience please report. |
Thanks, Luckily I have no problem. One of our members in the SH 1 Pacific Thunder Campaign just bought a new lap top with Vista and I steered him to this thread and also the subsowespac DOSBox page. Unsure about his specs but will find out.
|
Vista
Hello All....
AAnker told me about this place! Maybe you all can help me. I have a Vaio laptop running Vista. 1.6 gig Intel processor 1 gig memory Mobile intel 945gm express chipset 14.9" lcd screen I've tried setting up a command.com shortcut and then installing but I keep getting a 'this system doesn't support full screen mode' error. I've tried changing to win xp compability mode, ignoring the error, but it hangs at the memory check and never goes further. If anyone has any ideas or suggestions on what to try I'll appreciate it. Thanks Rich :damn::damn::damn::damn::damn::damn::damn::damn::d amn::damn::damn: |
Quote:
Christopher |
Quote:
Don't be intimidated by the dosbox.conf talk. It is the easiest way to get SHI running. I never got any other method to work, but I only had to change very few things in dosbox.conf to get it running. Note the lines colored in red: Code:
[sdl] cd silent (switches to SH directory) sh (runs sh.exe) That's all. If you want to check the contents of a file within dosbox, type dir or dir/p |
Use Dos Box
Use Dos Box
|
All times are GMT -5. The time now is 06:27 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.