Version 1.2 is now available with its editor and inbuilt debugger. If you use this version I’d recommend you build it as a standalone application to get the best performances out of your code. It comes with a few samples of code to play with as well. If you write any code you’d like to share then sent it to me, then I’ll add it to the library of sample code to include with each build. Like wise if you make any changes to the editor then send those as well for me to distribute further. I’ve made the code for the text to ALE converter available to everyone as well, also my very simple XML code. The text to ALE converter code looks insanely complex but that’s only becuase it has to do an enourmous amount of syntax checking before calling the correct internal ALE method. Currently the only real limitation with the editor is that comments can only exist on a line by themselves. Also I haven’t implemented a way to change text size or colour in the editor, there is also no code sense or parameter highlighting, if someone else wants to work on that it’d be great.
Anyway the new version includes the following:
- Engine simplification
- Significant engine performance boast
- Exception checking on stack reads and writes, your ALE program may crash if you do the wrong thing, the nature of assembly coding, but the editor shouldn’t.
- Completely redesigned Code development program with integrated editor and debugger
- New len, shr and shl instructions.
- Reading characters off the stack into a string now requires a count of characters stored in ecx
- Integrate help file
- Bit Codes extensively re-profiled and reduced
- Documentation Updates
- Bug fixes