Dean Beeler
1d46933a6b
Completing S3 XGA functionality.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2084
2004-12-22 10:49:42 +00:00
Dean Beeler
26062b0e15
Adding serial port FOSSIL driver support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2083
2004-12-22 10:46:16 +00:00
Peter Veenstra
5ae8051c90
lot's of pic changes: it now honours irq 2 being masked. Some priority table changes. Some changes in the main irq loop in order to gain some speed. Some small changes by wd in the byte decoding
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2081
2004-12-16 19:22:11 +00:00
Peter Veenstra
d1faa25ea7
Cleanup + fix all known issues
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2077
2004-12-14 21:02:57 +00:00
Peter Veenstra
13f25d9f44
Irq changed to 9 and unmasking it on startup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2074
2004-12-07 21:33:26 +00:00
Peter Veenstra
688c8f114f
better port write decoding(wd) and some changes to run_irq loop
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2073
2004-12-07 21:29:14 +00:00
Sjoerd van der Berg
c35e5dc8c2
Autodetect type op opl data in dro writing
...
Fix opl3 capturing and using wrong indexes for dro data
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2065
2004-11-18 11:07:52 +00:00
Peter Veenstra
fbc9a7ec39
Rotate stuff ignoring for now (7 cities of gold)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2060
2004-11-15 14:56:55 +00:00
Peter Veenstra
2ae5a14bcf
Handle mode 0 differently
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2054
2004-11-13 11:59:46 +00:00
Sjoerd van der Berg
b7b681a59a
Fix wav writing, blah stupid :)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2050
2004-11-12 07:29:42 +00:00
Peter Veenstra
232541c358
Added lot's of callback information. Added some useful information on how to use the debugger. Added patch 105158 from Hendrik Jan Visser
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2035
2004-10-23 15:15:07 +00:00
Peter Veenstra
bb2d24b081
small keyboard fix. typerate handling (Moe)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2022
2004-10-12 16:21:22 +00:00
Sjoerd van der Berg
93a8163a4d
New call to reset page handlers
...
Change the vga font text page handler and rewrite for reset page handler call.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2020
2004-10-12 10:45:11 +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
Peter Veenstra
699a6f345e
Font banks are 64 kb now. updating pagehandler to match. (wjp)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2000
2004-09-28 20:17:31 +00:00
Sjoerd van der Berg
6c6c6f031c
Fix cursor start end line for non-vga card support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1998
2004-09-28 15:43:31 +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
Peter Veenstra
2119b82868
pop2 irq
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1973
2004-09-11 09:00:58 +00:00
Sjoerd van der Berg
4f558a5ab7
Add pit mode 1 which basically just keeps output high
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1972
2004-09-11 08:09:25 +00:00
Peter Veenstra
0a2704969e
Warning Warning.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1971
2004-09-10 22:31:03 +00:00
Sjoerd van der Berg
386461754e
changes for improved timing event system
...
Fix the cursor in cga,tandy,hercules modes
Fix the 160x200 16 color cga mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1970
2004-09-10 22:16:30 +00:00
Sjoerd van der Berg
85079912c9
changes for improved timing event system
...
Now generate output with floating point variables
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1969
2004-09-10 22:15:58 +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
Peter Veenstra
c15193d8f5
mem ->63. List more options
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1956
2004-09-09 08:39:28 +00:00
Peter Veenstra
4807b0f93c
Removed tandy option
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1951
2004-09-08 09:41:13 +00:00
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