- Rewritten in Java.
- Added a text-editor with New File, Open, and Save functions.
- Added an upper menu bar.
- Added tabbed windows
- Completely changed the way parsing and compiling of code works
- Added support for many new variations of instructions
- Memory operands can now be written in the "wrong order".
For example, DWORD [EAX*4+300] can be written as DWORD [300+4*EAX].
- You can now write multiple instructions on the same line.
Just separate them with pipes. For example:
XOR eax,eax | PUSH 500 | NOP
- Much better error messages. They tell you which line number the error was on.
- Press Ctrl+G to go to a line number. The first line is considered Line 1, not Line 0.
- There are now three kinds of comments allowed:
; Assembly-style semicolon comments
//C or C++ style double-slash comments
/* C or C++ style block comments */
- Comments are now allowed in defines.
- Added code previews. You can preview a bunch of things partway through
the assembling process, so the compiler doesn't keep things so secret anymore.
- You can't use the word decimal or ~ (tilde operator) inside memory brackets.
Sorry for the inconvenience.
- Rewrote this manual in XHTML and CSS 2.1
- A bunch of other stuff that I don't really remember.
|