private void SprDataAccess(int num, int bytenum)
{
//if ((spr_dma_on & (1 << num)) != 0)
//{
// spr_data_ptr[num * 4 + bytenum] = read_byte((UInt16)(mc[num] & 0x3f | spr_ptr[num]));
// mc[num]++;
//}
//else if (bytenum == 1)
// IdleAccess();
if ((spr_dma_on & (1 << num)) != 0)
{
spr_data[num * 4 + bytenum] = read_byte((UInt16)(mc[num] & 0x3f | spr_ptr[num]));
mc[num]++;
}
else if (bytenum == 1)
IdleAccess();
}