Interactive Disassembler for MSX

Page 2/2
1 |

By Grauw

Ascended (8743)

Grauw's picture

28-02-2020, 22:36

NYYRIKKI wrote:

I just downloaded Ghidra as well as I've somehow completely missed to hear about it...

Also made by the NSA so you have a nice backdoor in your system now Big smile.

By spacemoai1973

Master (165)

spacemoai1973's picture

28-02-2020, 23:02

Grauw wrote:
NYYRIKKI wrote:

I just downloaded Ghidra as well as I've somehow completely missed to hear about it...

Also made by the NSA so you have a nice backdoor in your system now Big smile.

By the smiley I'll assume you're joking, but in case anyone else is worried; it's not actually in the best interest of the NSA to backdoor security and forensics professionals who are the likely users of a tool like this.

Also feel free to audit the open source code Wink

By robodrunk

Resident (40)

robodrunk's picture

29-02-2020, 07:04

cax wrote:


Does it count as interactive ?

This is not exactly an "Interactive Disassembler", as you can't really do "interactive disassembling", but rather just plain and unconditional opcode tokenization, simple memory dump etc.
But the debugger itself is pretty interactive and was a top notch at the time, thanks to Leonid Baraz! :)

As for MacOS X support - can't promise to start with that right away, as my main dev WS is Windows x64/86.
But it's definitely important to keep a potential porting in mind while writing the source. I'll see what I can do about it.

So I see there's some interest for such a tool. I want to start it gradually with simpler feature set, but I already have a vision of what it should be like.

By Dolphin101546015

Master (149)

Dolphin101546015's picture

29-02-2020, 09:43

robodrunk wrote:

...but rather just plain and unconditional opcode tokenization, simple memory dump etc.

What you mean "unconditional"?
You able change code "on the fly", run it, breakpointing and so on.
Is it not - interactive?
This is the best debugger for MSX for all ege, and last one (xdbg 1991) is godlike.

By Giangiacomo Zaffini 2

Master (195)

Giangiacomo Zaffini 2's picture

29-02-2020, 14:04

I know nsa's ghidra but I never installed nor studied it.
Instead I use radare2 and openMSX for my MSX hobby.
radare2 is quite a big open-source project, pretty active, of course main effort is on x64, arm, not on Z80.
I like this disassembler mdz80 too.

By NYYRIKKI

Enlighted (5484)

NYYRIKKI's picture

29-02-2020, 23:09

Dolphin101546015 wrote:

What you mean "unconditional"?
You able change code "on the fly", run it, breakpointing and so on.
Is it not - interactive?

I think the definition here is a bit unclear... What I THINK we talk about here is tool that allows you to define the blocks of memory for certain data types (like assembly, ASCII, byte or word) and then export the full source when the disassembly seems like there is no anymore unnecessary labels caused by constants defined as labels or accidentally disassembled data blocks.

By cax

Prophet (3735)

cax's picture

01-03-2020, 11:23

So the definition is "IDA Pro - alike static analysis tool"

By Dolphin101546015

Master (149)

Dolphin101546015's picture

01-03-2020, 12:14

NYYRIKKI wrote:

I think the definition here is a bit unclear... What I THINK we talk about here is tool that allows you to define the blocks of memory for certain data types (like assembly, ASCII, byte or word) and then export the full source when the disassembly seems like there is no anymore unnecessary labels caused by constants defined as labels or accidentally disassembled data blocks.

Thanks, now it’s more clear

By gdx

Prophet (3321)

gdx's picture

01-03-2020, 14:14

Fudeba is a good disassembler that has many parameters to disassemble, but the site has disappeared.

Page 2/2
1 |