}\r
\r
\r
-PICO_INTERNAL int PicoInitPc(u32 pc)\r
+PICO_INTERNAL void PicoInitPc(u32 pc)\r
{\r
PicoCheckPc(pc);\r
- return 0;\r
}\r
\r
#ifndef _ASM_MEMORY_C\r
\r
// -----------------------------------------------------------------\r
\r
-extern const unsigned short vcounts[];\r
-\r
static int get_scanline(int is_from_z80)\r
{\r
if (is_from_z80) {\r
return z80_scanline;\r
}\r
\r
- if (Pico.m.scanline != -1)\r
- return Pico.m.scanline;\r
-\r
- return vcounts[SekCyclesDone()>>8];\r
+ return Pico.m.scanline;\r
}\r
\r
/* probably not should be in this file, but it's near related code here */\r
\r
if ((d ^ old_mode) & 0xc0) {\r
#ifdef __GP2X__\r
- if (PicoOpt & POPT_EXT_FM) YM2612Write_940(a, d, get_scanline(is_from_z80));\r
+ if (PicoOpt & POPT_EXT_FM) return YM2612Write_940(a, d, get_scanline(is_from_z80));\r
#endif\r
return 1;\r
}\r