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
c1a88974e0
Detect sizeof the dosbox data types
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1771
2004-04-20 06:53:36 +00:00
Peter Veenstra
67253f9e9b
Added support for attribute searching with extend fcbs.
...
Added support for volume label searching on Virtual Drives.
Added warnings for volume searching on Drive Fat.
Improved support for Filelabel searching on drive_local to include fcbfinds
Added Drivelabel "DOSBOX" to Virtual Drives.
Changed default Label for localdrives to "NO_LABEL".
Made DOS_FindFirst fcb finds aware.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1770
2004-04-18 14:49:50 +00:00
Peter Veenstra
55b9530a56
some odd devices stuff. (fizzban). Fcb findfirst/next fixes for drive(cw2oody)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1769
2004-04-18 10:36:28 +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
Peter Veenstra
93d4681df6
Fixed bug reported by Cliff Wright.
...
An unterminated string in Drive_Cache::Setlabel could cause buserrors on at
least NetBSD 1.6.1
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1767
2004-04-13 13:35:48 +00:00
Peter Veenstra
ed0fa42631
Removed dta check from findfirst in drive_cache.
...
Caching now 2048 searches per drive.
Clearing all when full.
Changed dta to reflect specs better.
Changed fcb to reflect specs better.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1766
2004-04-13 12:08:43 +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
Sjoerd van der Berg
bc1ef40805
Add/remove some new project files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1763
2004-04-03 20:04:38 +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
ac367177e7
add drive_fat to makefile
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1761
2004-04-03 19:53:30 +00:00
Sjoerd van der Berg
49861b6364
Fix some warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1760
2004-04-03 19:53:17 +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
Dean Beeler
d0e2bfa15f
Added FAT image access and DOS booter functionality
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1757
2004-04-03 19:24:59 +00:00
Dean Beeler
57a7795ae0
Fix default mixer sampling rate.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1756
2004-04-03 19:01:45 +00:00
Sjoerd van der Berg
28deb2efa4
Fix typo for opcode 0x29d
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1755
2004-04-03 10:34:06 +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
Peter Veenstra
74f0e5290c
exist searched for too much
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1753
2004-04-01 13:00:05 +00:00
Peter Veenstra
c7ab4990a0
FLDENV FSTENV FSTOR FSAVE added.status word can now be examined. closes #998201
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1752
2004-04-01 08:57:33 +00:00
Sjoerd van der Berg
229e81304b
Added functions 5a-00 for all the warlords 2 deluxe fans
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1751
2004-03-31 22:01:22 +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
410ceedaba
Changed some cpu functions to get opcode length as parameter
...
Added cli and sti functions
Changed LAR/LSL opcodes to preload the value incase it doesn't get changed
Added some support illegal opcodes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1748
2004-03-31 17:28:16 +00:00
Sjoerd van der Berg
cd5f7c9666
Changed some cpu functions to get opcode length as parameter
...
Added cli and sti functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1747
2004-03-31 17:27:31 +00:00
Sjoerd van der Berg
988633017d
Changed some cpu functions to get opcode length as parameter
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1746
2004-03-31 17:23:46 +00:00
Sjoerd van der Berg
2f32a83448
internal dpmi not needed anymore
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1745
2004-03-31 15:41:58 +00:00
Sjoerd van der Berg
f0998e6504
internal dpmi not needed anymore
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1744
2004-03-31 14:43:50 +00:00
Sjoerd van der Berg
91795c0af4
Give all parameters for cpu_ functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1743
2004-03-31 14:42:08 +00:00
Peter Veenstra
9cae461d02
Lets .... Play .... Quake cvs diff -u fpu.cppcvs diff -u fpu.cpp
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1742
2004-03-29 18:03:02 +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
5b60224768
update dx instead of x. duh
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1740
2004-03-24 19:26:49 +00:00
Sjoerd van der Berg
872f5726d0
Save ebp during dynamic block execution
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1739
2004-03-23 22:17:55 +00:00
Sjoerd van der Berg
a07aad49c8
New write map to handle write protection
...
New flag handling
New linking handling of blocks
Better handling of cache resetting
Some bug fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1738
2004-03-23 21:00:42 +00:00
Peter Veenstra
76d89159c9
changed sensitivity settings. makes master of orion 2 playable
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1737
2004-03-23 20:25:41 +00:00
Sjoerd van der Berg
2b1e4671e4
Default all unhandled opcodes to be illegal opcodes
...
Print the illegal/unhandled opcode in debug mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1736
2004-03-23 20:02:45 +00:00
Peter Veenstra
2c9077f9e2
Moved Dos infotable to another location. Added some odd files>20 detection
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1735
2004-03-23 18:51:21 +00:00
Peter Veenstra
ce758f85f5
improve some odd table for msd.exe (c2woody)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1734
2004-03-23 18:24:05 +00:00
Peter Veenstra
416fbac8e3
Fix relative motion when mode switching and ps2callback is used
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1733
2004-03-18 19:53:08 +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
12e1f8a18b
Changed OPL and CMS functions to also use the soundblaster base
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1726
2004-03-15 13:58:27 +00:00
Peter Veenstra
0ec286c9d0
typo
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1725
2004-03-14 19:41:04 +00:00
Sjoerd van der Berg
b3b1a0b003
Support s3 pixel format register, 8bpp only for now
...
Clear videomemory directly
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1724
2004-03-14 19:07:10 +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