OK, I've finished trying it out on all of the files in examples/assembly. Most of them assemble and run fine. The ones that don't are:
call.pasm: it has problems with things like [D - @ - 3] in the macros fact.pasm, local_label.pasm: it doesn't handle local labels like $ok stack.pasm: it can't handle the expanded opcode names like set_i_ic mops_p.pasm, pmcmops.pasm: it doesn't understand PerlInt (or indeed any of the PMC names) It's not clear that the first of these is a bug, as this syntax doesn't seem to documented anywhere; the others seem a bit more serious. How many of these are known problems? Simon