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