mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
ti99: Reject oversized cartridge dumps to avoid memory corruption.
This commit is contained in:
parent
284be7e18f
commit
5a4efb7333
@ -138,6 +138,7 @@ void ti99_cartridge_device::prepare_cartridge()
|
||||
m_pcb->m_rom_size = loaded_through_softlist() ? get_software_region_length("rom") : m_rpk->get_resource_length("rom_socket");
|
||||
if (m_pcb->m_rom_size > 0)
|
||||
{
|
||||
if (m_pcb->m_rom_size > 0x200000) fatalerror("Cartridge ROM size exceeding 2 MiB");
|
||||
LOGMASKED(LOG_CONFIG, "rom size=0x%04x\n", m_pcb->m_rom_size);
|
||||
regr = memregion(CARTROM_TAG);
|
||||
rom_ptr = loaded_through_softlist() ? get_software_region("rom") : m_rpk->get_contents_of_socket("rom_socket");
|
||||
|
Loading…
Reference in New Issue
Block a user