Thomas Harte
|
a6abe3a51d
|
Attempt actually to decode. No comparison yet.
|
2023-09-13 16:00:16 -04:00 |
|
Thomas Harte
|
aa127d9a9f
|
Add an empty 8088 suite test class.
|
2023-09-13 15:53:38 -04:00 |
|
Thomas Harte
|
8efb6a9226
|
Simplify 'get_next_sequence_point' -> 'next_sequence_point'.
|
2023-09-10 18:00:49 -04:00 |
|
Thomas Harte
|
4d6ffa7a2e
|
With some degree of hit and hope, correct 65C02 results.
|
2023-08-31 15:28:59 -04:00 |
|
Thomas Harte
|
39ee75d94a
|
Clean up decimal SBC implementation.
|
2023-08-31 15:02:17 -04:00 |
|
Thomas Harte
|
7b569b1a6c
|
Merge branch 'master' into 65C02BCDTest
|
2023-08-29 21:32:25 -04:00 |
|
Thomas Harte
|
74b416f985
|
Clean up output.
|
2023-08-29 17:07:35 -04:00 |
|
Thomas Harte
|
c160482b0a
|
Exploit test's 65C02 abilities.
|
2023-08-29 17:04:52 -04:00 |
|
Thomas Harte
|
ec8f1b0fe0
|
Vary seed between processors.
|
2023-08-29 16:55:39 -04:00 |
|
Thomas Harte
|
90f16026bc
|
Merge branch 'master' into Templates
|
2023-08-19 15:57:37 -04:00 |
|
Thomas Harte
|
26343148ae
|
Use simplified control lines when appropriate.
|
2023-08-17 15:32:02 -04:00 |
|
Thomas Harte
|
fd0fe66851
|
Omit unsupported registers and flags.
|
2023-08-17 15:24:08 -04:00 |
|
Thomas Harte
|
0a336baae2
|
Perform minor generalisation.
|
2023-08-17 14:50:43 -04:00 |
|
Thomas Harte
|
5d45aa4a6a
|
Fix seed per test.
|
2023-07-28 13:58:01 -04:00 |
|
Thomas Harte
|
1d8bc41724
|
Shift back to original name.
|
2023-06-13 15:25:51 -04:00 |
|
Thomas Harte
|
d36a88dd11
|
Collect up different dispatches.
|
2023-06-13 15:22:53 -04:00 |
|
Thomas Harte
|
de5ee8f0d0
|
Mildly extend test.
|
2023-06-13 13:26:39 -04:00 |
|
Thomas Harte
|
6261ac24b4
|
Reformat SubrangeDispatcher; test.
|
2023-06-13 12:46:21 -04:00 |
|
Thomas Harte
|
b00eac4a34
|
Get to building.
|
2023-06-12 23:16:45 -04:00 |
|
Thomas Harte
|
d028555361
|
Get code up on feet, fix most obvious transgressions.
|
2023-06-12 16:09:02 -04:00 |
|
Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
50343dec43
|
Eliminate all whitespace-only lines.
|
2023-05-12 14:16:39 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
60bec3d4c0
|
Eliminate trailing whitespace, fix tabs.
|
2023-05-12 14:03:38 -04:00 |
|
Thomas Harte
|
f6acee18cc
|
Eliminate type-in-function-name from 6502-world.
|
2023-05-10 18:53:38 -05:00 |
|
Thomas Harte
|
a8cc74f9fe
|
Further eliminate naming.
|
2023-05-10 18:46:21 -05:00 |
|
Thomas Harte
|
10cd2a36cf
|
Avoid type-in-function-name, Z80 edition.
|
2023-05-10 18:42:19 -05:00 |
|
Thomas Harte
|
809cd7bca9
|
Remove the 68000's Mk2 suffix.
|
2023-05-10 17:13:01 -05:00 |
|
Thomas Harte
|
e56db3c4e5
|
Eliminate the old 68000 implementation.
|
2023-05-10 17:06:27 -05:00 |
|
Thomas Harte
|
882384b1f3
|
Disambiguate Storage.hpp.
|
2023-05-10 15:06:39 -05:00 |
|
Thomas Harte
|
315e0b4545
|
Add experimental 6809 opcode decoder.
Just a pleasant distraction, for now.
|
2023-03-17 21:20:35 -04:00 |
|
Thomas Harte
|
9085ba4081
|
Update SMS VDP tests.
|
2023-01-09 22:58:12 -05:00 |
|
Thomas Harte
|
005f38dbff
|
Merge branch 'master' into 68020
|
2022-11-11 20:35:35 -05:00 |
|
Thomas Harte
|
ae8f0d339e
|
Remove usage of sprintf .
|
2022-11-11 20:29:59 -05:00 |
|
Thomas Harte
|
ccadf69630
|
Add test of operand_flags and operand_size ; add entries for missing 68000 and 68010 instructions.
|
2022-10-31 15:15:05 -04:00 |
|
Thomas Harte
|
bbd2cd47ea
|
Decode [MUL/DIV][U/S].l.
|
2022-10-30 11:32:36 -04:00 |
|
Thomas Harte
|
63ad2e8263
|
Decode EXTB.l.
|
2022-10-30 11:20:43 -04:00 |
|
Thomas Harte
|
23e4a47f8b
|
Accept CHK.l and LINK.l decodings.
|
2022-10-30 11:16:32 -04:00 |
|
Thomas Harte
|
6ad1d74ddd
|
Parse and record duality of CHK2/CMP2.
|
2022-10-29 21:32:48 -04:00 |
|
Thomas Harte
|
12ca79e645
|
Decode CAS2.
|
2022-10-28 14:02:49 -04:00 |
|
Thomas Harte
|
85df54ee7d
|
Decode CAS.
|
2022-10-28 13:57:00 -04:00 |
|
Thomas Harte
|
2b220659dd
|
Incorporate PACK and UNPK.
|
2022-10-28 13:37:30 -04:00 |
|
Thomas Harte
|
e79388fc02
|
Codify RTM, TST, TRAPcc, Bcc, BF*.
|
2022-10-28 13:17:35 -04:00 |
|
Thomas Harte
|
041eb79bf8
|
Move 68010 up into the verified area.
|
2022-10-27 10:52:26 -04:00 |
|
Thomas Harte
|
adbd23eaea
|
Having verified manually, lock in 68010 instruction set.
|
2022-10-27 09:55:02 -04:00 |
|
Thomas Harte
|
8ddf20b36a
|
Provide cleaner output.
|
2022-10-25 22:33:25 -04:00 |
|
Thomas Harte
|
fd20323c25
|
Refactor to permit newer-chip testing.
|
2022-10-25 21:27:01 -04:00 |
|
Thomas Harte
|
9a56d053f8
|
Introduce/extend 68k enums to cover 68020 instruction set.
|
2022-10-22 15:20:30 -04:00 |
|
Thomas Harte
|
ad5047dbd5
|
Show failing operations as strings.
|
2022-10-19 22:25:09 -04:00 |
|
Thomas Harte
|
a364499d17
|
Revert inadvertent commits.
|
2022-10-17 23:15:45 -04:00 |
|