Thomas Harte
|
343a8e0192
|
Resolve wrong-headed mapping of LEA to MOVEAl.
|
2022-04-19 19:36:21 -04:00 |
|
Thomas Harte
|
7749aef6b6
|
Improve const correctness.
|
2022-04-19 14:35:40 -04:00 |
|
Thomas Harte
|
93fe3459fd
|
The quick value won't always fit in reg; turf the problem elsewhere.
|
2022-04-19 08:37:35 -04:00 |
|
Thomas Harte
|
440f45b996
|
Attempt decoding and disambiguation of Scc, DBcc, Bcc and BSR.
|
2022-04-18 08:55:46 -04:00 |
|
Thomas Harte
|
89b8b59658
|
Ostensibly completes the 0 line.
|
2022-04-15 15:33:54 -04:00 |
|
Thomas Harte
|
de55a1adc4
|
Require a model for decoding; shift a bunch of immediates into ExtendedOperation.
|
2022-04-15 09:40:37 -04:00 |
|
Thomas Harte
|
d1613025ee
|
For now, assume the .q actions can be handled inside Preinstruction.
|
2022-04-13 09:29:12 -04:00 |
|
Thomas Harte
|
cc4431c409
|
Expand decode to accept a wider array of operations, and then funnel them down.
|
2022-04-12 16:17:30 -04:00 |
|
Thomas Harte
|
3d5986c55d
|
Some minor style changes, plus I think I've talked myself into an expanded Operation-tracking enum. Probably.
|
2022-04-12 14:54:11 -04:00 |
|
Thomas Harte
|
9aeb6ee532
|
Formally prepare for one- and two-operand instructions.
|
2022-04-12 09:14:46 -04:00 |
|
Thomas Harte
|
dd5bdd67d7
|
Add B page and a large chunk of 4.
|
2022-04-12 07:49:08 -04:00 |
|
Thomas Harte
|
8e3cccf4d6
|
Begins a formalised 68k decoder.
|
2022-04-11 15:00:55 -04:00 |
|