pub(crate) fn ret(&mut self) {
        debug!("RET - done");
        self.sp_decrement();
        self.pc = self.stack[self.sp]; 
        self.pc += 2;
        //self.quit = true;
    }
/// 00EE - RET
/// Return from a subroutine.
/// The interpreter sets the program counter to the address at the top of the stack, then subtracts 1 from the stack pointer.
RET
Return from a subroutine.
The interpreter sets the program counter to the address at the top of the stack, then subtracts 1 from the stack pointer.
RET Return from a subroutine . The interpreter sets the program counter to the address at the top of the stack then subtracts 1 from the stack pointer .
pub(crate) fn ret(&mut self) {
        debug!("RET - done");
        self.sp_decrement();
        self.pc = self.stack[self.sp]; 
        self.pc += 2;
        //self.quit = true;
    }
pub ( crate ) fn ret ( & mut self ) { debug ! ( " " ) ; self . sp_decrement ( ) ; self . pc = self . stack [ self . sp ] ; self . pc += 2 ; //self.quit = true; }
00EE - RET
Return from a subroutine.
00EE - RET Return from a subroutine .
&mut self
&mut self