static noinline void do_reset(void)
{
unsigned int i;
+
do_cmd_reset();
memset(gpu.regs, 0, sizeof(gpu.regs));
gpu.gp0 = gpu.ex_regs[data & 7] & 0xfffff;
break;
case 0x05:
- case 0x06:
gpu.gp0 = gpu.ex_regs[5] & 0x3fffff;
break;
case 0x07:
gpu.gp0 = 2;
break;
default:
- gpu.gp0 = 0;
+ // gpu.gp0 unchanged
break;
}
}