Thomas Harte
|
92c46faf84
|
Add SETMO and SETMOC.
|
2023-09-29 22:28:23 -04:00 |
|
Thomas Harte
|
ff9237be9f
|
Decode SALC.
|
2023-09-29 22:06:42 -04:00 |
|
Thomas Harte
|
ef5ee8cf94
|
Include missing context on JMP/CALL far.
Zero failing tests amongst official opcodes.
|
2023-09-29 14:57:08 -04:00 |
|
Thomas Harte
|
1a6c8a2aed
|
Add outputters for IN and OUT.
2 failures remaining.
|
2023-09-29 09:39:51 -04:00 |
|
Thomas Harte
|
cd072e1b57
|
LEA implies a word. Otherwise add TODOs.
So that's now 69 failures.
|
2023-09-26 15:41:51 -04:00 |
|
Thomas Harte
|
f16ac603f2
|
Deal with printing segment:offset.
70 failing files remaining.
|
2023-09-26 15:28:51 -04:00 |
|
Thomas Harte
|
92c8e1ca93
|
Add missing #include.
|
2023-09-26 14:52:08 -04:00 |
|
Thomas Harte
|
87097c44b9
|
Curate list of known failures; apply easiest fixes.
Now at 157 failures of 288 applicable tests.
|
2023-09-25 11:39:12 -04:00 |
|
Thomas Harte
|
5a5f71e703
|
JMPs imply their size.
|
2023-09-22 17:00:10 -04:00 |
|
Thomas Harte
|
587ec81900
|
Improve string output, better to find actual errors.
Still at 194/324 failures, but a lot of them seem reasonable.
|
2023-09-22 11:24:33 -04:00 |
|
Thomas Harte
|
02fcaf0dbd
|
JCXZ seems to be preferred over JPCX.
|
2023-09-19 13:56:48 -04:00 |
|
Thomas Harte
|
9b3199d97b
|
Reduce failures to 205/324.
|
2023-09-19 13:45:19 -04:00 |
|
Thomas Harte
|
e5dfc882cb
|
Agree that JZ/JNZ are clearer (for me) of the synonyms.
|
2023-09-19 13:38:08 -04:00 |
|
Thomas Harte
|
da953fdf0d
|
Complete 8086 operation list; standardise enum order.
|
2023-09-18 16:25:04 -04:00 |
|
Thomas Harte
|
710017ada2
|
Largely resolve the operation-name problem.
|
2023-09-18 15:57:26 -04:00 |
|
Thomas Harte
|
f8dc5b8ebc
|
Attempt to get close on index + base addresses.
|
2023-09-17 17:05:19 -04:00 |
|