Commit unreadable sound memory for the sake of bitewise assignment

This commit is contained in:
Jeffrey Pfau 2013-10-19 00:49:20 -07:00
parent 4a0a462673
commit cfb0115c0e
1 changed files with 2 additions and 4 deletions

View File

@ -26,19 +26,17 @@ void GBAIOWrite(struct GBA* gba, uint32_t address, uint16_t value) {
break; break;
case REG_SOUND1CNT_HI: case REG_SOUND1CNT_HI:
GBAAudioWriteSOUND1CNT_HI(&gba->audio, value); GBAAudioWriteSOUND1CNT_HI(&gba->audio, value);
value &= 0xFFC0;
break; break;
case REG_SOUND1CNT_X: case REG_SOUND1CNT_X:
GBAAudioWriteSOUND1CNT_X(&gba->audio, value); GBAAudioWriteSOUND1CNT_X(&gba->audio, value);
value &= 0x4000; value &= 0x47FF;
break; break;
case REG_SOUND2CNT_LO: case REG_SOUND2CNT_LO:
GBAAudioWriteSOUND2CNT_LO(&gba->audio, value); GBAAudioWriteSOUND2CNT_LO(&gba->audio, value);
value &= 0xFFC0;
break; break;
case REG_SOUND2CNT_HI: case REG_SOUND2CNT_HI:
GBAAudioWriteSOUND2CNT_HI(&gba->audio, value); GBAAudioWriteSOUND2CNT_HI(&gba->audio, value);
value &= 0x4000; value &= 0x47FF;
break; break;
case REG_SOUND3CNT_LO: case REG_SOUND3CNT_LO:
GBAAudioWriteSOUND3CNT_LO(&gba->audio, value); GBAAudioWriteSOUND3CNT_LO(&gba->audio, value);