mirror of
https://github.com/holub/mame
synced 2025-07-05 01:48:29 +03:00
odyssey2: correct 0xc00-0xfff rom mirroring
This commit is contained in:
parent
0d0fc3985f
commit
4c8a6cd650
@ -34,7 +34,7 @@ protected:
|
||||
virtual void cart_init() override;
|
||||
|
||||
virtual u8 read_rom04(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset + 0x400]; }
|
||||
|
||||
virtual void write_p1(u8 data) override;
|
||||
virtual void io_write(offs_t offset, u8 data) override;
|
||||
|
@ -37,7 +37,7 @@ protected:
|
||||
virtual void cart_init() override;
|
||||
|
||||
virtual u8 read_rom04(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset + 0x400]; }
|
||||
|
||||
virtual void write_p1(u8 data) override;
|
||||
virtual void io_write(offs_t offset, u8 data) override;
|
||||
|
@ -30,7 +30,7 @@ protected:
|
||||
virtual void cart_init() override;
|
||||
|
||||
virtual u8 read_rom04(offs_t offset) override;
|
||||
virtual u8 read_rom0c(offs_t offset) override { return read_rom04(offset); }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return read_rom04(offset + 0x400); }
|
||||
|
||||
virtual void write_p1(u8 data) override { m_control = data; }
|
||||
virtual void io_write(offs_t offset, u8 data) override;
|
||||
|
@ -30,7 +30,7 @@ protected:
|
||||
virtual void cart_init() override;
|
||||
|
||||
virtual u8 read_rom04(offs_t offset) override;
|
||||
virtual u8 read_rom0c(offs_t offset) override { return read_rom04(offset); }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return read_rom04(offset + 0x400); }
|
||||
|
||||
virtual void write_p1(u8 data) override { m_bank = data & 3; }
|
||||
|
||||
|
@ -30,7 +30,7 @@ protected:
|
||||
virtual void cart_init() override;
|
||||
|
||||
virtual u8 read_rom04(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset]; }
|
||||
virtual u8 read_rom0c(offs_t offset) override { return m_rom[offset + 0x400]; }
|
||||
virtual void bus_write(u8 data) override { m_bus_data = data; }
|
||||
|
||||
virtual void write_p1(u8 data) override;
|
||||
|
Loading…
Reference in New Issue
Block a user