Funny thing that is very easy to do maintenance, since every "function" is stand-alone and most of the checks (like MOV, that checks if use VAR D instead of D=) are done with "flags". And also, very easy to add more commands using the same criteria. I could end up with a personal version of ASM.
1.- No key for this stuff yet.
2.- The program has a small documentation with all the commands and examples. I don't use it because is not anymore useful than plain SmileBASIC, and also, more troublesome. I make these compilers just for practice, but it could be used for I/O based games.