David Wendt
|
d1aeae8e02
|
Add support for local registers in the interpreter.
|
2020-07-13 17:42:47 -04:00 |
David Wendt
|
4d000e1ce0
|
Implement `pushxyz` opcodes for all value types that we currently support.
|
2020-07-13 17:42:46 -04:00 |
David Wendt
|
5600ac477c
|
Always execute any AVM2 code that may have been queued as a result of loading ABC files.
|
2020-07-13 17:42:45 -04:00 |
David Wendt
|
7f60fab1e5
|
Add the bare minimum necessary to get opcodes out of an ABC and into an interpreter loop.
Surprisingly enough, the "bare minimum" includes a stack, object model, and values already.
|
2020-07-13 17:42:45 -04:00 |
David Wendt
|
e80c887261
|
Add a very basic object model to the AVM2 interpreter.
|
2020-07-13 17:42:44 -04:00 |
David Wendt
|
b7f257e7c8
|
Add a path to get from the movie clip to the Avm2.
|
2020-07-13 17:42:43 -04:00 |
David Wendt
|
a852a6939a
|
Add an extremely trivial implementation for the AVM2 interpreter state.
|
2020-07-13 17:42:31 -04:00 |