Re: [hatari-devel] The external disassembler is now really external |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] The external disassembler is now really external
- From: Christian Zietz <czietz@xxxxxxx>
- Date: Sun, 21 Aug 2022 19:53:33 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1661104415; bh=f2LSsdL3Ca8BKytn4kehac/T3z4yS0ZJFIt1mN+m2S8=; h=X-UI-Sender-Class:Date:To:References:From:Subject:In-Reply-To; b=HQGAQtCJHQ5fTv07StnFFGa/+KJeNUjWhaYwDnCu09HBb2fs4WoLkWgzdPN7S8Can sfq49GNhg3FDnvoun8Qs1GNaBsfJdlNdOCT0KiZcf/7fO0Njxd4//8rsqyhjH54qsn JH4s/xT4hjjHRXY9kaa8fs97vT9AH4Smk5nX3LqU=
Thomas Huth schrieb:
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.
I certainly never liked the WinUAE disassembly (too cluttered, imho);
therefore, I'm glad that an alternative remains. However, as of now,
Capstone seems to be missing some features that were present in the old
external disassembler:
- Decoding of Line-A opcodes is missing.
- FNOP is disassembled as FBF.W (floating point branch never), which is
technically correct but weird.
- Most importantly: 68030 MMU opcodes are incorrectly disassembled as
*FPU* instructions.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: https://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA