diff options
Diffstat (limited to 'src/devices/sound/k007232.h')
-rw-r--r-- | src/devices/sound/k007232.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/sound/k007232.h b/src/devices/sound/k007232.h index 57cb72fcf7b..f467670fc9b 100644 --- a/src/devices/sound/k007232.h +++ b/src/devices/sound/k007232.h @@ -62,7 +62,7 @@ private: bool play; }; - u8 read_rom_default(offs_t offset) { return m_rom[(m_bank + (offset & 0x1ffff)) & m_rom.mask()]; } + u8 read_rom_default(offs_t offset) { return m_rom[(m_bank + (offset & 0x1ffff)) & (m_rom.length() - 1)]; } inline u8 read_sample(int channel, u32 addr) { m_bank = m_channel[channel].bank; return m_cache.read_byte(addr & 0x1ffff); } channel_t m_channel[KDAC_A_PCM_MAX]; // 2 channels |