From d31ecb52b80e77be848cea989bbed502b187e46b Mon Sep 17 00:00:00 2001 From: Curt Coder Date: Thu, 24 Oct 2013 16:11:20 +0000 Subject: [PATCH] (MESS) compis: WIP. (nw) --- src/mess/drivers/compis.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/mess/drivers/compis.c b/src/mess/drivers/compis.c index 06ddc05b188..b80edba8c00 100644 --- a/src/mess/drivers/compis.c +++ b/src/mess/drivers/compis.c @@ -252,6 +252,8 @@ WRITE8_MEMBER( compis_state::vram_w ) static ADDRESS_MAP_START( compis_mem, AS_PROGRAM, 16, compis_state ) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x00000, 0x1ffff) AM_RAM + AM_RANGE(0x40000, 0x5ffff) AM_READWRITE8(vram_r, vram_w, 0xffff) + AM_RANGE(0x60000, 0x63fff) AM_MIRROR(0x1c000) AM_ROM AM_REGION(I80130_TAG, 0) AM_RANGE(0xe0000, 0xeffff) AM_MIRROR(0x10000) AM_ROM AM_REGION(I80186_TAG, 0) ADDRESS_MAP_END @@ -262,7 +264,9 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( compis2_mem, AS_PROGRAM, 16, compis_state ) ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x00000, 0xbffff) AM_RAM + AM_RANGE(0x00000, 0x3ffff) AM_RAM + AM_RANGE(0x40000, 0x5ffff) AM_READWRITE8(vram_r, vram_w, 0xffff) + AM_RANGE(0x60000, 0xbffff) AM_RAM AM_RANGE(0xe0000, 0xeffff) AM_MIRROR(0x10000) AM_ROM AM_REGION(I80186_TAG, 0) ADDRESS_MAP_END @@ -863,6 +867,9 @@ ROM_START( compis ) ROM_SYSTEM_BIOS( 2, "v303", "Compis II v3.03 (1987-03-09)" ) ROMX_LOAD( "rysa094.u39", 0x0000, 0x8000, CRC(e7302bff) SHA1(44ea20ef4008849af036c1a945bc4f27431048fb), ROM_BIOS(3) | ROM_SKIP(1) ) ROMX_LOAD( "rysa094.u35", 0x0001, 0x8000, CRC(b0694026) SHA1(eb6b2e3cb0f42fd5ffdf44f70e652ecb9714ce30), ROM_BIOS(3) | ROM_SKIP(1) ) + + ROM_REGION16_LE( 0x4000, I80130_TAG, 0) + ROM_LOAD( "80130.ic15", 0x0000, 0x4000, NO_DUMP ) ROM_END #define rom_compis2 rom_compis