mirror of https://github.com/mgba-emu/mgba.git
GBA Memory: Fix audio regression...may be a huge hack
This commit is contained in:
parent
8266f54d76
commit
72a0de2940
|
@ -1259,7 +1259,8 @@ uint16_t GBAMemoryWriteDMACNT_HI(struct GBA* gba, int dma, uint16_t control) {
|
|||
int wasEnabled = GBADMARegisterIsEnable(currentDma->reg);
|
||||
int oldTiming = GBADMARegisterGetTiming(currentDma->reg);
|
||||
int newTiming = GBADMARegisterGetTiming(control);
|
||||
if (oldTiming && oldTiming != newTiming) {
|
||||
// This is probably a huge hack...verify what this does on hardware
|
||||
if (oldTiming && oldTiming != DMA_TIMING_CUSTOM && oldTiming != newTiming) {
|
||||
wasEnabled = false;
|
||||
}
|
||||
currentDma->reg = control;
|
||||
|
|
Loading…
Reference in New Issue