Yo Noxid,
As you can see, I am back from err... the graveyard.
I read your blog and I am very impressed that you are now taking on the challenge of remaking the CS engine (possibly NXengine style), but to suit your own mod.
I'm considering remaking the Doukutsu Assembler in Java. Yep, it's gonna be a lot more flexible than the Python version.
Possible advantages:
1. More computers have Java installed, but most computers do not have Python 2.x installed. I think some people were either having installation problems or didn't know you needed to install something for the assembler.
2. More instructions - yeah, just more support for Intel's unnecessarily complicated 32-bit x86 instruction encodings.
3. Much better debugging - instead of giving you a cryptic error, the new version may tell you which line number the error was located. Then you can use a text-editor (like Notepad++) that shows line numbers to figure out where the errors are.
Even if you're going to continue your modding on the C++ road, I think you have the most experience with my Assembler and so maybe you have some helpful feedback for the new version. Others like Dubby seem to be interested in using the Assembler. Also, GIR seems to have used it (finally) for his giant worm code. So yeah, there's a userbase, even if it's small.