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

2013-11-27 Thread Butterfly Close
2013/11/26 Rugxulo rugx...@gmail.com

 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=84349351iu=/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 Rugxulo
Hi,

On Wed, Nov 27, 2013 at 6:58 AM, Butterfly Close
closebutter...@gmail.com wrote:

 2013/11/26 Rugxulo rugx...@gmail.com

 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=84349351iu=/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=63431311iu=/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=63431311iu=/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=63431311iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user