taitopjc.cpp: Fix some region definitions (nw)

This commit is contained in:
AJR 2019-11-17 15:33:48 -05:00
parent 80e9d5a25e
commit 0e18840f04

View File

@ -638,7 +638,7 @@ void taitopjc_state::tlcs900h_mem(address_map &map)
map(0x044000, 0x045fff).ram().share("nvram"); map(0x044000, 0x045fff).ram().share("nvram");
map(0x060000, 0x061fff).rw(FUNC(taitopjc_state::tlcs_common_r), FUNC(taitopjc_state::tlcs_common_w)); map(0x060000, 0x061fff).rw(FUNC(taitopjc_state::tlcs_common_r), FUNC(taitopjc_state::tlcs_common_w));
map(0x06c000, 0x06c00f).w(FUNC(taitopjc_state::tlcs_unk_w)); map(0x06c000, 0x06c00f).w(FUNC(taitopjc_state::tlcs_unk_w));
map(0xfc0000, 0xffffff).rom().region("io_cpu", 0); map(0xfc0000, 0xffffff).rom().region("iocpu", 0);
} }
void taitopjc_state::mn10200_map(address_map &map) void taitopjc_state::mn10200_map(address_map &map)
@ -686,13 +686,13 @@ WRITE16_MEMBER(taitopjc_state::dsp_romh_w)
void taitopjc_state::tms_program_map(address_map &map) void taitopjc_state::tms_program_map(address_map &map)
{ {
map(0x0000, 0x3fff).rom().region("user2", 0); map(0x0000, 0x3fff).rom().region("dspdata", 0);
map(0x4c00, 0xefff).rom().region("user2", 0x9800); map(0x4c00, 0xefff).rom().region("dspdata", 0x9800);
} }
void taitopjc_state::tms_data_map(address_map &map) void taitopjc_state::tms_data_map(address_map &map)
{ {
map(0x4000, 0x6fff).rom().region("user2", 0x8000); map(0x4000, 0x6fff).rom().region("dspdata", 0x8000);
map(0x7000, 0xefff).ram(); map(0x7000, 0xefff).ram();
map(0xf000, 0xffff).rw(FUNC(taitopjc_state::tms_dspshare_r), FUNC(taitopjc_state::tms_dspshare_w)); map(0xf000, 0xffff).rw(FUNC(taitopjc_state::tms_dspshare_r), FUNC(taitopjc_state::tms_dspshare_w));
} }
@ -818,11 +818,11 @@ void taitopjc_state::taitopjc(machine_config &config)
void taitopjc_state::init_optiger() void taitopjc_state::init_optiger()
{ {
uint8_t *rom = (uint8_t*)memregion("io_cpu")->base(); uint8_t *rom = (uint8_t*)memregion("iocpu")->base();
// skip sound check // skip sound check
rom[0x217] = 0x00; rom[BYTE_XOR_LE(0x217)] = 0x00;
rom[0x218] = 0x00; rom[BYTE_XOR_LE(0x218)] = 0x00;
#if 0 #if 0
uint32_t *mr = (uint32_t*)memregion("user1")->base(); uint32_t *mr = (uint32_t*)memregion("user1")->base();
@ -839,11 +839,11 @@ ROM_START( optiger )
ROM_LOAD32_BYTE( "e63-31-1_p-lh.8", 0x000002, 0x080000, CRC(ad69e649) SHA1(9fc853d2cb6e7cac87dc06bad91048f191b799c5) ) ROM_LOAD32_BYTE( "e63-31-1_p-lh.8", 0x000002, 0x080000, CRC(ad69e649) SHA1(9fc853d2cb6e7cac87dc06bad91048f191b799c5) )
ROM_LOAD32_BYTE( "e63-30-1_p-ll.7", 0x000003, 0x080000, CRC(a6183479) SHA1(e556c3edf100342079e680ec666f018fca7a82b0) ) ROM_LOAD32_BYTE( "e63-30-1_p-ll.7", 0x000003, 0x080000, CRC(a6183479) SHA1(e556c3edf100342079e680ec666f018fca7a82b0) )
ROM_REGION16_BE( 0x20000, "user2", 0 ) ROM_REGION16_LE( 0x20000, "dspdata", 0 )
ROM_LOAD16_BYTE( "e63-04_l.29", 0x000001, 0x010000, CRC(eccae391) SHA1(e5293c16342cace54dc4b6dfb827558e18ac25a4) ) ROM_LOAD16_BYTE( "e63-04_l.29", 0x000000, 0x010000, CRC(eccae391) SHA1(e5293c16342cace54dc4b6dfb827558e18ac25a4) )
ROM_LOAD16_BYTE( "e63-03_h.28", 0x000000, 0x010000, CRC(58fce52f) SHA1(1e3d9ee034b25e658ca45a8b900de2aa54b00135) ) ROM_LOAD16_BYTE( "e63-03_h.28", 0x000001, 0x010000, CRC(58fce52f) SHA1(1e3d9ee034b25e658ca45a8b900de2aa54b00135) )
ROM_REGION( 0x40000, "io_cpu", 0 ) ROM_REGION( 0x40000, "iocpu", 0 )
ROM_LOAD16_BYTE( "e63-28-1_0.59", 0x000000, 0x020000, CRC(ef41ffaf) SHA1(419621f354f548180d37961b861304c469e43a65) ) ROM_LOAD16_BYTE( "e63-28-1_0.59", 0x000000, 0x020000, CRC(ef41ffaf) SHA1(419621f354f548180d37961b861304c469e43a65) )
ROM_LOAD16_BYTE( "e63-27-1_1.58", 0x000001, 0x020000, CRC(facc17a7) SHA1(40d69840cfcfe5a509d69824c2994de56a3c6ece) ) ROM_LOAD16_BYTE( "e63-27-1_1.58", 0x000001, 0x020000, CRC(facc17a7) SHA1(40d69840cfcfe5a509d69824c2994de56a3c6ece) )