Version 1.0 Changes

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. Back to the Table of Contents