tms7000: Fix internal ROM region mapping (nw)

This commit is contained in:
AJR 2017-06-10 11:33:18 -04:00
parent 68d475c715
commit c06998a3ac
2 changed files with 4 additions and 9 deletions

View File

@ -153,13 +153,8 @@ static ADDRESS_MAP_START(ssc_io_map, AS_IO, 8, coco_ssc_device)
AM_RANGE(TMS7000_PORTD, TMS7000_PORTD) AM_READWRITE(ssc_port_d_r, ssc_port_d_w)
ADDRESS_MAP_END
static ADDRESS_MAP_START(ssc_rom, AS_PROGRAM, 8, coco_ssc_device)
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(PIC_TAG, 0)
ADDRESS_MAP_END
MACHINE_CONFIG_MEMBER(coco_ssc_device::device_add_mconfig)
MCFG_CPU_ADD(PIC_TAG, TMS7040, DERIVED_CLOCK(1, 2))
MCFG_CPU_PROGRAM_MAP(ssc_rom)
MCFG_CPU_IO_MAP(ssc_io_map)
MCFG_RAM_ADD("staticram")

View File

@ -76,22 +76,22 @@ static ADDRESS_MAP_START(tms7002_mem, AS_PROGRAM, 8, tms7000_device )
ADDRESS_MAP_END
static ADDRESS_MAP_START(tms7020_mem, AS_PROGRAM, 8, tms7000_device )
AM_RANGE(0xf000, 0xffff) AM_ROM // 2kB internal ROM
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0) // 2kB internal ROM
AM_IMPORT_FROM( tms7000_mem )
ADDRESS_MAP_END
static ADDRESS_MAP_START(tms7040_mem, AS_PROGRAM, 8, tms7000_device )
AM_RANGE(0xf000, 0xffff) AM_ROM // 4kB internal ROM
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0) // 4kB internal ROM
AM_IMPORT_FROM( tms7000_mem )
ADDRESS_MAP_END
static ADDRESS_MAP_START(tms7041_mem, AS_PROGRAM, 8, tms7000_device )
AM_RANGE(0xf000, 0xffff) AM_ROM
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0)
AM_IMPORT_FROM( tms7001_mem )
ADDRESS_MAP_END
static ADDRESS_MAP_START(tms7042_mem, AS_PROGRAM, 8, tms7000_device )
AM_RANGE(0xf000, 0xffff) AM_ROM
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0)
AM_IMPORT_FROM( tms7002_mem )
ADDRESS_MAP_END