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
|
b5a498683a
|
Writing to read-only data selector now causes a fault.
|
2015-06-21 14:54:58 +01:00 |
|
TomW
|
4855071ead
|
Effective address calculations now implemented by recompiled code. Up to 30% performance gain seen.
|
2014-11-30 17:48:10 +00:00 |
|
TomW
|
2905c43db8
|
Cycle counts for recompiled blocks now generated at compile time.
|
2014-11-12 19:33:49 +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
|
cd2c3b47ed
|
Implemented selector limits on some instructions - fixes LBA2.
GPFs in real mode now work.
Selectors correctly zeroed on far return to lower privilege.
|
2014-08-13 20:33:56 +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
|
f822488656
|
Add missing files from last commit.
|
2013-05-27 19:56:33 +01:00 |
|