Interactive Disassembler for MSX

Страница 1/2
| 2

By robodrunk

Resident (50)

Аватар пользователя robodrunk

28-02-2020, 05:58

Hello Community,

Does anybody think making a tool like this makes any sense?
Let's say it should help working with some ROMs and .COM-files, ideally supporting memory mappers.

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By cax

Prophet (3735)

Аватар пользователя cax

28-02-2020, 09:21

as for .COM, there exists DBG by Leonid Baraz, I use it for 30 years.

And if you don't stick to running the debugger on MSX itself, openMSX has great scriptable debugger with a lot of features.

By Dolphin101546015

Champion (281)

Аватар пользователя Dolphin101546015

28-02-2020, 10:56

Super-X with NYYRIKKI improvements
Also very good tool.

By Grauw

Ascended (9379)

Аватар пользователя Grauw

28-02-2020, 12:20

Also worth taking a look at Compass, which has a disassembler + debugger, with mapper support.

By spacemoai1973

Master (165)

Аватар пользователя spacemoai1973

28-02-2020, 14:51

OP is talking about interactive disassemblers. The only Z80 ones I know of are Ghidra ( https://ghidra-sre.org/ ) and IDA Pro ( https://www.hex-rays.com/ )
I think neither of them support mappers, but Ghidra is open source so it could be added. Writing such an application from scratch seems like a lot of work!

By robodrunk

Resident (50)

Аватар пользователя robodrunk

28-02-2020, 15:38

spacemoai is correct Smile

The point was making a PC based GUI app that would help create .ASM-level sources and/or maps for some binary code of interest. I've made something like that many years ago as a part of MSX Recompiler (for DOS).
Now was thinking about trying this once more and without the 'recompilation' goals.
I tried IDA recently with Z80 target, but overall the way it works is too cumbersome.
Never tried that Ghidra though.

By Grauw

Ascended (9379)

Аватар пользователя Grauw

28-02-2020, 16:33

Sounds interesting, in that case, it’d be nice if it also works on macOS Wink.

By santiontanon

Paragon (1104)

Аватар пользователя santiontanon

28-02-2020, 17:51

+1 on the macOS support

By sd_snatcher

Prophet (3366)

Аватар пользователя sd_snatcher

28-02-2020, 21:45

+1 on the macOS support

By cax

Prophet (3735)

Аватар пользователя cax

28-02-2020, 22:13

Does it count as interactive ?

By NYYRIKKI

Enlighted (5604)

Аватар пользователя NYYRIKKI

28-02-2020, 22:19

Hmm... I don't know if Z80DIS (for CP/M) can be considered as "interactive disassembler", but at least the user interface is straight from the 70's. Smile

Indeed this idea sounds very interesting... I just downloaded Ghidra as well as I've somehow completely missed to hear about it... So far I've not made heads or tales out of it's logic, but it definitely looks interesting... though I already have a feeling that it is way too complex giant for any MSX need I can imagine. I think there is definitely a place for a less complicated, more straight forward interactive tool.

Страница 1/2
| 2