LSWAsm is an interactive Assembler and Debugger written in itself. It's main purpose is to translate the LSW Vision-Smalltalk Virtual Machine.
LSWAsm is mainly developed under MS-Windows Vista, has a powerful Macro-System, an integrated Source-Code editor, an integrated Linker and an visual Debugger.
The reasons to have a proprietary Assembler to produce the virtual-Machine for our LSWVST are:
LSWAsm produces PE- executables for X86 / Win32 and Win-CE.
LSWAsm runs under X86-WinCE Emulator - including the debugging IDE.
LSWASM has build-in support for Software-Protection.
For LSWAsm 2010 we will support 64-Bit, ARM-Processors & more.
We are porting LSWAsm to Linux & OSX.