Sebastian Strohhäcker
97470261fb
tweak size of auto-cycle interval (ih8regs);
...
switch to auto-cycle guessing if appropriate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2660
2006-06-25 18:49:32 +00:00
Sebastian Strohhäcker
e3fe68c847
fix some trapflag bugs, add partial trapflag handling to the dynamic core
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2655
2006-06-20 17:14:04 +00:00
Sebastian Strohhäcker
2ae27a0bb9
precalculate inverted stack mask; improve dynamic core stack functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2606
2006-04-18 17:44:25 +00:00
Sjoerd van der Berg
4a0acfb45a
New format for mapper handlers to support keeping keys pressed.
...
Add unlocked speed hotkey
Add some sort of auto cycle guessing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2490
2006-02-12 23:28:21 +00:00
Peter Veenstra
df67775306
time passes on and on....
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sebastian Strohhäcker
b48eceebe7
cpu updates (privileged instructions, trapflag handling)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2275
2005-08-15 13:43:44 +00:00
Sebastian Strohhäcker
0e0f294202
better compatibility while in v86-mode (Strike Commander etc.)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2228
2005-07-04 20:20:19 +00:00
Peter Veenstra
989727eaae
new include system
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2136
2005-03-24 10:18:45 +00:00
Peter Veenstra
2094d8b985
Year update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Sjoerd van der Berg
cfec9cb464
added core_simple
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1921
2004-08-23 12:19:52 +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
Sjoerd van der Berg
de5dd0de7c
make prepare exception function global
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1777
2004-04-24 09:17:00 +00:00
Sjoerd van der Berg
5460def634
Changes to cpu cores.
...
Save/Load eip after each opcode
Handle IO exceptions
Handle protection exception for protected opcodes with too less privilege
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1773
2004-04-22 22:40:46 +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
73879ec6b7
global direction flag register
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1562
2004-01-11 12:29:28 +00:00
Peter Veenstra
fcbd0fe854
Copyright to 2004
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Sjoerd van der Berg
ce71f7d35a
Only use #pragma's in visual c
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1518
2004-01-01 16:48:36 +00:00
Sjoerd van der Berg
23a4d8fe3d
Changed cpu core names
...
Changed the exception handling of far jmp/calls interrupts and some others
Added x86 dynamic core startup code
Some new defines to enable/disable the dynamic core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1513
2004-01-01 12:26:08 +00:00
Ulf Wohlers
7d859fe795
added opcode length as parameter for ret,call and jmp instructions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1487
2003-12-11 21:35:06 +00:00
Sjoerd van der Berg
67c0a2329f
New entries for exception generating instructions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1483
2003-12-10 17:24:13 +00:00
Sjoerd van der Berg
69374f45bc
changed some functions to allow exceptions.
...
Changed the task segment stuff
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1444
2003-11-18 22:15:51 +00:00
Sjoerd van der Berg
c0eeebc16a
Some changes for main interrupt handler and endian fixes for descriptor structures
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1399
2003-11-05 19:39:51 +00:00
Sjoerd van der Berg
e92e17addd
New lazy flag header file
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1377
2003-10-26 18:58:46 +00:00
Sjoerd van der Berg
bafbf29f94
New handling of pmode related functions
...
Preperations for taskswitching/v86 mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1152
2003-07-26 10:33:37 +00:00
Sjoerd van der Berg
cbd33bfa95
Removed lazy flag stuff
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1085
2003-07-06 13:08:18 +00:00
Ulf Wohlers
bd1512749f
Made CPU_Push/Pop accessable
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1081
2003-07-05 14:05:39 +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
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
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
f04d776aa9
Fix for selectors always coming from GDT
...
Removed save function from Descriptor.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@959
2003-04-23 19:22:28 +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
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
2821b22b1e
Changes for protected support someday.
...
Changes to flag handling
Changes to some structures and classes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@912
2003-04-13 18:29:15 +00:00
Sjoerd van der Berg
d4d1d72f6a
Some prelimenary changes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@892
2003-04-08 18:54:17 +00:00
Ulf Wohlers
140a8d3238
fixed bug in Descriptor::Load/SaveValues
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@873
2003-04-06 10:41:52 +00:00
Ulf Wohlers
e2e143a846
Added Descriptor/table classes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@872
2003-04-06 10:25:07 +00:00
Sjoerd van der Berg
6fcd5cc659
Changes for flag layout and some new support #defines
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@862
2003-04-02 15:33:47 +00:00
Sjoerd van der Berg
f5b3b79c95
New cpu decoder type.
...
Added the new cpu timing variables for cycles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@503
2002-11-17 08:32:32 +00:00
Sjoerd van der Berg
311f87dcb4
Changed the counter for the cpu decoder to a signed integer and changed the cpu_cycle counter
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@386
2002-10-20 10:44:31 +00:00
Sjoerd van der Berg
4d7db67896
Clean up and removal of setsegment_16
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@154
2002-08-19 10:45:43 +00:00
Sjoerd van der Berg
42e5d0b779
First CVS upload.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@80
2002-07-27 13:08:48 +00:00