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 Comments

  1. Posted Nov 16, 2007 at 5:42 am | Permalink

    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. Posted Nov 16, 2007 at 12:14 pm | Permalink

    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. Posted Nov 16, 2007 at 1:45 pm | Permalink

    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. Posted Nov 17, 2007 at 3:00 pm | Permalink

    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. Posted Nov 18, 2007 at 12:51 am | Permalink

    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. Posted Nov 21, 2007 at 1:05 am | Permalink

    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. Posted Nov 21, 2007 at 11:49 am | Permalink

    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. Posted Nov 25, 2007 at 12:43 am | Permalink

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

  9. Posted Nov 25, 2007 at 12:08 pm | Permalink

    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. daemon
    Posted Dec 29, 2007 at 9:54 pm | Permalink

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

One Trackback

  1. [...] Weiter zu Joas Blog Eintrag » [...]

Post a Comment

Your email is never shared. Required fields are marked *

*
*