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.

Related Posts

11 Responses to “Hello As3c!”


  1. 1 sascha/hdrs

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

  2. 2 joa

    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 :)

  3. 3 Dominic Gräfen

    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

  4. 4 Aerks

    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

  5. 5 joa

    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.

  6. 6 Nate Chatellier

    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!

  7. 7 joa

    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 :)

  8. 8 JP

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

  9. 9 Nicolas

    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.

  10. 10 daemon

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

  1. 1 sweblog · Blog von Sebastian Weyrauch » Blog Archive » AS3C – Schreiben von Assembler in ActionScript

Leave a Reply