Hello As3c!

A little sneak preview for a tool I am currently working on. What you can see is inline assembler instructions in between ActionScript 3 code. You can also place breakpoints and debug your code like you expect it.

The tool has also some other options that can be very helpful. Stay tuned — once it is robust and nice I will let you know for pure low-level fun and optimizations.

10 Responses to “Hello As3c!”


  • Cool! But is it only for debugging or can you actually write in-line AS3-assembler like the haXe crowd? That would be awesome!

  • No the point is that you can write it all inline and compile it. And the ability to debug it is just another cool feature :)

  • Hi Joa,
    very nice work. But i’ve good bad news: In Linux Environments its very hard to hard work with C#, i wasnt able to find a working IDE to test your Compiler under Linux.
    At the moment i’m working on a windows machine and will try it!
    bye basile

  • Great work! I’ am constantly looking for a FLASM-Successor which supports AVM2. Would be great if there’s a possibility to keep this Gem platform-independent.

    Kind regards
    Aerks

  • Currently it is a C# version in development. Afaik it _should_ work with Mono.

    But don’t worry. This will be ported to haXe and merged into hxASM — which means we can generate binaries for OSX/Linux/Windows.

  • Oh man this would be so extremely helpful!! Do I understand correctly that we can write our own assembler code and it will run properly in the Flash Player? This could change the speed problems in Flash forever!

  • Yes, you are completly right. And it works on OS X too. Tested that already. I will post a little bit more information about As3c later this week maybe because you can do a lot of funny stuff with it :)

  • If you insert assembler code in flash that means your binary will not be compatible with all platforms (Linux, Mac, Win) ?

  • It’s Flash9 assembler here, not x86 or native assembler. While this can optimize a bit some code compared to asm generated by the AS3 compiler, it will not give you a x10 speedup.

  • Hi, Joa !
    At the this moment I develop something like.
    could we speak to subjects of collaboration?

Leave a Reply