1
0
Fork 0
Commit graph

45 commits

Author SHA1 Message Date
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
Sjoerd van der Berg
4812b35a82 Precache a bit of sound if some game masks the dma channel halfway through a transfer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1938
2004-09-03 05:17:39 +00:00
Sjoerd van der Berg
6d82d7192a Force the speaker to enable when starting a sb16 command byte transfer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1924
2004-08-24 10:53:15 +00:00
Sjoerd van der Berg
dc0be65224 Improve timing between sequential dma transfers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1918
2004-08-23 10:06:09 +00:00
Sjoerd van der Berg
609ed8b02d Lot's of changes for new mixer routines
Added a silent dma player for when speaker is disabled


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1913
2004-08-23 08:32:00 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Sjoerd van der Berg
6d0bdfc543 Fix mixer also being disabled for soundblaster v2.0
Add 16 bit irq acknowledgement


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1884
2004-07-09 15:46:37 +00:00
Sjoerd van der Berg
af71d40be2 Don't allow 16-bit soundblaster if machine!=vga
Disable the mixer ports for lower than sbpro version


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1868
2004-07-04 21:33:06 +00:00
Sjoerd van der Berg
08003231f9 Add new dma transferend event
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1824
2004-06-10 20:22:31 +00:00
Sjoerd van der Berg
56de26f7df Handle terminal count event to prevent repeated loop
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1821
2004-06-10 17:57:42 +00:00
Sjoerd van der Berg
70914f545e forward data to adlib command register of the gus
Don't use the cms ports when in opl2 mode


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1813
2004-06-07 14:42:36 +00:00
Sjoerd van der Berg
9b6401446e Forward changes to the soundblaster mixer to the dosbox mixer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1798
2004-05-12 12:48:46 +00:00
Sjoerd van der Berg
5db36f043f Go back to the old 4bit-adpcm decoding
Setup the high dma parameter in the set blaster line
Change some debug messages


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1782
2004-04-25 15:08:54 +00:00
Sjoerd van der Berg
2bccfd7a22 Fix 4-bit adpcm transfers from doing extra dma tranfers causing sounds to play to fast
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1772
2004-04-21 08:21:47 +00:00
Sjoerd van der Berg
9cd769b878 New io handler functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1758
2004-04-03 19:35:34 +00:00
Sjoerd van der Berg
111dc4f591 Fake soundblaster recording to help some detection routines.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1750
2004-03-31 21:53:24 +00:00
Sjoerd van der Berg
9391962923 Remove ega_switch.h and font_switch.h files
Make some big log message in sblaster only work in debug mode.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1731
2004-03-15 15:04:18 +00:00
Sjoerd van der Berg
31439632f3 Added initial sb16 support
Rewrote the DMA handling
Give base address to cms and opl emulators
Fix unaligned stereo transfers
No set blaster line with sblaster disabled


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1730
2004-03-15 14:57:45 +00:00
Peter Veenstra
1561e03647 Changes of Srecko in the parts he coded
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1715
2004-03-11 20:35:25 +00:00
Sjoerd van der Berg
9d26cef41c Added dual opl2 and opl3 emulation.
Fixed the sample rate config option not being used.
Added different soundblaster type options.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1699
2004-03-03 15:47:07 +00:00
Sjoerd van der Berg
44464a2a53 Changed event and ticker handlers.
Removed the micro timers.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1657
2004-02-07 18:37:16 +00:00
Peter Veenstra
028737db18 added 2 and 3 bit adpcm (Srecko)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1618
2004-01-28 19:42:08 +00:00
Peter Veenstra
fcbd0fe854 Copyright to 2004
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Sjoerd van der Berg
83209226a0 Remove PIC_AddIRQ usage
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1392
2003-10-30 22:15:28 +00:00
Sjoerd van der Berg
fb4053b38c Removed help line and changed option.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1331
2003-10-14 23:03:39 +00:00
Sjoerd van der Berg
21949d3225 Auto intialize dma transfers now use the dma block size parameter setup previously
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1295
2003-10-05 19:12:09 +00:00
Sjoerd van der Berg
21ca26be96 Reading SBPRO microphone level fixed.
Triggering 8-bit irq DSP function doesn't return data.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1229
2003-09-04 19:17:57 +00:00
Sjoerd van der Berg
a67453b78e Added SBPRO 2.0 support
Added a new ADPCM decoding algorithm
Added better timing for short detection dma transfers
Added new registers to mixer
Some new debug messages and clean up


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1213
2003-09-01 14:27:57 +00:00
Peter Veenstra
bbb7cf45b0 updated loggingsystem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@989
2003-05-04 19:19:09 +00:00
Sjoerd van der Berg
02784e988b Added random busy signal on dsp write port
Added command 0xda, exit autoinitialize 8-bit.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@763
2003-03-13 21:50:27 +00:00
Peter Veenstra
f79eaaba75 updates for new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@695
2003-02-27 19:56:22 +00:00
Sjoerd van der Berg
e3a3634669 Add halt/resume 8-bit dma calls and fix the static noise when generating silenec.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@687
2003-02-23 10:48:50 +00:00
Sjoerd van der Berg
a92071747e Total rewrite of soundblaster sound generation.
Added support for command 0xe2.
Started work on mixer registers.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@680
2003-02-22 12:11:04 +00:00
Peter Veenstra
18ae21e866 added help messages for the configfile and updated the readme and install to reflect libpng and zlib
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@396
2002-10-22 17:52:38 +00:00
Sjoerd van der Berg
7eb6dacc91 Removed the hardware manager functions and added the Silence DAC DSP command
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@336
2002-10-18 09:06:04 +00:00
Peter Veenstra
d0fc1da99b added support for a config class/file. System not initialized perfect yet!
(env is not fixed)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@289
2002-09-17 20:07:25 +00:00
Sjoerd van der Berg
2df7210adb Fixed ADPCM and support for the new dma functions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@208
2002-08-24 07:52:33 +00:00
Sjoerd van der Berg
76ab53be5c New config #if's
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@170
2002-08-19 12:51:42 +00:00
Sjoerd van der Berg
42e5d0b779 First CVS upload.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@80
2002-07-27 13:08:48 +00:00