bugfixes, state load for new mode
[libpicofe.git] / gp2x / 940ctl.c
index 8c8b18b..4a571ff 100644 (file)
@@ -178,24 +178,11 @@ void YM2612PicoStateLoad_940(void)
 {\r
        UINT8 *REGS = YM2612GetRegs();\r
 \r
-       int i;\r
-\r
        /* make sure JOB940_PICOSTATELOAD gets done before next JOB940_YM2612UPDATEONE */\r
        add_job_940(JOB940_PICOSTATELOAD);\r
        if (CHECK_BUSY(JOB940_PICOSTATELOAD)) wait_busy_940(JOB940_PICOSTATELOAD);\r
 \r
        writebuff_ptr = 0;\r
-\r
-       // feed all the registers and update internal state\r
-       for(i = 0; i < 0x100; i++) {\r
-               YM2612Write_940(0, i, -1);\r
-               YM2612Write_940(1, REGS[i], -1);\r
-       }\r
-       for(i = 0; i < 0x100; i++) {\r
-               YM2612Write_940(2, i, -1);\r
-               YM2612Write_940(3, REGS[i|0x100], -1);\r
-       }\r
-\r
        addr_A1 = *(INT32 *) (REGS + 0x200);\r
 }\r
 \r