+// TODO: new ym2612 savestates\r
+void ym2612_unpack_state(void)\r
+{\r
+ int i;\r
+ YM2612PicoStateLoad();\r
+\r
+ // feed all the registers and update internal state\r
+ for (i = 0x20; i < 0xC0; i++) {\r
+ ym2612_write_local(0, i, 0);\r
+ ym2612_write_local(1, ym2612.REGS[i], 0);\r
+ }\r
+ for (i = 0x30; i < 0xC0; i++) {\r
+ ym2612_write_local(2, i, 0);\r
+ ym2612_write_local(3, ym2612.REGS[i|0x100], 0);\r
+ }\r
+}\r
+\r