1
0
Fork 0
Commit graph

88 commits

Author SHA1 Message Date
Sebastian Strohhäcker
2375c15de2 add function to manually trigger the 16bit sb IRQ (ripsaw; fixes sb16 detection for Assault Wing)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3699
2011-04-23 10:50:38 +00:00
Sebastian Strohhäcker
617fd7006d fix sb halt/continue sequence when no transfer in progress (thanks to tcostin, fixes some GameWizard crash)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3696
2011-04-19 19:46:02 +00:00
Peter Veenstra
d7597b8dd8 soundblaster cd audio control (this is not the same as mscdex audio control). Thanks ripsaw.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3658
2010-11-06 14:00:46 +00:00
Sebastian Strohhäcker
2efab7ece3 update svn properties
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3653
2010-10-29 21:33:50 +00:00
Ralf Grillenberger
8d916cfa5a - Fix SB16 16-bit interrupt cause identification (makes games using CT-VOICE.DRV work).
- Add SB16 identification bit for an older version of CT-VOICE.DRV
Thanks ripsaw8080.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3625
2010-07-28 20:18:04 +00:00
Ralf Grillenberger
461ffb6c40 Unload CMS/Gameblaster when sbtype is changed. Add GUS FM forwarding when Gameblaster is selected. Make some CMS tables const.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3566
2010-04-04 10:23:16 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Ralf Grillenberger
bf5257415d CMS/Gameblaster: add sbtype=gb, fix base addresses other than 220h, fix lack of sound when starting from autoexec, add autodetection (Thanks robertmo and Cloudschatze)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3523
2010-01-06 19:40:45 +00:00
Ralf Grillenberger
8021ebdb6c Clear Soundblaster interrupt if needed. Fixes sound detection in Xenoball.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3521
2010-01-01 21:45:12 +00:00
Peter Veenstra
3c25b8e28f Make Talking parrot happy. (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3514
2009-12-14 18:14:23 +00:00
Sebastian Strohhäcker
ee5f6c5a92 behave like the real thing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3487
2009-10-25 16:22:22 +00:00
Sjoerd van der Berg
4ed39f7fd3 Set the correct dsp version for sb 1.5 ( thanks tryton )
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3444
2009-07-11 10:39:38 +00:00
Sebastian Strohhäcker
b58bbc5c36 doesn't like Bit8u (char) there
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3421
2009-06-10 17:44:59 +00:00
Sebastian Strohhäcker
4ad533c78f use different sb detection for tandy dac initialization
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3418
2009-06-07 10:18:14 +00:00
Sebastian Strohhäcker
f5fc904ff5 better sb dsp reset mechanism (hal), fixes stmik-based applications;
add sb irq acknowledge logic


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3416
2009-06-06 15:45:31 +00:00
Peter Veenstra
150dd14433 Fix some warnings in pedantic mode. (another one).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3351
2009-04-25 07:02:28 +00:00
Sebastian Strohhäcker
ce5ef7a254 fix 16bit mixer handling on bigendian machines (sb16 hdma, cdda for cd images), also see sf patches #1284246 and #1989569
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3324
2009-03-19 20:45:42 +00:00
Peter Veenstra
d584afc0ef Rename mixer => sbmixer. Add Wari hack (beta2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3277
2009-02-01 11:07:11 +00:00
Sebastian Strohhäcker
5f12dea767 reset dma request line on soundblaster reset (thanks to hal), fixes 3d bomber
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3219
2008-09-13 20:04:28 +00:00
Sebastian Strohhäcker
ba077a4d76 add/fix some undocumented sb16 dsp commands (asp/csp programming)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3212
2008-08-28 17:37:23 +00:00
Sebastian Strohhäcker
c78a9f6c03 fix/work around some gcc Wall warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3192
2008-08-06 18:34:21 +00:00
Sebastian Strohhäcker
6188566e38 add partial ega-only machine
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2992
2007-09-20 16:42:43 +00:00
Peter Veenstra
5b8517762e Fix Space Quest 6 sound. (switching to old style dma transfers resets the sign of the dma transfer)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2952
2007-08-08 08:03:48 +00:00
Peter Veenstra
1773cb623f Change dma routine a bit. allow games in autoinit mode to fill dma buffer at the last moment.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2888
2007-06-14 18:06:59 +00:00
Peter Veenstra
a5ac3216ba Some more const stuff. Silences a few warnings and removes a few casts. Update description of dss.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2886
2007-06-14 08:23:46 +00:00
Sebastian Strohhäcker
6363fe8004 fix operator priority
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2825
2007-02-24 21:07:22 +00:00
Peter Veenstra
6027e7710f improve mixer controls a bit. (Srecko)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2815
2007-02-22 08:39:06 +00:00
Peter Veenstra
d78d597f92 Add Beta2 patch: Fix autoexec overflow.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2729
2007-01-08 19:59:06 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
563f6af7fe Make creative sb16 drivers whatcard.exe happy(no need to replace it anymore). Hopefully windows sb16 sound support still works.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2724
2006-11-21 15:12:39 +00:00
Sebastian Strohhäcker
2b5eb21748 extend soundblaster mixer controls (Srecko)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2693
2006-08-28 17:02:31 +00:00
Sebastian Strohhäcker
e11274fe6e add/fix some more soundblaster modes (Srecko)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2692
2006-08-25 09:40:19 +00:00
Sebastian Strohhäcker
be9a70adfd fix unsigned 16bit samples sb16 output
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2690
2006-08-21 20:08:26 +00:00
Sebastian Strohhäcker
7a452cbf72 prevent rare crashes when forcing sb16 when no second dma controller is present
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2686
2006-08-16 16:08:24 +00:00
Peter Veenstra
7cac8ec376 Make gcc happy. (thanks Ludwig).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2664
2006-06-29 19:05:54 +00:00
Peter Veenstra
0ce4453cdf some configuration items renames.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2546
2006-03-13 20:01:55 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Peter Veenstra
67693a9396 Add patch 1391092:"Soundblaster DSP fixes" from Vasyl and the SB MIDI interface from Srecko.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2431
2006-01-19 14:42:19 +00:00
Sebastian Strohhäcker
f22e8d5041 add possibility to close dma controllers;
remove second dma controller when tandy sound is enabled and machine=vga


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2377
2005-11-16 20:27:40 +00:00
Peter Veenstra
dc4aaeaed0 add patch 1348881 from vasyl. Fixes sb16 detection in some games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2372
2005-11-10 13:08:47 +00:00
Peter Veenstra
420a5a7fd0 Make the soundblaster really reinitializable. Fixes bug 1241149
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2342
2005-10-09 15:33:07 +00:00
Peter Veenstra
0390f61702 repeat last value in the DSP indefenitely. Fixes Jangle demo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2226
2005-06-29 20:10:47 +00:00
Peter Veenstra
902e09a4ec Removed unused function. Changed ADPCM routines to the ones of kode54
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2172
2005-04-05 16:25:09 +00:00
Peter Veenstra
d382abd209 New configuration layer. Runtime changing of settings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2160
2005-03-25 11:52:32 +00:00
Peter Veenstra
266f2a1270 Changed fm output select (fixes music in mm3 with mixer=true)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2126
2005-03-03 10:54:05 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Sjoerd van der Berg
608ab6edc7 Allow changing of the timeconstant during autoinit transfers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2018
2004-10-09 08:41:21 +00:00
Sjoerd van der Berg
4530386c35 Fix stereo transfers overflowing the dma counter with remaining bytes
Add 16 bit continue dma dsp command


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1977
2004-09-15 10:59:28 +00:00
Sjoerd van der Berg
dfbb195418 changes for improved timing event system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1968
2004-09-10 22:15:20 +00:00
Sjoerd van der Berg
10d9e724d9 Fix dsp command 0xd4 continue dma transfer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1944
2004-09-07 10:59:19 +00:00