SPU: Fix a few cases where SPU interrupts weren't firing
This commit is contained in:
@@ -334,8 +334,11 @@ private:
|
||||
u16 ReadVoiceRegister(u32 offset);
|
||||
void WriteVoiceRegister(u32 offset, u16 value);
|
||||
|
||||
void CheckRAMIRQ(u32 address);
|
||||
ALWAYS_INLINE bool IsRAMIRQTriggerable() const { return m_SPUCNT.irq9_enable && !m_SPUSTAT.irq9_flag; }
|
||||
ALWAYS_INLINE bool CheckRAMIRQ(u32 address) const { return ((ZeroExtend32(m_irq_address) * 8) == address); }
|
||||
void TriggerRAMIRQ();
|
||||
void CheckForLateRAMIRQs();
|
||||
|
||||
void WriteToCaptureBuffer(u32 index, s16 value);
|
||||
void IncrementCaptureBufferPosition();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user