L1Instruction Stepper
This class is used to simulate the effect of level one nybblecodes during execution of the L2_INTERPRET_LEVEL_ONE instruction, on behalf of an Interpreter.
Author
Mark van Gulik
Parameters
The Interpreter on whose behalf to step through level one nybblecode instructions.
Properties
The current position in the nybblecodes.
The Interpreter on whose behalf to step level one nybblecodes.
The registers that hold Avail objects.
Functions
Read from the specified object register.
Write to the specified object register.
Run the current code until it reaches the end. Individual instructions, such as calls, may be subject to reification, which should cause a suitable A_Continuation to be reified. In addition, inter-nybblecode interrupts may also trigger reification, but they'll handle their own reification prior to returning here with a suitable StackReifier (to update and return again from here).
Wipe out the existing register set for safety.