\r
void YM2612PicoStateLoad_(void)\r
{\r
-#ifndef EXTERNAL_YM2612\r
- int i, real_A1 = ym2612.addr_A1;\r
-\r
- reset_channels( &ym2612.CH[0] );\r
-\r
- // feed all the registers and update internal state\r
- for(i = 0; i < 0x100; i++) {\r
- YM2612Write_(0, i);\r
- YM2612Write_(1, ym2612.REGS[i]);\r
- }\r
-\r
- for(i = 0; i < 0x100; i++) {\r
- YM2612Write_(2, i);\r
- YM2612Write_(3, ym2612.REGS[i|0x100]);\r
- }\r
-\r
- ym2612.addr_A1 = real_A1;\r
-#else\r
reset_channels( &ym2612.CH[0] );\r
-#endif\r
}\r
\r
#ifndef EXTERNAL_YM2612\r