SPU: Fire interrupt on DMA reads/writes too

This commit is contained in:
Connor McLaughlin
2019-11-11 14:05:58 +10:00
parent 8722757412
commit 26437e31dd
2 changed files with 21 additions and 12 deletions

View File

@ -268,6 +268,7 @@ private:
void UpdateDMARequest();
u16 RAMTransferRead();
void RAMTransferWrite(u16 value);
void CheckRAMIRQ(u32 address);
void ReadADPCMBlock(u16 address, ADPCMBlock* block);
std::tuple<s32, s32> SampleVoice(u32 voice_index);
@ -285,6 +286,7 @@ private:
u32 m_transfer_address = 0;
u16 m_irq_address = 0;
u16 m_capture_buffer_position = 0;
VolumeRegister m_main_volume_left = {};
VolumeRegister m_main_volume_right = {};