X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fsms.c;fp=pico%2Fsms.c;h=ac81c2b20a4d40a5b1285611ceb98b4c52174f14;hb=6311a3baf533d4a034e51dfe38e8cb213a1bf442;hp=6955a7d894ed63cf57266459edf3c9146def354e;hpb=075672bf9f028490174bd3fbebe957a47a10b09d;p=picodrive.git diff --git a/pico/sms.c b/pico/sms.c index 6955a7d..ac81c2b 100644 --- a/pico/sms.c +++ b/pico/sms.c @@ -131,7 +131,7 @@ static void z80_sms_out(unsigned short a, unsigned char d) case 0x40: case 0x41: - if ((d & 0x90) == 0x90 && PsndPsgLine < Pico.m.scanline) + if ((d & 0x90) == 0x90 && Pico.snd.psg_line < Pico.m.scanline) PsndDoPSG(Pico.m.scanline); SN76496Write(d); break; @@ -300,14 +300,14 @@ void PicoFrameMS(void) } // 224 because of how it's done for MD... - if (y == 224 && PsndOut) + if (y == 224 && PicoIn.sndOut) PsndGetSamplesMS(); cycles_aim += cycles_line; cycles_done += z80_run((cycles_aim - cycles_done) >> 8) << 8; } - if (PsndOut && PsndPsgLine < lines) + if (PicoIn.sndOut && Pico.snd.psg_line < lines) PsndDoPSG(lines - 1); }