mirror of
https://github.com/holub/mame
synced 2025-04-26 10:13:37 +03:00
bus/a2bus: Make Grappler+ cnxx writes select low ROM bank for completeness.
This commit is contained in:
parent
d48db16bac
commit
3122672bde
@ -191,6 +191,16 @@ u8 a2bus_grapplerplus_device::read_cnxx(u8 offset)
|
||||
}
|
||||
|
||||
|
||||
void a2bus_grapplerplus_device::write_cnxx(u8 offset, u8 data)
|
||||
{
|
||||
LOG("Write Cn%02X=%02X (bus conflict)\n", offset, data);
|
||||
|
||||
if (m_rom_bank)
|
||||
LOG("Select low ROM bank\n");
|
||||
m_rom_bank = 0x0000U;
|
||||
}
|
||||
|
||||
|
||||
u8 a2bus_grapplerplus_device::read_c800(u16 offset)
|
||||
{
|
||||
return m_rom[(offset & 0x07ffU) | m_rom_bank];
|
||||
|
@ -47,6 +47,7 @@ public:
|
||||
virtual u8 read_c0nx(u8 offset) override;
|
||||
virtual void write_c0nx(u8 offset, u8 data) override;
|
||||
virtual u8 read_cnxx(u8 offset) override;
|
||||
virtual void write_cnxx(u8 offset, u8 data) override;
|
||||
virtual u8 read_c800(u16 offset) override;
|
||||
|
||||
protected:
|
||||
|
Loading…
Reference in New Issue
Block a user