Erweiterbarkeit der Kommandos


Die Kommandosprache des TR440 war erweiterbar und ist es somit auch im Emulator.

Dazu dienten 5 Mechanismen :

Im Emulator kommt zur Vereinfachung ein weiterer Mechanismus hinzu :

 

Die Syntax von Kommandoprozeduren lautet :

# * ProzName ( Parm1 , Parm2 , ... )
# Kdo1 , SpezName = * Parm1
# Kdo2 , SpezName = * Parm2
# **

Die Prozeduren konnten Labels enthalten der Syntax :

# * LabelName *

Es gab Variablen, die man setzen und löschen konnte :

# WAHLSCHALTER , SETZE = BV5

# WAHLSCHALTER , LOESCHE = ZW4

und natürlich entsprechende Kommandos, um die Labels anzuspringen :

# SPRINGE , LabelName
# SPRINGE , LabelName , (BV5)
# SPRINGE , LabelName , (FE1)