mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
fix for gp2x audio regression
This commit is contained in:
parent
02138162c4
commit
84e18560bb
3 changed files with 18 additions and 17 deletions
|
@ -100,10 +100,10 @@ int YM2612Write_940(unsigned int a, unsigned int v, int scanline)
|
|||
UINT16 *writebuff = shared_ctl->writebuffsel ? shared_ctl->writebuff0 : shared_ctl->writebuff1;
|
||||
|
||||
/* detect rapid ym updates */
|
||||
if (upd && !(writebuff_ptr & 0x80000000) && scanline < 224)
|
||||
if (upd && !(writebuff_ptr & 0x80000000))
|
||||
{
|
||||
int mid = Pico.m.pal ? 68 : 93;
|
||||
if (scanline > mid) {
|
||||
int mid = (Pico.m.pal ? 313 : 262) / 2;
|
||||
if (scanline >= mid) {
|
||||
//printf("%05i:%03i: rapid ym\n", Pico.m.frame_count, scanline);
|
||||
writebuff[writebuff_ptr++ & 0xffff] = 0xfffe;
|
||||
writebuff_ptr |= 0x80000000;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue