SarahW
|
153c22e442
|
Cyrix 6x86 emulation. Based on patch from leilei.
Moved MOV TRx, reg to correct opcode - required by Award 430VX BIOS with 6x86.
|
2016-04-27 22:23:49 +01:00 |
|
SarahW
|
c81a91fd72
|
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
|
2016-04-20 21:39:41 +01:00 |
|
TomW
|
0b6be244ac
|
Added 386 LOADALL instruction, removed 286 LOADALL from non-286 CPUs. Patch from Battler.
|
2016-02-07 18:15:43 +00:00 |
|
TomW
|
b53c7d32f9
|
Added dummy RDPMC implementation.
|
2015-08-25 19:32:15 +01:00 |
|
TomW
|
1e14beaa41
|
MMX instructions now work in real/16-bit modes.
|
2015-08-22 14:33:21 +01:00 |
|
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 |
|