Hi there,
1st of all, congrats on creating a high quality program like dosemu -
well done.
What state is the sound code in? I have tried 98.5 and got the
following strange behaviour:
The sound works fine in the game Virtual Pool (apart from midi music), but
games that use DPMI such as Indycar 2 & Descent fail to auto detect &
cause a fault as follows:
TSF32: prev_tsf32 4C80
SS FF DS B7 ES FF FS 27F GS 27F
EAX 28 EBX 1C0 ECX 3 EDX 22C
ESI E000 EDI 28 EBP 406697D8 ESP 1724
CS:IP A7:000074CB ID 0D C0D 0 FLG 10202
CS= A7, USE16, byte granular, limit FFFF, base 9530, acc FB
SS= FF, USE32, byte granular, limit FFFF, base 18C10, acc 40F3
DS= B7, USE16, byte granular, limit FFFF, base 9530, acc F3
ES= FF, USE32, byte granular, limit FFFF, base 18C10, acc 40F3
FS= 27F, USE32, byte granular, limit 1000, base 40673000, acc 40F3
GS= 27F, USE32, byte granular, limit 1000, base 40673000, acc 40F3
CR0: unavailable
(This was taken from a run of setup.exe in descent shareware)
Dont trust this too much BTW, I had to type it in by hand, cos the
mouse pasting stuff wouldnt work in the video mode it went into (some
color text mode)
Anyway I have a real SB16, with kernel 2.0.36 & compiled dosemu 0.98.5 from
sources. Im wondering if its some configuration thing I did wrong, as I
know that the sound worked for these games in one of the later 0.64
releases? Heres what I put in the cfg file:
$_sound = (on) # sound support on/off
$_sb_base = (0x220)
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_dsp = "/dev/dsp"
$_sb_mixer = "/dev/mixer"
$_mpu_base = "0x330"
(These are all the correct settings for my card)
If you want any more information, I will be glad to test for you, just ask.
Can you either tell me what im doing wrong, else this is a bug report :)
--
Stafford Goodsell <[EMAIL PROTECTED]> _
C")
Programmer, administrator of marys.oz, (_)
avid gamer and all-round computer geek. -"-