1
0
Fork 0
Commit graph

131 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Sjoerd van der Berg
2824c18908 Someone in a warning cleansing frenzy changed some critical values.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1009
2003-05-12 10:34:32 +00:00
Sjoerd van der Berg
8b644202c2 Add warning when FPU opcodes are used
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@997
2003-05-07 11:00:34 +00:00
Peter Veenstra
c9b747adc4 new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@987
2003-05-04 19:12:09 +00:00
Sjoerd van der Berg
82c7fc4021 Added VERR and VERW
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@977
2003-05-01 18:08:57 +00:00
Sjoerd van der Berg
06ab2d99bb Added VERR and VERW
Added BSWAP


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@976
2003-05-01 18:06:20 +00:00
Sjoerd van der Berg
b1da749576 makefiles for core_full directory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@974
2003-05-01 13:00:57 +00:00
Sjoerd van der Berg
787a0c941a Fixed double shift's
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@973
2003-05-01 12:59:53 +00:00
Sjoerd van der Berg
a92e39e7f1 New variable for start of opcode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@970
2003-04-27 11:45:09 +00:00
Sjoerd van der Berg
47228f94b6 Allow interrupting of non flag changing string operations.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@969
2003-04-27 11:44:47 +00:00
Sjoerd van der Berg
1f6f136720 Save start of an opcode.
Decrease cycles after the opcode.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@968
2003-04-27 11:43:34 +00:00
Sjoerd van der Berg
1f5dac8c97 Added 32-bit ENTER and fixed 16-bit one
Added 32-bit XLAT


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@962
2003-04-25 08:42:42 +00:00
Sjoerd van der Berg
bbe3ba5120 Fix for interrupt flag in pmode interrupts
Small hack to stop messages from being showed.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@960
2003-04-23 19:24:05 +00:00
Sjoerd van der Berg
4916b5fb6c Place #ifdef's around MSVC #pragma's
Rewrite some signed/unsigned unions to use casts.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@956
2003-04-23 07:33:06 +00:00
Sjoerd van der Berg
84f547974f Add 32-bit lss and cleared out 32-bit xlat for now.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@954
2003-04-21 07:49:44 +00:00
Ulf Wohlers
0ab79955e6 Fixed bug in detecting breakpoint
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@951
2003-04-20 12:13:14 +00:00
Sjoerd van der Berg
2290c779f2 Some more protected mode opcodes added.
Added 16-bit bit testing operations.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@947
2003-04-20 10:40:46 +00:00
Sjoerd van der Berg
60e058ca76 Some more protected mode opcodes added.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@946
2003-04-20 10:40:13 +00:00
Sjoerd van der Berg
53c514eb2e Fixes to SMSW/LMSW and LAR
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@938
2003-04-17 18:31:16 +00:00
Sjoerd van der Berg
2abe0736f6 Fixed 32-bit CBW.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@937
2003-04-16 20:14:35 +00:00
Sjoerd van der Berg
2639d29db8 CPUID Instruction
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@936
2003-04-16 16:34:37 +00:00
Sjoerd van der Berg
1ba388b35c Fixes overflow of RCL instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@933
2003-04-15 15:59:57 +00:00
Ulf Wohlers
43fc38c1de added CMPSD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@931
2003-04-14 11:21:48 +00:00
Ulf Wohlers
65d4bbf28c Added heavy breakpoint handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@929
2003-04-14 10:44:39 +00:00
Ulf Wohlers
7b45220ec3 fixed breakpoint handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@928
2003-04-14 10:43:56 +00:00
Sjoerd van der Berg
4f9387f1ce Removed start.h and stop.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@927
2003-04-13 22:32:32 +00:00
Sjoerd van der Berg
bb7bd6c3be Changes for new flags
Opcodes moved into instructions.h
Added support for a load of protected mode related opcodes.
Fixed some opcodes.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@920
2003-04-13 18:36:20 +00:00
Sjoerd van der Berg
4826bf78e0 Added lot's of new opcodes
Moved some core_16 specific functions out.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@919
2003-04-13 18:35:09 +00:00
Sjoerd van der Berg
b77dea601e Changes for new flags.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@918
2003-04-13 18:34:43 +00:00
Sjoerd van der Berg
5375838637 Changes for new flags
Always add a 0x67 handler incase ems is not loaded.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@917
2003-04-13 18:34:21 +00:00
Sjoerd van der Berg
3874c20563 Rewrites for new flags
Moved functions into instructions.h
Added some new opcodes
Removed start.h and stop.h


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@916
2003-04-13 18:33:43 +00:00
Sjoerd van der Berg
72b321a4cf Changes for new flags
Added a load of support functions for protected mode operations.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@915
2003-04-13 18:32:41 +00:00
Ulf Wohlers
f7b841d05a fixed bug in bt group
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@902
2003-04-10 15:43:19 +00:00