This is actually coded in actionscript 3 (take a look at showoff thread if you are wondering how I'm coding in as3). You can tell since most of the labels used are generic. Only a couple of them aren't and that's because I thought of some options to add after the fact and just added them in by adding some assembly code.
I never found a good tutorial on coding in flash assembly. There are some tidbits out there that will help you understand whats going on in all that code but if you are really serious about learning to code in assembly you'll have to get your hands dirty and learn what works and what doesn't.
Here are some helpful resources:
http ://www.nowrap.de/flasm.html#flashvm <-- A good resource to help you learn how the stack works which is extremely important in order to understand anything. The syntax it covers isn't exactly the same as RABCDAsm so look at this website for a more conceptual understanding.
http ://www.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf <-- A reference that I used from time to time to help me understand some concepts. Worth looking over.
https ://learn.adobe.com/wiki/display/AVM2/5.+AVM2+instructions <-- This goes over the same info as above just in a different format. Great for looking up instructions that you find in flash assembly code and are not quite sure what it does.
I never found a good tutorial on coding in flash assembly. There are some tidbits out there that will help you understand whats going on in all that code but if you are really serious about learning to code in assembly you'll have to get your hands dirty and learn what works and what doesn't.
Here are some helpful resources:
http ://www.nowrap.de/flasm.html#flashvm <-- A good resource to help you learn how the stack works which is extremely important in order to understand anything. The syntax it covers isn't exactly the same as RABCDAsm so look at this website for a more conceptual understanding.
http ://www.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf <-- A reference that I used from time to time to help me understand some concepts. Worth looking over.
https ://learn.adobe.com/wiki/display/AVM2/5.+AVM2+instructions <-- This goes over the same info as above just in a different format. Great for looking up instructions that you find in flash assembly code and are not quite sure what it does.
Thank you very much, I'm going to read this content and try my best to learn it.
#16 ·

I salute you