Commit graph pcem/src/386_ops.h
Author SHA1 Message Date
TomW
13226a2bd4 Added Pentium and Pentium MMX emulation. 2014-11-17 20:41:02 +00:00
TomW
2905c43db8 Cycle counts for recompiled blocks now generated at compile time. 2014-11-12 19:33:49 +00:00
TomW
087f412d3f Reorganised FPU emulation. 2014-11-09 14:07:03 +00:00
TomW
4676daade4 Initial commit of dynamic recompiler.
Various CPU changes to support dynamic recompiler.
2014-11-05 21:24:16 +00:00
TomW
20581186b9 Fixed SGDT/SIDT on 286, Windows 3.0 detects CPU correctly again. 2014-09-05 21:40:21 +01:00
TomW
81e24b9cb5 Register operands on BOUND/LEA/LDS/LES/LFS/LGS/LSS now cause invalid opcode faults. Fixes NTVDM. 2014-04-27 11:40:03 +01:00
TomW
f02d507962 Implement cascade interrupt correctly. Fixes crashes in Civilization.
Re-add 0x82 opcode (same as 0x80).
2014-02-27 22:12:57 +00:00
TomW
94fc8ad3f9 286 version of IRET sets flags properly, Windows 3.x works on 286 again.
Re-added useless word->word version of MOVZX, Windows/386 works again.
2013-12-02 21:00:26 +00:00
TomW
f478ed3b96 Fixed use of selector override with POP r/m - GTA now works again. 2013-10-31 19:57:25 +00:00
TomW
8b0c55aec5 Fixed 0fh prefix illegal instructions. 2013-08-03 20:40:56 +01:00
TomW
119fe36820 Added MMX emulation (probably some bugs). Implemented RDMSR/WRMSR for Winchip. 2013-08-03 15:05:50 +01:00
TomW
f822488656 Add missing files from last commit. 2013-05-27 19:56:33 +01:00