mirror of
https://github.com/holub/mame
synced 2025-06-21 19:56:53 +03:00
tms7000: Fix internal ROM region mapping (nw)
This commit is contained in:
parent
68d475c715
commit
c06998a3ac
@ -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")
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user