Toni Wilen
|
4bd3a0ccf1
|
Fix swapped FSINCOS destination registers
|
2023-12-13 21:28:29 +02:00 |
|
Toni Wilen
|
16db420ce3
|
DISASM_FLAG_VAL_FORCE disassembler parameter: always show EA, even if it is simple (An)
|
2023-11-24 21:08:26 +02:00 |
|
Toni Wilen
|
5a08eff769
|
5100b3
|
2023-10-07 19:23:51 +03:00 |
|
Thomas Huth
|
a820167aaf
|
Fix address register handling in CAS2 disassembly
|
2023-10-01 12:47:24 +02:00 |
|
Toni Wilen
|
fe5acda2f6
|
Fix 68030 PLOAD disassembly.
|
2023-09-24 16:44:45 +03:00 |
|
Toni Wilen
|
9bc7b2cf92
|
Fix FMOVE.L/FMOVEM.L <control registers> register order
|
2023-04-23 19:20:08 +03:00 |
|
Toni Wilen
|
0a3286e2d2
|
Fix CALLM disassembly
|
2023-01-11 20:09:34 +02:00 |
|
Toni Wilen
|
e790a5ca8f
|
Remaining missing DISASM_FLAG_VAL
|
2022-12-10 13:24:40 +02:00 |
|
Toni Wilen
|
42dce94781
|
Disassembler fix
|
2022-11-20 13:48:19 +02:00 |
|
Toni Wilen
|
e95402d9aa
|
Disassembler full format extension upper/lower case fixes.
|
2022-08-25 23:09:02 +03:00 |
|
Toni Wilen
|
5967089c87
|
Optional short absolute disassembly (-$xxxx.w/$FFFFxxx.w)
|
2022-08-18 21:11:21 +03:00 |
|
Toni Wilen
|
852145db72
|
Warning fixes.
|
2022-04-29 21:01:37 +03:00 |
|
Toni Wilen
|
3a459a4145
|
Simplify cc replacement.
|
2022-04-25 18:43:11 +03:00 |
|
Toni Wilen
|
c0298eea64
|
Refresh cycle conflict emulation, bitplane/sprite conflict special case, C/HV sync updates, extreme ultra overscan mode, CPU/chipset cycle access timing fix
|
2022-03-14 18:00:53 +02:00 |
|
Toni Wilen
|
71db4693b4
|
Small fixes.
|
2021-12-16 21:59:55 +02:00 |
|
Toni Wilen
|
91e50d58b4
|
Disassembler BT -> BRA fix also modified other cc type instructions.
|
2021-11-04 20:26:32 +02:00 |
|
Toni Wilen
|
332ffd4007
|
4900b35
|
2021-09-28 19:47:11 +03:00 |
|
Toni Wilen
|
d37a66d7fb
|
Disassembler BT->BRA fix
|
2021-09-27 17:57:58 +03:00 |
|
Toni Wilen
|
71d715fc7b
|
Custom chipset WIP updates.
|
2021-09-12 18:42:55 +03:00 |
|
Toni Wilen
|
ba075298c0
|
Add return address to RTS/RTD/RTR/RTE disassembly.
|
2021-08-05 13:11:04 +03:00 |
|
Toni Wilen
|
09c232cb31
|
Disassembler support for FMOVEM.L #x,<more than one control register>
|
2021-01-23 14:28:04 +02:00 |
|
Toni Wilen
|
4d9cc628b8
|
fi debugger command assembler support
|
2021-01-16 16:19:17 +02:00 |
|
Toni Wilen
|
7a72674442
|
Disassemble FBF with zero offset as FNOP.
|
2020-09-19 13:28:23 +03:00 |
|
Toni Wilen
|
d1c409fed7
|
Fix CHK2 disassembly. PC8r shows displacement address.
|
2020-07-19 20:16:26 +03:00 |
|
Toni Wilen
|
31cf2fd547
|
Fix assembler not supporting instructions that modify address register but mnemonic not ending to 'A'.
|
2020-05-31 19:40:24 +03:00 |
|
Toni Wilen
|
98279e9780
|
Disassembler FPU fixes.
|
2020-04-18 22:16:01 +03:00 |
|
Toni Wilen
|
aebd2213ca
|
ancient enum type update.
|
2020-04-08 21:08:10 +03:00 |
|
Toni Wilen
|
eefbdbc94b
|
68040+ FPU command disassembler support. Fix some FPU commands output.
|
2020-04-05 17:43:04 +03:00 |
|
Toni Wilen
|
3c5bd3933e
|
Show multiplier in parenthesis if 68000/010 and brief extension format with non-zero scale fields. (68020+) was not shown if brief extension with non-zero scale.
|
2020-03-20 19:14:30 +02:00 |
|
Toni Wilen
|
ed66dac15c
|
68010 bus error updates. Read data bus errors fully supported. Write and prefetch to do.
|
2020-02-22 14:52:58 +02:00 |
|
Toni Wilen
|
dcca7b367a
|
Illegal MOVEC disassembler PC fix.
|
2020-01-12 19:56:59 +02:00 |
|
Toni Wilen
|
d7158af7e5
|
MOVEC disassembly shows if used control register is supported by current CPU model.
|
2020-01-04 16:26:36 +02:00 |
|
Toni Wilen
|
f23627c629
|
Assembler ADDQ/SUBQ.B/.W support, ADDAQ/SUBAQ .W support.
|
2020-01-02 20:53:18 +02:00 |
|
Toni Wilen
|
86684a7abc
|
MOVEQ, ADDQ, ADDAQ, SUBQ and SUBAQ disassembler support. (Was previously disassembled without "Q"), EXT.B -> EXTB.L.
|
2020-01-02 20:36:17 +02:00 |
|
Toni Wilen
|
e7f6b2fa45
|
Tester updates, configurable stack and opcode space, CALLM disassembly, cpRESTORE/cpSAVE checks for supervisor mode even if co-pro is missing.
|
2019-10-25 20:41:02 +03:00 |
|
Toni Wilen
|
ed405c576a
|
MOVE complete bus error emulation.
|
2019-10-13 15:55:54 +03:00 |
|
Toni Wilen
|
5fa2f7211c
|
Disassembler source/destination ea status information, used by cpu tester target ea mode.
|
2019-09-29 18:56:20 +03:00 |
|
Toni Wilen
|
ee199ca13e
|
More detailed error output, now also includes source, destination and stack contents (before and after if changed) depending on tested instruction.
|
2019-09-28 10:18:55 +03:00 |
|
Toni Wilen
|
da0eadd8ab
|
CPU tester updates. 68060 special cases: MOVEC, HALT, PULSE, LPSTOP fix. RTE 68010+ support. MOVEC register check added. 68040 undefined flags tested.
|
2019-09-08 18:09:18 +03:00 |
|
Toni Wilen
|
cfb30f4102
|
More undefined flags emulated. CPU tester MULL.L->MULU.L/MULS.L, DIVL.L->DIVS.L/DIVU.L/DIVSL.L/DIVUL.L and CHK2->CHK2/CMP2 support.
|
2019-09-04 21:53:27 +03:00 |
|
Toni Wilen
|
48c54e8ef4
|
CPU tester updates (68040/060 support). 68020/030 address error fixes. MOVE16 disassembler fix. CAS2.W fix.
|
2019-08-18 20:47:41 +03:00 |
|
Toni Wilen
|
f4b4a3f614
|
CPU tester updates and undocumented flag fixes (68020 ABCD, NBCD, SBCD, CHK, CHK2) and more. Replaced tester disassembler with version that supports 68020+ and FPU instructions.
|
2019-08-11 22:02:21 +03:00 |
|
Toni Wilen
|
bad16e3d49
|
PACK and UNPK disassembler support.
|
2019-08-09 21:29:23 +03:00 |
|
Toni Wilen
|
2559e26974
|
MUL.L <EA>,Dh-Dl: Dh should be updated last, Dh overwrites Dl if both are same register. Disassembly fixed (MULL.L -> MULS.L/MULU.L, DIV.L -> DIVS.L/DIVU.L)
|
2019-08-09 13:29:18 +03:00 |
|
Toni Wilen
|
e700848598
|
Cleanups.
|
2019-08-09 12:39:08 +03:00 |
|
Toni Wilen
|
1795dc4199
|
Initial CPU tester commit.
|
2019-08-07 20:41:04 +03:00 |
|