From 9d0ebd77c7c950ce3b988d9223ec5fd440f0aa0d Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sat, 18 Jun 2016 12:14:22 +1000 Subject: [PATCH] A few more fixes. --- src/mame/drivers/cfx9850.cpp | 2 +- src/mame/drivers/cortex.cpp | 1 - src/mame/drivers/kissproto.cpp | 2 +- src/mame/drivers/swyft.cpp | 13 +++++++------ src/mame/drivers/tmspoker.cpp | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/mame/drivers/cfx9850.cpp b/src/mame/drivers/cfx9850.cpp index 71bb225c4f9..0694dd5dc14 100644 --- a/src/mame/drivers/cfx9850.cpp +++ b/src/mame/drivers/cfx9850.cpp @@ -78,7 +78,7 @@ static ADDRESS_MAP_START( cfx9850, AS_PROGRAM, 8, cfx9850_state ) // AM_RANGE( 0x110000, 0x11ffff ) /* some memory mapped i/o? */ AM_RANGE( 0x200000, 0x27ffff ) AM_ROM AM_REGION( "bios", 0 ) AM_RANGE( 0x400000, 0x40ffff ) AM_RAM - AM_RANGE( 0x600000, 0x601fff ) AM_MIRROR(0xf8000) AM_RAM AM_SHARE("display_ram") + AM_RANGE( 0x600000, 0x6007ff ) AM_MIRROR(0xf800) AM_RAM AM_SHARE("display_ram") // AM_RANGE( 0xe10000, 0xe1ffff ) /* some memory mapped i/o? */ ADDRESS_MAP_END diff --git a/src/mame/drivers/cortex.cpp b/src/mame/drivers/cortex.cpp index 3b04c466d82..66563995066 100644 --- a/src/mame/drivers/cortex.cpp +++ b/src/mame/drivers/cortex.cpp @@ -60,7 +60,6 @@ static ADDRESS_MAP_START( cortex_io, AS_IO, 8, cortex_state ) //AM_RANGE(0x0812, 0x0813) AM_READ(cent_stat_r) //AM_RANGE(0x1ee0, 0x1eef) AM_READWRITE(cpu_int_r,cpu_int_w) //AM_RANGE(0x1fda, 0x1fdb) AM_READWRITE(cpu_int1_r,cpu_int1_w) - AM_RANGE(0x10000, 0x10000) AM_NOP ADDRESS_MAP_END /* Input ports */ diff --git a/src/mame/drivers/kissproto.cpp b/src/mame/drivers/kissproto.cpp index 4ba8f744db8..3f0f801a4e4 100644 --- a/src/mame/drivers/kissproto.cpp +++ b/src/mame/drivers/kissproto.cpp @@ -32,7 +32,7 @@ public: static ADDRESS_MAP_START( kissp_map, AS_PROGRAM, 8, kissp_state ) - AM_RANGE(0x0000, 0xffff) AM_NOP + AM_RANGE(0x0000, 0x0fff) AM_NOP ADDRESS_MAP_END static INPUT_PORTS_START( kissp ) diff --git a/src/mame/drivers/swyft.cpp b/src/mame/drivers/swyft.cpp index 644f41aa640..4def11ebd27 100644 --- a/src/mame/drivers/swyft.cpp +++ b/src/mame/drivers/swyft.cpp @@ -568,12 +568,13 @@ x x x x 1 1 ?1? ?0? ? 1 0 0 x x * * * * x x static ADDRESS_MAP_START(swyft_mem, AS_PROGRAM, 8, swyft_state) ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x000000, 0x00ffff) AM_ROM AM_MIRROR(0xF00000) // 64 KB ROM - AM_RANGE(0x040000, 0x07ffff) AM_RAM AM_MIRROR(0xF00000) AM_SHARE("p_swyft_vram") // 256 KB RAM - AM_RANGE(0x0d0000, 0x0d000f) AM_READ(swyft_d0000) AM_MIRROR(0xF00000) // status of something? reads from d0000, d0004, d0008, d000a, d000e - AM_RANGE(0x0e1000, 0x0e1000) AM_DEVWRITE("acia6850", acia6850_device, control_w) AM_MIRROR(0xF00000) // 6850 ACIA lives here - AM_RANGE(0x0e2000, 0x0e2fff) AM_READWRITE(swyft_via0_r, swyft_via0_w) AM_MIRROR(0xF00000)// io area with selector on a9 a8 a7 a6? - AM_RANGE(0x0e4000, 0x0e4fff) AM_READWRITE(swyft_via1_r, swyft_via1_w) AM_MIRROR(0xF00000) + ADDRESS_MAP_GLOBAL_MASK(0xfffff) + AM_RANGE(0x000000, 0x00ffff) AM_ROM // 64 KB ROM + AM_RANGE(0x040000, 0x07ffff) AM_RAM AM_SHARE("p_swyft_vram") // 256 KB RAM + AM_RANGE(0x0d0000, 0x0d000f) AM_READ(swyft_d0000) // status of something? reads from d0000, d0004, d0008, d000a, d000e + AM_RANGE(0x0e1000, 0x0e1000) AM_DEVWRITE("acia6850", acia6850_device, control_w) // 6850 ACIA lives here + AM_RANGE(0x0e2000, 0x0e2fff) AM_READWRITE(swyft_via0_r, swyft_via0_w) // io area with selector on a9 a8 a7 a6? + AM_RANGE(0x0e4000, 0x0e4fff) AM_READWRITE(swyft_via1_r, swyft_via1_w) ADDRESS_MAP_END MACHINE_START_MEMBER(swyft_state,swyft) diff --git a/src/mame/drivers/tmspoker.cpp b/src/mame/drivers/tmspoker.cpp index 70351f63c69..a6afa03c5d8 100644 --- a/src/mame/drivers/tmspoker.cpp +++ b/src/mame/drivers/tmspoker.cpp @@ -342,7 +342,7 @@ READ8_MEMBER(tmspoker_state::unk_r) } static ADDRESS_MAP_START( tmspoker_cru_map, AS_IO, 8, tmspoker_state ) - AM_RANGE(0x0000, 0xffff) AM_READ(unk_r) + AM_RANGE(0x0000, 0x07ff) AM_READ(unk_r) ADDRESS_MAP_END /* I/O byte R/W