Sjoerd van der Berg
d94017a7b1
Add checking if an irq needs to be raised immediatly when programming new timer
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1945
2004-09-07 11:28:27 +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
7fcfb7d2bc
Fix setting dac color entries with the high bits not getting cleared before adding color select bits.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1937
2004-09-03 05:10:16 +00:00
Sjoerd van der Berg
f20a8594a8
Don't reset the current timer when programming a new unless it's a mode 0 timer
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1934
2004-08-31 15:56:10 +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
3641ea7beb
Fx nosound mode and wave recording
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1923
2004-08-24 10:52:06 +00:00
Sjoerd van der Berg
f7a6317328
New memory handling using 1 big block of memory
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1920
2004-08-23 12:19:17 +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
dbde36bfe1
Keep GCC happy!
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1914
2004-08-23 09:18:58 +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
Sjoerd van der Berg
322373756c
Total rewrite of the pcspeaker sound
...
Better support for pit mode 2/4 en speaker on/off bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1912
2004-08-23 08:30:51 +00:00
Sjoerd van der Berg
b77308510d
New mixer code with interpolation.
...
New prebuffering scheme.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1911
2004-08-23 08:25:20 +00:00
Sjoerd van der Berg
7bbec56bed
New interpolating mixer routines
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1909
2004-08-23 08:11:58 +00:00
Peter Veenstra
b699da3acf
another define for win32
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1901
2004-08-04 13:21:20 +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
Peter Veenstra
83d6b619ca
Doing Stuff some people don't seem to care about.
...
Added Directserial to makefile (else it will not be in the source archive and thus not in the builds)
Enabled it on win32 hosts.
Made it only compilable for win32 target hosts.
dosbox.cpp:
Added help for the configfile for directserial! (Users don't read the source.)
ifdef some more stuff
enable MPU-intelligent-mode by default.
disable Directserial by default.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1897
2004-07-30 01:41:10 +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
ad67e9420c
Make sure that drawing related variables only get changed when an actual screen update can take place
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1883
2004-07-08 20:50:10 +00:00
Sjoerd van der Berg
3a98ced52c
Fix annoying bugs with our crap log system
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1881
2004-07-08 17:44:20 +00:00
Sjoerd van der Berg
36d07f2f46
Handle width and height doubling slightly better and allow vga height stretching again
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1880
2004-07-08 17:20:59 +00:00
Sjoerd van der Berg
7d03a1a0d8
Improve raw adlib capturing to start with first note played
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1875
2004-07-06 07:50:30 +00:00
Sjoerd van der Berg
d70c5b1f8f
Fix wave capturing not keeping track of length of data
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1874
2004-07-05 16:00:22 +00:00
Sjoerd van der Berg
5ca7ccb610
Remove pic_reqisterirq,pic_freeirq calls
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1873
2004-07-05 12:03:15 +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
82b5755fb2
Check if capture file fails to open
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1867
2004-07-04 21:18:12 +00:00
Sjoerd van der Berg
dc6e126a71
Changes for 1 global capture directory
...
Support for capturing raw midi
Support for capturing raw opl
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1864
2004-07-04 21:07:45 +00:00
Sjoerd van der Berg
b1cebeed4e
Changes for 1 global capture directory
...
Support for capturing raw midi
Support for capturing raw opl
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1863
2004-07-04 21:02:22 +00:00
Sjoerd van der Berg
ba9a2cc546
Remove pic_registerirq calls
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1862
2004-07-04 21:01:55 +00:00
Peter Veenstra
8f472fb66a
Some sanity checks on strings for the cdrom.
...
Changed E_Exit to warning when direct copyflag is used.
Added printscreen/scrollock/pause to the keymapper.
Ignoring printscreen and pause in keyboard (can be used to map special keys
to).
Added some binds so you can bind special keys to them (MK_scrolllock and
MK_pause).
Updated headers to support those new keys and MK_keys.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1861
2004-06-30 14:40:08 +00:00
Sjoerd van der Berg
4b8a13bdc1
Fix gcc compilation error
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1860
2004-06-29 21:20:08 +00:00
Dean Beeler
23005cba52
Adding Win32 passthrough serial support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1858
2004-06-28 01:41:56 +00:00
Sjoerd van der Berg
c7f47743ba
Add more precision to volume ramp and frequency adding.
...
Rewrite the volume handling
Rewrite the panning handling
Rewrite channel irq event system
Fix dma selection table
Fix bug with dual 8bit io writes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1857
2004-06-25 14:46:48 +00:00
Sjoerd van der Berg
7b8fb0982b
Remove debug message
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1853
2004-06-20 22:03:34 +00:00
Sjoerd van der Berg
24123486b8
Disable the gus from loading if machine != vga
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1852
2004-06-20 22:03:10 +00:00
Sjoerd van der Berg
5fa83f5e8d
Handle text blinking for cga/tandy
...
Clear some more events on resolution changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1850
2004-06-20 17:04:16 +00:00
Sjoerd van der Berg
1de427249f
Handle text blinking bit for cga/tandy mode control register
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1849
2004-06-20 17:02:59 +00:00
Sjoerd van der Berg
0c11281b19
remove debug message
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1848
2004-06-20 17:02:37 +00:00
Sjoerd van der Berg
13d4604573
Check that timers don't get 0 microseconds intervals
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1847
2004-06-20 17:01:58 +00:00
Sjoerd van der Berg
35b0cc060c
Fix the tandy crt page register to also work in text modes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1839
2004-06-18 08:16:43 +00:00
Sjoerd van der Berg
1d72b82abc
Fill the text font tables for tandy,cga and hercules machine modes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1836
2004-06-17 07:28:51 +00:00
Sjoerd van der Berg
3e6947cb87
Add reading of timer 1 and give it the value xt bios gives it
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1835
2004-06-17 07:27:55 +00:00
Sjoerd van der Berg
38cb5b88ca
Fixes to the gus timers
...
More accurate timing using dosbox internal events
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1834
2004-06-14 18:34:03 +00:00
Sjoerd van der Berg
31fe898cf5
Add 32bit internal mixing
...
Speed it up a bit
Clean it up a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1833
2004-06-14 11:46:32 +00:00
Sjoerd van der Berg
01c317b355
Add 2nd font table support to text output
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1830
2004-06-11 16:18:42 +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
c6b9969e8a
Add new dma ransferend event
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1823
2004-06-10 20:21:05 +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
c94459d6d3
New mapper changes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1819
2004-06-10 07:23:01 +00:00
Sjoerd van der Berg
ae2dd7711e
Slight change in vga to support the new rendering
...
Added some hardware acceleration functionality
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1818
2004-06-10 07:21:02 +00:00