> Which function call?

As far as I remember, no function calls were working. It was quite a
while ago.

> > but I will be fixing this and adding more
> > debugging once trunk builds again.
> 
> Did you have a chance to? Would it be worth trying again?

Yes I did. Trunk has a considerably improved version of the machine and
some working testcases, though you need a recent version of as3compile
and swfmill to compile them.

> I would also be very much interested in helping out a bit when it comes
> to finding the problems and possibly contributing some coding. My
> problem is just, I am lacking a start point.
> 
> Like in this case:
> 
> - Is there anything in writing as to how AS3 is represented in memory
> after parsing?

No. You'll have to get by looking at abc_block, which contains all the
resources parsed from a single DoABC define tag. If you run Gnash with
-vvv, it will print tons of output about parsing.

> - What would be the entry point into the VM?

I don't know what you mean. Machine.cpp is the AVM2 interpreter.

> I think it will be easier to find contributors if contributing would be
> a bit easier.

I'm sure that's true, but unfortunately it isn't easy. The most helpful
thing at the moment is opcode-level tests, which are tedious and
difficult to write. I generate files with as3compile, then use a current
snapshot of swfmill to convert them to xml, then mess about with the
opcodes.

Otherwise you can go through the log_abc output (-vvv) on simple cases
and see if you can guess what's wrong.

--
The current release of Gnash is 0.8.5
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

_______________________________________________
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to