JSASM - high-level ECAL assembler
As with JSECAL, the output code is 100% compatible with the vec command.
AddLabel("start",pc);//does not move pc ldint(42); sa(or); // can also use "opcodes['sa'](labels['or']);" ht();
Note: source lines in JSASM cannot usually be determined by the assembler. To work around this, use sLine++ in your code to increment it.