1
0
Fork 0
Commit graph

278 commits

Author SHA1 Message Date
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
f6938602bd Add an adlib command register to the gus
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1812
2004-06-07 14:41:20 +00:00
Sjoerd van der Berg
464bba5819 Increase CMS mixer channel delay
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1811
2004-06-07 14:40:40 +00:00
Peter Veenstra
f4f869a2cb Don't allow backcounts to get below zero (acces violations). Fixes melee mode of starcon2 with gus enabled
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1810
2004-06-06 19:37:38 +00:00
Sjoerd van der Berg
5acc5f9082 Increase the mixer disable shutdown delay
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1809
2004-06-06 18:23:10 +00:00
Sjoerd van der Berg
5e9dd89b56 Added a master volume setting
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1799
2004-05-13 07:11:15 +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
54f7d437ec Added mixer program on z: to change volumes
Add new functions for finding specific channels
Changed the setting of channel volume


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1797
2004-05-12 08:21:30 +00:00
Sjoerd van der Berg
af4ee165df Rename the channel name for the mixer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1791
2004-05-11 18:48:32 +00:00
Peter Veenstra
e3a7a48687 Added SDA.
Update DTA/PSP to use SDA.
Added some more pic commands.
Cleaned dos.cpp up a bit.
Handled some more calls in dos.cpp.
Changed execute and terminate to mess less with the dta.
Removed all dta references and changes in PSP.
Added some messages to messagefile for mount.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1787
2004-05-04 18:34:08 +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
7c67adc360 Correctly support 16 bit write again
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1768
2004-04-14 20:50:50 +00:00
Sjoerd van der Berg
5e144aa1d6 Work around vs.net optimzing bug
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1765
2004-04-12 08:13:48 +00:00
Peter Veenstra
a48880d4e4 set keyb.scheduled to false if the events are removed.
Handle numlock scrollock capslock and insert.
Produce proper codes for extended arrow keys.
Make shift and capslock/numlock mutually exclusive.
Handle the numeric keyboard.
Update int 16 to handle the extended arrow keys.
Implemented Alt-numeric.
Made keyboard vitualazation under win3.x possible.
Handle Some more keyboard flags.
Fixed flags when 2 alts/ctrl were presed and one was released.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1764
2004-04-07 09:36:59 +00:00
Dean Beeler
f841081709 Added FAT image access and DOS booter functionality
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1762
2004-04-03 19:59:07 +00:00
Sjoerd van der Berg
9d9a964dd0 New io handler functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1759
2004-04-03 19:46:00 +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
dfeec430b8 Add reading of dma page register
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1754
2004-04-03 06:58:13 +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
611666165e Changed some cpu functions to get opcode length as parameter
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1749
2004-03-31 17:31:17 +00:00
Sjoerd van der Berg
1c2bf685d7 Fix some adlib detection issues when cycles is too high
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1741
2004-03-28 13:04:45 +00:00
Peter Veenstra
dc8179439a Additions to mp401 suggested by Screcko. Legend games are now working.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1732
2004-03-18 16:21:04 +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
Sjoerd van der Berg
c07cd52717 Changed OPL and CMS functions to also use the soundblaster base
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1729
2004-03-15 14:54:59 +00:00
Sjoerd van der Berg
d7cd5717d6 Changes for new dma routines
Changes for 16-bit register access
Changes for 32-bit internal mixing


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1728
2004-03-15 14:54:48 +00:00
Sjoerd van der Berg
8b3fd8a4ae New DMA routines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1727
2004-03-15 14:54:09 +00:00
Sjoerd van der Berg
db45414323 Support s3 pixel format register, 8bpp only for now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1723
2004-03-14 19:05:41 +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
Peter Veenstra
acc1373574 Final part of patch 897288 by Srecko
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1714
2004-03-11 10:45:53 +00:00
Peter Veenstra
b6ae52df7a Changed priority tables a bit to reflect a real machine better(hopefully). Second part of patch 897288 by Srecko
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1711
2004-03-10 13:53:40 +00:00
Sjoerd van der Berg
fe74bebe4d Slight bug in cms still checking some old config option
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1702
2004-03-04 10:34:32 +00:00
Sjoerd van der Berg
b2def2f86b Rename the opl3 namespace for gcc
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1700
2004-03-03 15:57:07 +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
Peter Veenstra
11b3ee2999 added basic BCD counting
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1695
2004-03-03 12:37:12 +00:00
Sjoerd van der Berg
f7c4b46991 Added MC6845 display controller support for hercules,cga,tandy machine modes.
Added cga,tandy,text modes.
Added some new tandy modes.
Added better tandy register support.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1691
2004-02-29 22:18:24 +00:00
Sjoerd van der Berg
d348bcf043 Setup rom areas
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1678
2004-02-12 21:38:35 +00:00
Peter Veenstra
b5697eb1f7 slightly more valid dates/compilation warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1675
2004-02-10 16:32:10 +00:00
Peter Veenstra
a8e431cc6d made it crossplatform
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1674
2004-02-10 16:25:17 +00:00
Sjoerd van der Berg
4e169beaa3 nooo a memory leak
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1673
2004-02-08 13:04:34 +00:00
Sjoerd van der Berg
4fd8006811 Changed configure to combine modem and ipx sdl_net test
Include ipx source file in makefile


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1671
2004-02-08 10:10:16 +00:00
Dean Beeler
ddba2a34fe Fixed modem to work with the Telnet protocol. Integrated fizzban's code to dial a striing of numbers as an IP. This release should work with Xmodem and Ymodem protocols.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1669
2004-02-08 08:38:40 +00:00
Dean Beeler
7ee4be6fd8 Added initial IPX support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1668
2004-02-08 08:36:32 +00:00
Sjoerd van der Berg
84058c007b New function to recalculate some values after a scanline length change
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1665
2004-02-07 23:40:46 +00:00
Sjoerd van der Berg
7ca20ac50f Only use 6 bit dac values
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1664
2004-02-07 23:36:33 +00:00
Sjoerd van der Berg
3d938579ef Add the 3rd cga palette
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1662
2004-02-07 22:22:19 +00:00
Sjoerd van der Berg
297bcf0e73 Changed event and ticker handlers.
Removed the micro timers.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1661
2004-02-07 18:50:38 +00:00
Sjoerd van der Berg
6118a57ffc Changing scanline length doesn't start a screen resize
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1659
2004-02-07 18:49:28 +00:00
Sjoerd van der Berg
ca4be6fe43 Changed event and ticker handlers.
Removed the micro timers.
Removed the pitch calculation


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1658
2004-02-07 18:48:51 +00:00