Re: [Freedos-user] How to setup Sound Blaster?

2013-11-27 Thread Rugxulo
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-27 Thread Butterfly Close
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?

2013-11-25 Thread Rugxulo
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?

2013-11-25 Thread Butterfly Close
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?

2013-11-24 Thread Rugxulo
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?

2013-11-24 Thread Eric Auer

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?

2013-11-24 Thread Butterfly Close
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