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
Sjoerd van der Berg
44464a2a53
Changed event and ticker handlers.
...
Removed the micro timers.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1657
2004-02-07 18:37:16 +00:00
Sjoerd van der Berg
631eff19be
Remove some logging messages
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1652
2004-02-03 10:35:15 +00:00
Sjoerd van der Berg
f449c47830
Let CGA Modes use vga timings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1639
2004-02-02 09:27:34 +00:00
Sjoerd van der Berg
3c2770a8f0
Add tandy palette changing registers
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1638
2004-02-02 09:26:13 +00:00
Sjoerd van der Berg
2b1535319a
Don't use cga mode control register in tandy mode
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1635
2004-01-31 22:41:13 +00:00
Sjoerd van der Berg
ae0a2db4d1
Use a temporary buffer provided by render functions
...
Fix the cga aspect ration
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1634
2004-01-31 22:40:02 +00:00
Peter Veenstra
ad2e42b57a
Some compile errors
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1626
2004-01-30 13:36:56 +00:00
Sjoerd van der Berg
d1f0154107
Added a nice blinking cursor again
...
Added support for cga register to toggle textmode blinking
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1625
2004-01-30 09:18:18 +00:00
Peter Veenstra
7146fd91ad
last bit of port 64 now only depends on data readable and not in buffer.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1624
2004-01-29 20:13:29 +00:00
Peter Veenstra
b9b3c9b559
Only schedule a key if current one is read
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1622
2004-01-29 16:58:24 +00:00
Sjoerd van der Berg
2436917d8c
Fix pel panning in 256 color vga mode
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1620
2004-01-28 21:36:48 +00:00
Sjoerd van der Berg
c32e90eabd
Fix CGA Start address and address range
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1619
2004-01-28 21:00:42 +00:00