Re: [Freedos-user] How to setup Sound Blaster?
Hi, On Wed, Nov 27, 2013 at 6:58 AM, Butterfly Close wrote: > > 2013/11/26 Rugxulo >> >> What about Descent?? >> >> http://www.classicdosgames.com/game/Descent.html >> > Descent works well; both music (MIDI) and sound; (By the way, Descend have > utility "setup.exe", which is useful to see "BLASTER=" variables > probably) > > But some troubles exist. First - Descent can not see correct memory size. > Add "-NoMemCheck" to avoid this. I haven't checked, but I'm assuming it uses DOS4GW.EXE (or maybe the professional version bundled to the main .EXE), which may be the culprit since it's somewhat old and limited (64 MB?). If so, you could try some better alternatives (DOS32A.EXE or WDOSX or Causeway). Oops, I forgot, professional may use some features not supported by others. Oh well, still maybe worth a shot. IIRC, at least Doom still worked. > Second -Descend freeze; when I play with options (descent.exe --help), I > disable joystick to avoid this; "-NoJoystick"; this two options I added to > "Descent.bat": No idea, but since "most" (?) PCs don't come with serial nor parallel ports anymore, your best bet for joystick is probably just to use DOSBox emulator. > And third trouble: it seems to CPU too fast. Some "slow rocking" of > spaceship - has turned into a "fast shaking". I just need to find some > CPU-slow utility, my usual "slowdown.exe" not help in this case... I do it > later... Again, this is where DOSBox shines. It lets you adjust the frameskip or cpu cycles or even emulation core. Though to be honest, by default it's like a "fast" 486 DX, which is slow enough for most old '90s games. You could maybe also use DOSEMU, but I think DOSBox is better since it's more tested (and meant only) for games. I'm not that much of a gamer, but I did play the Chasm: The Rift demo (CHASM-SW.RAR) two years ago, and I had to do a few minor things to get it to work in real (native) DOS. It's an old '90s game that used BP7's 16-bit DPMI stuffs, so I had to load HDPMI16 and then "FDAPM SPEED3" before it would work (albeit without sound, natch). IIRC, emulation was more enjoyable, but it's still nice to be able to run natively (for when emulation doesn't work or is too slow). I'm sure there are other slowdown utils (e.g. http://www.bretjohnson.us has "SLOWDOWN", aka slodn310.zip), but I haven't tested them recently. P.S. Oops, almost forgot, it could be some timing issue with some driver or TSR in the background (e.g. some games don't like IDLEDPMS), so you could also try temporarily disabling most things and only booting (fairly) clean before playing. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to setup Sound Blaster?
2013/11/26 Rugxulo > Hi, > > What about Descent?? > > http://www.classicdosgames.com/game/Descent.html > > Descent works well; both music (MIDI) and sound; (By the way, Descend have utility "setup.exe", which is useful to see "BLASTER=" variables probably) But some troubles exist. First - Descent can not see correct memory size. Add "-NoMemCheck" to avoid this. Second -Descend freeze; when I play with options (descent.exe --help), I disable joystick to avoid this; "-NoJoystick"; this two options I added to "Descent.bat": ###DESCENT.BAT @echo off rem Batch file to run shareware version of Descent. if exist *.swp del *.swp dcntshr.exe -NoMemCheck -NoJoystick %1 %2 %3 %4 %5 %6 %7 %8 %9 echo. if exist *.swp del *.swp ## Probably, I need to set joystick port in "BLASTER=" variables, but it also works ;) And third trouble: it seems to CPU too fast. Some "slow rocking" of spaceship - has turned into a "fast shaking". I just need to find some CPU-slow utility, my usual "slowdown.exe" not help in this case... I do it later... -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to setup Sound Blaster?
Hi, On Mon, Nov 25, 2013 at 11:12 AM, Butterfly Close wrote: > > Maybe, it'll be interesting for somebody, so I write step-by-step "HowTo" > > (...snip...) > > And now sound works; at least in mplayer and QuickView (another soft not > tested yet) What about Descent?? http://www.classicdosgames.com/game/Descent.html -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to setup Sound Blaster?
Hi all! Eric Auer, Rugxulo Esperantisto, thank you for explanation! Now this is solved. Maybe, it'll be interesting for somebody, so I write step-by-step "HowTo" 1. Download this files: http://www.ixbt.com/multimedia/images/sound/sblive-dos/SBLive-LW30-DOS.zip (accordingly to Russian article: http://www.ixbt.com/multimedia/sblive-dos.shtml , it is "latest version of Dos drivers for all SBLive! from LiveWare 3.0") and http://www.ixbt.com/multimedia/images/sound/sblive-dos/soundbank.zip (file DEFAULT.ECW, for midi; probably, the same as 2MEG_R_2.ECW?) 2. Unpack all to C:\live; 3. Add to AUTOEXEC.BAT, (and run): set ctsyn=c:\live c:\live\sbeinit (it requires "device=himem.exe" and "device=jemm386.exe /sb " in CONFIG.SYS) 4. run: c:\live\sbecfg.exe, and see to the line "SB 16 Emulation": it seems to be: Sb Emulation: port=220 IRQ=5 DMA=1,5 (Thank you, Eric Auer: ". . . . . should ship with a special DOS driver which in fact provides a *simulation* of hardware compatible to the old SoundBlaster standard. . . . .". The lines "SB Emulation" and "PCI Hardware" is really different!) Now add to autoexec.bat: set blaster=a220 i5 d1 h5 ("a"=port, "i"=irq, "d" and "h" are "DMA low" and "High") And now sound works; at least in mplayer and QuickView (another soft not tested yet) C:\live\sbemixer.exe = volume mixer This "HowTo" is not enough full, because I not setup MIDI and "Game Port" yet But it is not important to me right now -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to setup Sound Blaster?
Hi, On Sun, Nov 24, 2013 at 3:02 AM, Butterfly Close wrote: > Hi all! Please, tell me, how to install (under FreeDOS) Sound Blaster > soundcard; (maybe somewhere exist some wiki, FAQ, or possibly you are > expert?) > ... > By the way, embedded AC97 sound card works fine under DOS, in MPXplay, (!) > (but not works under DOS mplayer or DESCENT DOS game) Modern hardware is incompatible, so you need separate drivers, which may or may not be (probably not) supported by your DOS programs. There were some modern attempts to provide libraries with DOS sound support, but not a lot of developers bothered to use them, hence they mostly languished in obscurity. Mpxplay has its own built-in drivers, so that's why it works. Old games like Descent probably do not (though I vaguely remember they "mostly" open-sourced that, so you could maybe?? rebuild, if you had suitable library support, which is not really a safe bet). Your best bet these days for "old" SB compatibility is "probably" an emulator, e.g. VDMSound ("NT/2000") or XP's NTVDM or Linux's DOSEMU or VirtualBox (maybe??) or (best?) DOSBox emulator. Especially for games, most people use DOSBox these days (IIRC, e.g. ADG's review of Descent). http://www.pixelmusement.com/adg/ep0007.html -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] How to setup Sound Blaster?
Hi! > Hi all! Please, tell me, how to install (under FreeDOS) Sound Blaster > soundcard; (maybe somewhere exist some wiki, FAQ, or possibly you are > expert?) > > some additional info: > > model CT 4830, "Live" > > lspci: (usb, damaged embedded network card, embedded ac97 sound card - > disabled in BIOS) ... > 02:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) > 02:09.1 Input device controller: Creative Labs SB Live! Game Port (rev 07) ... > By the way, embedded AC97 sound card works fine under DOS, in MPXplay, (!) > (but not works under DOS mplayer or DESCENT DOS game) This is because the AC97 standard is much newer than SoundBlaster: Old DOS games cannot know about it, so they have to drivers yet. The SoundBlaster Live! Is not *really* a SoundBlaster compatible soundcard. In fact, the hardware is more AC97 compatible, so MPXPLAY might actually support it; https://en.wikipedia.org/wiki/Sound_Blaster_Live! Your SoundBlaster Live should ship with a special DOS driver which in fact provides a *simulation* of hardware compatible to the old SoundBlaster standard. According to Wikipedia, the driver originates from AudioPCI. If your DOS startup uses JEMM386 or JEMM or a similar EMS and UMB memory driver, you may have to use a special command line option for the memory driver to activate "weird AudioPCI" compatible processing. See the manual of your memory driver. See also: https://en.wikipedia.org/wiki/AudioPCI#DOS_compatibility Regards, Eric -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] How to setup Sound Blaster?
Hi all! Please, tell me, how to install (under FreeDOS) Sound Blaster soundcard; (maybe somewhere exist some wiki, FAQ, or possibly you are expert?) some additional info: model CT 4830, "Live" lspci: (usb, damaged embedded network card, embedded ac97 sound card - disabled in BIOS) 00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03) 00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: NVIDIA Corporation NV11 [GeForce2 MX/MX 400] (rev b0) 02:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) 02:09.1 Input device controller: Creative Labs SB Live! Game Port (rev 07) 02:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) When PC power on, I pressed "Pause" and see this: Bus No. Device No. Func No. Vendor/Device ClassDevice ClassIRQ 031 1 8086 24CB 0101 IDE Controller 14 031 3 8086 24C3 0c05 SMBus Controller 11 100 10DE 0110 0300 Display Controller 5 290 1102 0002 0401 Multimedia Device 9 2 9 1 11027002 0980 Input Device NA 210 0 10EC8029 0200 Network Controller 11 Acpi Controller 11 By the way, embedded AC97 sound card works fine under DOS, in MPXplay, (!) (but not works under DOS mplayer or DESCENT DOS game) -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user