GameBoy\Opcode::opcode8 PHP Method

opcode8() public static method

LD (nn), SP
public static opcode8 ( Core $core )
$core Core
    public static function opcode8(Core $core)
    {
        $temp_var = ($core->memoryRead($core->programCounter + 1 & 0xffff) << 8) + $core->memoryRead($core->programCounter);
        $core->memoryWrite($temp_var, $core->stackPointer & 0xff);
        $core->memoryWrite($temp_var + 1 & 0xffff, $core->stackPointer >> 8);
        $core->programCounter = $core->programCounter + 2 & 0xffff;
    }
Opcode