Hi!   |
       A|A
      (n n)
       \_/

    Back and busy. Sorry people to which I've promised some files.
They are on the way (after I can get them!)

    Alex Mitsio Sato (hi, Alex) replied to someone else (Nov-10):

>> Don't you guys have a disassembler?
>
> I have, but I don't want only the instructions with real adress or values
> in the source code, I want a source code with oficial "labels", like BIOS's
> routines entry points, entry points in HOOKs, etc..
> I disassembled the whole BIOS+BASIC from my MSX Turbo R GT using a program
> sent to me by a friend, and now I'm changing the real adress, like #0000,
> to an oficial LABEL, like CHKRAM.
> It's take time.

    Hey, have you tried my "Gremlin"? It does exactly that: disassembles and
replaces addresses and/or values by predefined labels. It understands both
absolute and relative addresses, have a lot of options to format output,
including Z80/R800 instruction set selection, and already comes with several
label banks (for MSX-BIOS, MSX-Music, MSX-BASIC, MSX work area and so on, from
MSX[1] till turbo R). It is public domain, written in pure ANSI-C, found at:

    http://www.geocities.com/SoHo/Atrium/2383/files/Gremlin.zip

    I have tested it with MSX[1] BIOS and it worked wonderfully, but be
careful, the resulting file is really large.

    The main problem of it is exactly one of its features: it is written
in ANSI-C. I couldn't find any ANSI-C compatible compiler for MSX. So I
leave this question: is there any ANSI-C compiler for MSX or for any other
Z80-based computer? If the answer is "no", then a `heavy' system (like
Unix, Linux, DOS etc.) will still be necessary as a side-board tool (I
think it is simply impossible to disassemble and analyze a program with
more than 32 KB in an MSX, even with lots of memory mappers). Any _useful_
suggestion (don't say that MSX3D+++ emulator will have it, please)?

                                                      ... Cyberknight...
<Stand by>

****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to