GameBoy\Opcode::opcode23 PHP Method

opcode23() public static method

RLA
public static opcode23 ( Core $core )
$core Core
    public static function opcode23(Core $core)
    {
        $carry_flag = $core->FCarry ? 1 : 0;
        $core->FCarry = ($core->registerA & 0x80) == 0x80;
        $core->registerA = $core->registerA << 1 & 0xff | $carry_flag;
        $core->FZero = $core->FSubtract = $core->FHalfCarry = false;
    }
Opcode