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
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