bugfixes, new scaling, double ym upd at 940

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@83 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-03-31 13:57:45 +00:00
parent 3d48f1437f
commit 2433f40912
22 changed files with 360 additions and 171 deletions

View file

@ -1702,7 +1702,9 @@ int YM2612Write_(unsigned int a, unsigned int v)
}
addr = ym2612.OPN.ST.address;
#ifndef EXTERNAL_YM2612
ym2612.REGS[addr] = v;
#endif
switch( addr & 0xf0 )
{
@ -1800,7 +1802,9 @@ int YM2612Write_(unsigned int a, unsigned int v)
}
addr = ym2612.OPN.ST.address | 0x100;
#ifndef EXTERNAL_YM2612
ym2612.REGS[addr] = v;
#endif
ret = OPNWriteReg(addr, v);
break;
@ -1869,7 +1873,10 @@ void YM2612PicoStateLoad_(void)
}
#ifndef EXTERNAL_YM2612
void *YM2612GetRegs(void)
{
return ym2612.REGS;
}
#endif