Re: [hatari-devel] The external disassembler is now really external |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Hi,
On 20.8.2022 12.24, Thomas Huth wrote:
Now that 2.4.1 has been released, I've committed some patches that finally
get rid of the hard-to-maintain "external" disassembler code in Hatari.
But instead of getting rid of the external disassembler completely, I've
replaced it with the Capstone library, so if you don't like the WinUAE
disassembly output, you can still get some more traditional disassembly
that way.
Please have a look, and I've got a question: Was anybody using the config
flags of the external disassembler so far, i.e. using "--disasm 0xXX" to
configure upper/lower case or to switch between A7 and SP in the output?
Those options were there in the original external disassembler code, I
just exposed them for better (Atari) assembler compatibility, and to be
able to make external assembler output closer to UAE output.
(E.g. brackets are something that WinUAE disassembler uses.)
I've implemented the upper/lower case settings, but getting the other flags
working again with the Capstone disassembler would be quite cumbersome...
So unless anybody urgently needs this, I rather tend to remove that config
switches completely instead.
I've only ever used defaults myself though.
Handling different columns is important for profiler output.
- Eero