X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPico%2FPico.c;h=fcec65f6d6515f2540ed99fe895fff58e8a86297;hb=5ed2a20eaa264c72c1375943dd153c8c05403504;hp=bd2bece81b2e1594a94bf3dba4f19c432df8a947;hpb=fa22af4cafc6a87a3d9da07f377fc93e6a3bf55d;p=picodrive.git diff --git a/Pico/Pico/Pico.c b/Pico/Pico/Pico.c index bd2bece..fcec65f 100644 --- a/Pico/Pico/Pico.c +++ b/Pico/Pico/Pico.c @@ -21,9 +21,9 @@ PICO_INTERNAL void PicoReratePico(void) PicoPicoPCMRerate(rate); } -static void PicoLinePico(int count) +static void PicoLinePico(void) { - PicoPicohw.line_counter += count; + PicoPicohw.line_counter++; #if 1 if ((PicoPicohw.r12 & 0x4003) && PicoPicohw.line_counter - prev_line_cnt_irq3 > 200) { @@ -37,7 +37,7 @@ static void PicoLinePico(int count) if (PicoPicohw.fifo_bytes > 0) { - PicoPicohw.fifo_line_bytes += fifo_bytes_line * count; + PicoPicohw.fifo_line_bytes += fifo_bytes_line; if (PicoPicohw.fifo_line_bytes >= (1<<16)) { PicoPicohw.fifo_bytes -= PicoPicohw.fifo_line_bytes >> 16; PicoPicohw.fifo_line_bytes &= 0xffff; @@ -73,7 +73,7 @@ static void PicoResetPico(void) PicoPicohw.xpcm_ptr = PicoPicohw.xpcm_buffer; } -PICO_INTERNAL int PicoInitPico(void) +PICO_INTERNAL void PicoInitPico(void) { elprintf(EL_STATUS, "Pico detected"); PicoLineHook = PicoLinePico; @@ -93,7 +93,5 @@ PICO_INTERNAL int PicoInitPico(void) case 2: PicoPicohw.r1 = 0x40; break; case 3: PicoPicohw.r1 = 0x20; break; } - - return 0; }