|64h||RM$RUNP||run an OPL procedure|
|Input||X register - points at the name of the
B register - if set then runs the calculator
|Output||- none -|
Loads and runs an OPL procedure. The procedure can not have any parameters.
If the procedure does not exist the error message will contain a garbage name.
Every time RM$RUNP is run the language re-initialises, it resets RTA_SP to BTA_SBAS, zeroes all the file cells and close all the files, therefore it must not be called machine code that was launced from OPL itself.
On the LZ the display mode is set to 2-line mode if a procedure was not translated for 4 line mode.
|Errors||any error raised by the procedure|