removed ym2612 debug stuff

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@492 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-06-22 22:35:55 +00:00
parent db49317be1
commit a846766f40

View file

@ -1907,8 +1907,6 @@ typedef struct
} ym_save_addon2;
//static YM2612 check_ym;
void YM2612PicoStateSave2(int tat, int tbt)
{
ym_save_addon_slot ss;
@ -1935,7 +1933,7 @@ void YM2612PicoStateSave2(int tat, int tbt)
refresh_fc_eg_chan( &ym2612.CH[5] );
memset(&sa, 0, sizeof(sa));
//memcpy(&check_ym, &ym2612, sizeof(ym2612));
memset(&sa2, 0, sizeof(sa2));
// chans 1,2,3
ptr = &ym2612.REGS[0x0b8];
@ -2028,7 +2026,6 @@ int YM2612PicoStateLoad2(int *tat, int *tbt)
ym2612.CH[c].SLOT[s].volume = ss.volume;
ym2612.CH[c].SLOT[s].key = (sa.keyon_field & (1 << (c*4 + s))) ? 1 : 0;
ym2612.CH[c].SLOT[s].ksr = (UINT8)-1;
//ym2612.CH[c].SLOT[s].Incr = check_ym.CH[c].SLOT[s].Incr;
ptr += 6;
}
ym2612.CH[c].SLOT[SLOT1].Incr=-1;
@ -2049,7 +2046,6 @@ int YM2612PicoStateLoad2(int *tat, int *tbt)
ym2612.CH[c].SLOT[s].volume = ss.volume;
ym2612.CH[c].SLOT[s].key = (sa.keyon_field & (1 << (c*4 + s))) ? 1 : 0;
ym2612.CH[c].SLOT[s].ksr = (UINT8)-1;
//ym2612.CH[c].SLOT[s].Incr = check_ym.CH[c].SLOT[s].Incr;
ptr += 6;
}
ym2612.CH[c].SLOT[SLOT1].Incr=-1;
@ -2068,64 +2064,6 @@ int YM2612PicoStateLoad2(int *tat, int *tbt)
ym2612.OPN.SL3.fc[c] = fn_table[fn*2]>>(7-blk);
}
#if 0
refresh_fc_eg_chan( &ym2612.CH[0] );
refresh_fc_eg_chan( &ym2612.CH[1] );
if( (ym2612.OPN.ST.mode & 0xc0) )
{
/* 3SLOT MODE */
if( ym2612.CH[2].SLOT[SLOT1].Incr==-1)
{
refresh_fc_eg_slot(&ym2612.CH[2].SLOT[SLOT1], ym2612.OPN.SL3.fc[1], ym2612.OPN.SL3.kcode[1] );
refresh_fc_eg_slot(&ym2612.CH[2].SLOT[SLOT2], ym2612.OPN.SL3.fc[2], ym2612.OPN.SL3.kcode[2] );
refresh_fc_eg_slot(&ym2612.CH[2].SLOT[SLOT3], ym2612.OPN.SL3.fc[0], ym2612.OPN.SL3.kcode[0] );
refresh_fc_eg_slot(&ym2612.CH[2].SLOT[SLOT4], ym2612.CH[2].fc , ym2612.CH[2].kcode );
}
} else refresh_fc_eg_chan( &ym2612.CH[2] );
refresh_fc_eg_chan( &ym2612.CH[3] );
refresh_fc_eg_chan( &ym2612.CH[4] );
refresh_fc_eg_chan( &ym2612.CH[5] );
for (c = 0; c < 6; c++)
{
for (s = 0; s < 4; s++)
{
int i;
unsigned char *chk = ((unsigned char *) &check_ym.CH[c].SLOT[s]);
unsigned char *res = ((unsigned char *) &ym2612.CH[c].SLOT[s]);
for (i = 0; i < sizeof(check_ym.CH[0].SLOT[0]); i++)
{
if (i != 0x0c && chk[i] != res[i])
printf("ch[%i].slot[%i].%03x: %02x vs %02x\n", c, s, i, chk[i], res[i]);
}
}
{
int i;
unsigned char *chk = ((unsigned char *) &check_ym.CH[c].ALGO);
unsigned char *res = ((unsigned char *) &ym2612.CH[c].ALGO);
for (i = 0; i < 8*4; i++)
{
if ((i < 4 || i > 0x0b) && chk[i] != res[i])
printf("ch[%i].%03x: %02x vs %02x\n", c, i, chk[i], res[i]);
}
}
}
for (c = 0; c < sizeof(ym2612.OPN); c++)
{
unsigned char *chk = ((unsigned char *) &check_ym.OPN);
unsigned char *res = ((unsigned char *) &ym2612.OPN);
if (chk[c] != res[c])
{
printf("OPN: %03x: %02x vs %02x\n", c, chk[c], res[c]);
}
}
#endif
return 0;
}