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/)
****