Writing nanobots using Java Assembly directly

Jump to navigation Jump to search
Revision as of 8 May 2019 at 11:18.
The highlighted comment was created in this revision.

Writing nanobots using Java Assembly directly

It seems that openjdk has a wonderful tool called asmtools that allows two directional transformation between jasm and .class bytecode

https://wiki.openjdk.java.net/display/CodeTools/asmtools

Has anyone tried writing robocode bots with java assembly directly? Since the relationship between Java and Bytecode is not as direct as jasm and bytecode, writing with jasm directly may be a better way than tricks listed on this wiki.

    Xor (talk)14:03, 6 May 2019

    Rednaxela did mention on his user page:

    Bots[edit]

    Figments of my Imagination[edit]

    Probably reality within the next year[edit]

    • Fleck - A NanoBot coded in java assembly to have more direct control of how the codesize is used. Might just be my own take on the 'NanoSurfer' concept too...

    User:Rednaxela

    It seems that he thought of the same idea in 2009, though he never got around to implementing it.

      MultiplyByZer0 (talk)09:06, 7 May 2019
       

      I believe many of the top nanobots use java assembly or Jikes to shrink their code. I haven't used it in my bots yet, but I plan to.

        Slugzilla (talk)12:18, 8 May 2019