mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
tmnt.cpp: Make tmnt2 ROM access work more like it did before
This commit is contained in:
parent
bca86c4f72
commit
d3296a60b3
@ -722,11 +722,9 @@ void spectrum_state::init_spectrum()
|
||||
{
|
||||
case 48*1024:
|
||||
m_specmem->space(AS_PROGRAM).install_ram(0x8000, 0xffff, m_ram->pointer() + 0x4000);
|
||||
m_specmem->space(AS_PROGRAM).install_ram(0x5b00, 0x7fff, m_ram->pointer() + 0x1b00);
|
||||
break;
|
||||
[[fallthrough]];
|
||||
case 16*1024:
|
||||
m_specmem->space(AS_PROGRAM).install_ram(0x5b00, 0x7fff, m_ram->pointer() + 0x1b00);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -681,7 +681,7 @@ void prmrsocr_state::prmrsocr_main_map(address_map &map)
|
||||
inline uint32_t tmnt_state::tmnt2_get_word( uint32_t addr )
|
||||
{
|
||||
if (addr <= 0x07ffff / 2)
|
||||
return(m_tmnt2_rom->as_u32(addr));
|
||||
return(m_tmnt2_rom[addr]);
|
||||
else if (addr >= 0x104000 / 2 && addr <= 0x107fff / 2)
|
||||
return(m_sunset_104000[addr - 0x104000 / 2]);
|
||||
else if (addr >= 0x180000 / 2 && addr <= 0x183fff / 2)
|
||||
|
@ -71,7 +71,7 @@ protected:
|
||||
|
||||
/* memory pointers */
|
||||
optional_shared_ptr<uint16_t> m_spriteram;
|
||||
required_memory_region m_tmnt2_rom;
|
||||
required_region_ptr<uint16_t> m_tmnt2_rom;
|
||||
optional_shared_ptr<uint16_t> m_sunset_104000;
|
||||
optional_shared_ptr<uint16_t> m_tmnt2_1c0800;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user