1
0
Fork 0
Commit graph

91 commits

Author SHA1 Message Date
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
Sjoerd van der Berg
109bd9958f Small clean up and fix with new cpu.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@893
2003-04-08 19:01:30 +00:00
Sjoerd van der Berg
58622a1de9 Clean up some old structure
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@882
2003-04-06 20:00:19 +00:00
Sjoerd van der Berg
b0cb5d2b0b Save lower 16-bits when saving 32-bit flags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@881
2003-04-06 13:34:39 +00:00
Sjoerd van der Berg
a49cad547d Fixed to 32-bit IDIV and IMUL
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@880
2003-04-06 13:34:19 +00:00
Sjoerd van der Berg
adb8268359 Add INSB,INSW,CMPSD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@879
2003-04-06 12:09:43 +00:00
Sjoerd van der Berg
ee247fc7d2 Running irq's when saving flags disabled for now.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@878
2003-04-06 11:56:38 +00:00
Sjoerd van der Berg
b3dcf45c8a Always use inline memory read/writes
Support for 0x67 prefix
Removed some old debugging code


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@877
2003-04-06 11:08:07 +00:00
Sjoerd van der Berg
34004ce676 Support 0x67 prefix
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@875
2003-04-06 11:06:13 +00:00
Sjoerd van der Berg
a75a39a550 Full 32-bit flags support for detecting 386
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@874
2003-04-06 11:05:43 +00:00
Sjoerd van der Berg
b7040481ab Support for 0x0f prefixed 386 opcodes and added some new instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@871
2003-04-06 08:36:37 +00:00
Sjoerd van der Berg
d89a9e1fc1 Small bug in one of the 32-bit r/m address lookups
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@869
2003-04-04 22:17:54 +00:00
Sjoerd van der Berg
fe77e30d77 Fix LAHF and SAHF
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@867
2003-04-04 21:05:54 +00:00
Sjoerd van der Berg
d9410982d0 Added LFS and LGS
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@866
2003-04-04 16:33:43 +00:00
Sjoerd van der Berg
d8c23d9b98 Fix LOOPZ and LOOPNZ
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@865
2003-04-04 16:32:03 +00:00
Sjoerd van der Berg
302cf8e94a New cpu core for some testing.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@859
2003-04-01 22:16:19 +00:00
Sjoerd van der Berg
32dff6253f Always set first 0x40 interrupts to default handler at startup.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@846
2003-03-30 21:12:15 +00:00
Ulf Wohlers
5bf4faa828 fix for vc optimization bug in EA_32_44_n and EA_32_84_n
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@762
2003-03-13 21:22:55 +00:00
Sjoerd van der Berg
b36c835664 Changed keyboard modifiers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@706
2003-03-02 21:50:42 +00:00
Peter Veenstra
f79eaaba75 updates for new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@695
2003-02-27 19:56:22 +00:00
Sjoerd van der Berg
3e9e80ea13 Protection against PIC index overflowing when changing cycles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@684
2003-02-22 12:16:20 +00:00
Ulf Wohlers
6c0fc8f3e3 fixed bug in POPAD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@655
2003-01-28 21:19:29 +00:00
Sjoerd van der Berg
83724b66f2 instructions.h moved in makefiles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@640
2003-01-19 09:01:10 +00:00
Sjoerd van der Berg
5f7c53654c Only setup default interrupt handlers for first 128 interrupts.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@638
2003-01-18 11:30:05 +00:00
Sjoerd van der Berg
d74635f15c Changed location of instructions.h
Only enable heavy_debug if normal debug is enabled.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@637
2003-01-18 11:29:23 +00:00
Sjoerd van der Berg
4f04dd2b8a Support for 0x67 prefix and some new 0x66 prefixed instructions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@573
2002-12-16 14:43:54 +00:00
Sjoerd van der Berg
43801a39c2 Fix to imul not being correct with sign extension
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@548
2002-11-30 11:46:08 +00:00
Sjoerd van der Berg
f2ee392b0e hmm
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@547
2002-11-30 11:34:43 +00:00
Sjoerd van der Berg
4b45c7dc5f Major bug with prefixes not getting reset with string operations.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@530
2002-11-18 00:17:12 +00:00
Peter Veenstra
53bd61bf03 changed illegal interrupt reporiting to use hex instead of dec
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@528
2002-11-17 13:11:28 +00:00
Ulf Wohlers
813c012c4f Changes for debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@526
2002-11-17 12:27:17 +00:00
Sjoerd van der Berg
d02e40e5fb Some fixes to 32bit ea look ups.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@513
2002-11-17 08:48:58 +00:00
Sjoerd van der Berg
db94196bd4 Changes to the repeat function to support new timing and handling of trap flag.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@512
2002-11-17 08:48:02 +00:00
Sjoerd van der Berg
fb4c46f187 added goto target to get out of the main loop.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@511
2002-11-17 08:47:00 +00:00
Sjoerd van der Berg
15c4369c34 Renamed some comments and changes to support new repeat.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@510
2002-11-17 08:46:10 +00:00
Sjoerd van der Berg
41d41fd696 Added safety to inhibit interrupt with mov ss and pop ss.
Changes to support the new repeat functions.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@509
2002-11-17 08:45:30 +00:00
Sjoerd van der Berg
3885bee68b Changed main cpu core to use the new timing variables and removed some old stuff.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@508
2002-11-17 08:41:33 +00:00
Sjoerd van der Berg
0dbbf37f95 New callback type with STI and the idle call steals some cycles to speed things up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@507
2002-11-17 08:40:43 +00:00
Sjoerd van der Berg
6a16c109af New variables for the timing code and some general clean up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@506
2002-11-17 08:39:57 +00:00
Ulf Wohlers
66512e643e Added automatic cpu log call, if an "INT CD" occurs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@500
2002-11-14 17:31:55 +00:00
Peter Veenstra
ef0654b332 fixed a bug in mul.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@497
2002-11-13 20:47:01 +00:00