private static function cbopcode30(Core $core)
{
$temp_var = $core->memoryRead($core->registersHL);
$newFCarry = ($temp_var & 0x1) == 0x1;
$temp_var = ($core->FCarry ? 0x80 : 0) + ($temp_var >> 1);
$core->FCarry = $newFCarry;
$core->memoryWrite($core->registersHL, $temp_var);
$core->FHalfCarry = $core->FSubtract = false;
$core->FZero = $temp_var == 0x0;
}