Thomas Harte
|
3dce673b37
|
Add second operand to DBcc.
|
2022-04-20 20:04:56 -04:00 |
|
Thomas Harte
|
f7932d8583
|
Correct JSR and DBcc output.
|
2022-04-20 19:27:20 -04:00 |
|
Thomas Harte
|
b6c91035f4
|
Merge branch 'OpDumper' of github.com:TomHarte/CLK into OpDumper
|
2022-04-20 16:41:01 -04:00 |
|
Thomas Harte
|
7f030bc282
|
Preserve An at start of CMPAs.
|
2022-04-20 16:37:12 -04:00 |
|
Thomas Harte
|
32f946b3f0
|
Fix CMPA output.
|
2022-04-20 16:31:59 -04:00 |
|
Thomas Harte
|
939f015007
|
Remove suffixes from BTST/BCHG/etc.
|
2022-04-20 09:00:48 -04:00 |
|
Thomas Harte
|
20d54c0397
|
Tighten test.
|
2022-04-20 08:32:11 -04:00 |
|
Thomas Harte
|
950fddebf9
|
Preserve MOVE USP.
|
2022-04-20 08:30:16 -04:00 |
|
Thomas Harte
|
47d5d65633
|
Attempt to resolve all missing register numbers.
|
2022-04-19 20:38:08 -04:00 |
|
Thomas Harte
|
be1cec8f55
|
Ensure LEA appears as LEA.
|
2022-04-19 20:20:28 -04:00 |
|
Thomas Harte
|
6207f2ab41
|
Correct MOVEA output.
|
2022-04-19 17:15:36 -04:00 |
|
Thomas Harte
|
e30a02a0c0
|
Better log MOVEs.
|
2022-04-19 16:57:46 -04:00 |
|
Thomas Harte
|
c7097274c9
|
Add register numbers to MOVEs.
|
2022-04-19 16:33:18 -04:00 |
|
Thomas Harte
|
e82f2a3810
|
Correct ADDX/SUBX mode and register.
|
2022-04-19 16:20:01 -04:00 |
|
Thomas Harte
|
cbf6ae81d0
|
Output NOP, include register number in NBCD.
|
2022-04-19 08:05:37 -04:00 |
|
Thomas Harte
|
7a6fab72fe
|
Include register numbers and Q values.
|
2022-04-17 19:42:45 -04:00 |
|
Thomas Harte
|
4005506e42
|
Output all existing decodings.
|
2022-04-17 07:55:13 -04:00 |
|
Thomas Harte
|
ee625cb8a8
|
Minor style improvements; especially: don't assume value of NoBusProgram.
|
2021-12-25 14:05:38 -05:00 |
|
Thomas Harte
|
f20940a37b
|
Give Program full ownership of the sentinel value.
In case I want to reduce the size of this field later.
|
2021-12-23 16:32:21 -05:00 |
|
Thomas Harte
|
32e0a66610
|
Trust the compiler with this bit field.
|
2021-12-23 16:28:55 -05:00 |
|
Thomas Harte
|
d9598b35c2
|
Add some additional metrics.
|
2021-12-23 16:27:54 -05:00 |
|
Thomas Harte
|
0df8173536
|
Merge branch 'master' into Amiga
|
2021-11-24 08:58:03 -05:00 |
|
Thomas Harte
|
7e31658932
|
Remove accidental commit.
|
2021-10-26 21:49:32 -07:00 |
|
Thomas Harte
|
76767da300
|
Undo accidental change.
|
2021-10-25 21:48:19 -07:00 |
|
Thomas Harte
|
dc8701a929
|
Introduce some additional Blitter test cases.
|
2021-10-25 21:40:20 -07:00 |
|
Thomas Harte
|
313dbe05e0
|
Switch to more consistent inlining.
|
2021-09-23 22:36:15 -04:00 |
|
Thomas Harte
|
adf7124e2c
|
Eliminate 6502Base.cpp.
|
2021-09-23 22:33:33 -04:00 |
|
Thomas Harte
|
863971f944
|
68000: fix E alignment, expand Microcycle::apply.
|
2021-09-08 21:03:37 -04:00 |
|
Thomas Harte
|
fd70f7ad43
|
Attempts to make pixel content observeable.
|
2021-09-08 20:57:26 -04:00 |
|
Thomas Harte
|
5cc25d0846
|
Adds a further sanity assert.
|
2021-08-08 21:52:52 -04:00 |
|
Thomas Harte
|
e402e690b0
|
Assume and test that divide-by-zero posts the PC of the offending instruction.
|
2021-08-07 17:51:00 -04:00 |
|
Thomas Harte
|
dcbc9847a3
|
Attempts to get E synchronisation correct.
|
2021-08-05 20:08:34 -04:00 |
|
Thomas Harte
|
60b09d9bb0
|
Increases compile-time logging options.
|
2021-08-01 21:22:33 -04:00 |
|
Thomas Harte
|
f576baf214
|
I'm not yet sure this is the best approach, but starts trying to make use of Lorenz's 6526 tests.
|
2021-07-30 21:21:16 -04:00 |
|
Thomas Harte
|
8d2d4c850f
|
Revoke temporary debugging.
|
2021-07-25 19:59:10 -04:00 |
|
Thomas Harte
|
b7bed027d7
|
Ensures the value initially loaded to A7 is aligned.
This is a bit of a guess; it's likely to be true though per the rule that A7 is always kept aligned.
|
2021-07-25 19:55:23 -04:00 |
|
Thomas Harte
|
956a6dbd64
|
Improve commentary.
|
2021-07-23 19:23:54 -04:00 |
|
Thomas Harte
|
68fe19818e
|
Expose more information about the E clock state.
|
2021-07-23 19:22:00 -04:00 |
|
Thomas Harte
|
69d62560b4
|
Adds comment to avoid potential future error.
|
2021-07-22 22:00:33 -04:00 |
|
Thomas Harte
|
26f4758523
|
Makes a further accommodation for PermitRead/Write.
|
2021-07-22 21:11:25 -04:00 |
|
Thomas Harte
|
5401744dc0
|
Add additional asserts.
|
2021-07-21 21:47:44 -04:00 |
|
Thomas Harte
|
fe10a10ac2
|
Correct address on stack upon priviliege exception.
|
2021-07-21 21:46:55 -04:00 |
|
Thomas Harte
|
b2ae8e7a4a
|
Adds a type for the operation bitfield.
|
2021-07-18 20:54:54 -04:00 |
|
Thomas Harte
|
50b9d0e86d
|
Logically, I think this should be unsigned.
|
2021-07-18 20:25:22 -04:00 |
|
Thomas Harte
|
0cfc7f732c
|
Extends to support read/write permissions in apply .
|
2021-07-17 21:09:52 -04:00 |
|
Thomas Harte
|
51d98ef9ab
|
Add missing stddef header where size_t is used.
|
2021-07-01 23:15:32 -04:00 |
|
Thomas Harte
|
bdcab447f9
|
Add a further accessor.
|
2021-06-27 16:27:26 -04:00 |
|
Thomas Harte
|
d80f03e369
|
Corrects longstanding deviation from naming convention.
|
2021-04-25 14:11:36 -04:00 |
|
Thomas Harte
|
e7a9ae18a1
|
Introduce further default state.
|
2021-04-24 23:18:00 -04:00 |
|
Thomas Harte
|
77fcf52d27
|
Purely style: remove some redundant nullptr s.
|
2021-04-19 18:53:00 -04:00 |
|