Sjoerd van der Berg
c908fa9a09
SVGA support by emulating an S3/trio 64 card with 2 mb
...
Support for dual CGA palette and background colors
Support for attribute palette group changing
Changes to work together with bios somewhat in supporting different video cards
Basic support for Tandy pcjr 320x200x16 color mode
Text mode support for changing font and panning support.
Support for data rotate in 16 color modes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1063
2003-06-15 19:44:58 +00:00
Sjoerd van der Berg
e8892d4f61
Removed hack for setting limits -1
...
Small change for handling the mouse cursor in graphics mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1062
2003-06-15 19:39:21 +00:00
Sjoerd van der Berg
3f5aecccf2
VESA Routines.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1061
2003-06-15 19:38:47 +00:00
Sjoerd van der Berg
155cbb9f36
New Video bios code:
...
Support for VESA 1.2
Support for text mode font changes
Support for setting CGA colors
Support for setting text mode cursor shape
Support for 16 color palette group changes
Some initial tandy mode support
Some fixes with graphics mode text output
Some cleanups
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1060
2003-06-15 19:37:57 +00:00
Sjoerd van der Berg
1b4b7cb77b
New function to be called when videomode changes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1059
2003-06-15 19:34:33 +00:00
Sjoerd van der Berg
a8cce43b4f
Maximum of 34mb addressable memory now with highest 2mb being video memory range.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1058
2003-06-14 11:45:40 +00:00
Sjoerd van der Berg
81a149ea36
Better limit checking on memory allocated to XMS
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1057
2003-06-14 11:44:02 +00:00
Sjoerd van der Berg
34eb272f95
Changed memory limits
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1056
2003-06-14 11:42:45 +00:00
Sjoerd van der Berg
4d45092d87
Added HLT Instruction handling routines.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1055
2003-06-14 07:27:27 +00:00
Sjoerd van der Berg
019442ad4e
Added HLT Instruction
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1054
2003-06-14 07:26:53 +00:00
Sjoerd van der Berg
5794ebcb0e
Added HLT instruction
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1053
2003-06-14 07:24:17 +00:00
Ulf Wohlers
94ea572dc1
Added real mode iretd
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1052
2003-06-12 13:01:12 +00:00
Sjoerd van der Berg
bb45fd24d7
Fix for 32-bit mov [offset],segment doing 32-bit store, should be 16.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1051
2003-06-12 12:03:59 +00:00
Peter Veenstra
6daab43bf7
fixed both fptan and fpatan. Xcom now works flawsless
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1050
2003-06-10 21:09:12 +00:00
Sjoerd van der Berg
a1f892935e
Added buffers to DosInfoBlock
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1049
2003-06-10 11:42:23 +00:00
Sjoerd van der Berg
25a243ed74
Check if files are withing MAX_FILES limits
...
Added buffers to lists of lists.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1048
2003-06-10 11:41:17 +00:00
Sjoerd van der Berg
3ea9d2e62a
Added more constants to be loaded through FLDxx
...
Added 32-bit FILD and FISTP
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1047
2003-06-10 08:52:16 +00:00
Sjoerd van der Berg
6f9016c8eb
Added 32-bit BSF and BSR
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1046
2003-06-10 08:50:28 +00:00
Peter Veenstra
a3b63b239b
Some fpu changes for others to try
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1045
2003-06-10 06:56:41 +00:00
Sjoerd van der Berg
400da21a32
Added WAIT and 16-bit BSF,BSR
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1044
2003-06-09 23:28:24 +00:00
Sjoerd van der Berg
4eaaac62b5
sysex messages need a send_event
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1043
2003-06-06 06:51:32 +00:00
Ulf Wohlers
cf0b2cbd6c
dont duplicate handles in psp if filetable is copied (except null-handles)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1042
2003-06-05 11:03:12 +00:00
Ulf Wohlers
e18eebf29d
Dont dublicate handles in psp when filetable is copied
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1041
2003-06-05 09:52:13 +00:00
Sjoerd van der Berg
40a4d72267
Some more 0x0f prefixed instructions related to protected mode.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1040
2003-06-03 18:06:53 +00:00
Sjoerd van der Berg
f6e003c808
Disasble built in dpmi host for now
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1039
2003-06-02 21:24:03 +00:00
Sjoerd van der Berg
a8132aee39
Cleaned up a load of comments.
...
Support for pmode related instructions to switch to other core.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1038
2003-06-02 21:22:34 +00:00
Sjoerd van der Berg
f92993a121
add IN EAX,DX
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1037
2003-06-02 21:22:01 +00:00
Sjoerd van der Berg
0682de08be
Fix flags for AAM and AAD
...
Don't check for nonsense rotates, since they do change the flags.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1036
2003-06-02 21:20:17 +00:00
Sjoerd van der Berg
74c8142695
parity table isn't static anymore
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1035
2003-06-02 21:19:08 +00:00
Sjoerd van der Berg
1169165d7f
Allow switching of cpu cores through certain instructions.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1034
2003-06-02 21:18:38 +00:00
Sjoerd van der Berg
81e9ba2cdf
Added some functions for acessing values in an endian safe way.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1033
2003-06-02 21:08:31 +00:00
Sjoerd van der Berg
9b64906560
Add definition of parity table
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1032
2003-06-02 21:05:18 +00:00
Sjoerd van der Berg
a6c8016499
Add default defines for environ being supported in visual c
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1031
2003-06-01 21:40:44 +00:00
Peter Veenstra
66d0d1648b
tiny little error in fsincos
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1030
2003-06-01 16:18:47 +00:00
Peter Veenstra
3afdb23daf
fpu init
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1029
2003-06-01 14:52:20 +00:00
Peter Veenstra
3a059c870b
fpu updated
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1028
2003-06-01 14:51:26 +00:00
Ulf Wohlers
57e3c31efb
Removed Open/Close from functions for speedup.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1027
2003-05-31 21:09:04 +00:00
Ulf Wohlers
7b909131e0
drive number fix ('and' it with 0xff)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1026
2003-05-31 21:08:36 +00:00
Ulf Wohlers
68b6e04b5e
fixed bug with msf handling
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1025
2003-05-31 16:39:27 +00:00
Peter Veenstra
1aa183e96b
fixed bug in INT10_SCROLLWINDOW
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1024
2003-05-29 08:53:21 +00:00
Peter Veenstra
1471f0d319
finished esc 3: group 4
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1023
2003-05-27 20:12:34 +00:00
Peter Veenstra
b6501b0332
some more warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1022
2003-05-27 19:39:26 +00:00
Peter Veenstra
0824f2e456
fixed logging system.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1021
2003-05-27 19:38:56 +00:00
Sjoerd van der Berg
b81081ed2b
New FPU opcode handling layout
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1020
2003-05-27 12:09:03 +00:00
Sjoerd van der Berg
2667e412a2
FPU can be enabled/disasbled through C_FPU define.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1019
2003-05-27 12:07:46 +00:00
Sjoerd van der Berg
6295928842
Added support to call the FPU opcode handlers
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1018
2003-05-27 12:00:38 +00:00
Sjoerd van der Berg
a5075ffa25
Added OUTSD
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1017
2003-05-27 12:00:14 +00:00
Sjoerd van der Berg
9165867fa7
added fpu.h include
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1016
2003-05-27 11:59:21 +00:00
Sjoerd van der Berg
3ca547643c
Removed helper for fpu instructions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1015
2003-05-27 11:58:46 +00:00
Sjoerd van der Berg
999c5b36ec
Added helper for fpu instructions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1014
2003-05-27 11:58:32 +00:00