All --
However, disassemble.pl dies while looking at the immc assembled
version
Imcc creates the new packfile format, which isn't in the perl utilities, because these don't use pack*.c.
But you can do:
$ make pdump
$ ./pdump --terse --disassemble the.pbc
$ make disassemble
$ ./disassemble the.pbc
Maybe disassemble.pl isn't meant to be used?
Its as outdated (or more) as assemble.pl
ASIDE: I'm also wondering if our use of character constants (ord("x") in Perl, 'x' in C) to specify the constant types might present a character set problem on some platforms? If we build a PBC on an ASCII platform, won't the character value for 'n' be different than on an EBCDIC platform?
Proably yes. These should better be constants with the desired value, not chars.
I'd like to stick with imcc as my assembler, but I need to figure
out why the behavior of mandelzoom differs depending upon how it
was assembled.
$ ../../parrot examples/mandelzoom.imc is running fine here.
Regards,
-- Gregor
leo