LiteASM is a light weight and reconfigurable Assembly language compiler and Virtual Machine.
It is specially design for embedded systems to use as a portable script interface.
Compiler/Virtual Machine, intended to be OS-independent, but developed for the moment on WinXP. The compiler will understand a flavour of Object Pascal, one which is "extensible" to particular needs (e.g. inline SQL).