diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2019-11-17 16:42:26 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2019-11-17 16:42:26 -0500 |
commit | 086428258182ebafdc5e22256e1e99f366d6d954 (patch) | |
tree | 4f26334a8e4f2f6a640abb98a1f75117fe57d59e /src/mame | |
parent | b0d7a2527f4160991a3af2c53e1acb564daade38 (diff) |
esqkt.cpp, lwriter.cpp, toypop.cpp: More region width fixes (nw)
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/esqkt.cpp | 6 | ||||
-rw-r--r-- | src/mame/drivers/lwriter.cpp | 7 | ||||
-rw-r--r-- | src/mame/drivers/toypop.cpp | 12 |
3 files changed, 12 insertions, 13 deletions
diff --git a/src/mame/drivers/esqkt.cpp b/src/mame/drivers/esqkt.cpp index d25cb018a04..d537b16d0bd 100644 --- a/src/mame/drivers/esqkt.cpp +++ b/src/mame/drivers/esqkt.cpp @@ -360,9 +360,9 @@ static INPUT_PORTS_START( kt ) INPUT_PORTS_END ROM_START( kt76 ) - ROM_REGION(0x80000, "osrom", 0) - ROM_LOAD32_WORD( "kt76_162_lo.bin", 0x000000, 0x020000, CRC(1a1ab910) SHA1(dcc80db2297fd25993e090c2e5bb7f947319a8bf) ) - ROM_LOAD32_WORD( "kt76_162_hi.bin", 0x000002, 0x040000, CRC(de16d236) SHA1(c55fca86453e90e8c34a048bed45817063237370) ) + ROM_REGION32_BE(0x80000, "osrom", 0) + ROM_LOAD32_WORD_SWAP( "kt76_162_lo.bin", 0x000002, 0x020000, CRC(1a1ab910) SHA1(dcc80db2297fd25993e090c2e5bb7f947319a8bf) ) + ROM_LOAD32_WORD_SWAP( "kt76_162_hi.bin", 0x000000, 0x040000, CRC(de16d236) SHA1(c55fca86453e90e8c34a048bed45817063237370) ) ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00) ROM_LOAD16_BYTE( "1351000401_rom0.u103", 0x000001, 0x200000, CRC(425047af) SHA1(9680d1fc222b29ba24f0fbf6136982bee87a60ef) ) diff --git a/src/mame/drivers/lwriter.cpp b/src/mame/drivers/lwriter.cpp index 8e5b4679bc6..a6c9633545b 100644 --- a/src/mame/drivers/lwriter.cpp +++ b/src/mame/drivers/lwriter.cpp @@ -210,7 +210,7 @@ void lwriter_state::maincpu_map(address_map &map) map(0x000000, 0x1fffff).rw(FUNC(lwriter_state::bankedarea_r), FUNC(lwriter_state::bankedarea_w)); map(0x200000, 0x2fffff).rom().region("rom", 0); // 1MB ROM //map(0x300000, 0x3fffff) // open bus? - map(0x400000, 0x5fffff).ram().region("dram", 0).mirror(0x200000); // 2MB DRAM + map(0x400000, 0x5fffff).ram().share("dram").mirror(0x200000); // 2MB DRAM map(0x800000, 0x800000).w(FUNC(lwriter_state::led_out_w)).mirror(0x1ffffe); // mirror is a guess given that the pals can only decode A18-A23 map(0x800001, 0x800001).w(FUNC(lwriter_state::fifo_out_w)).mirror(0x1ffffe); // mirror is a guess given that the pals can only decode A18-A23 map(0xc00001, 0xc00001).w(m_scc, FUNC(scc8530_device::ca_w)).mirror(0x1ffff8); @@ -237,7 +237,7 @@ INPUT_PORTS_END void lwriter_state::machine_start() { m_rom_ptr = (uint16_t*)memregion("rom")->base(); - m_dram_ptr = (uint16_t*)memregion("dram")->base(); + m_dram_ptr = (uint16_t*)memshare("dram")->ptr(); m_sram_ptr = (uint16_t*)memregion("sram")->base(); // do stuff here later on like setting up printer mechanisms HLE timers etc } @@ -439,8 +439,7 @@ ROM_START(lwriter) ROM_LOAD16_BYTE("342-0550.h2", 0x080000, 0x20000, CRC (82adcf85) SHA1 (e2ab728afdae802c0c67fc25c9ba278b9cb04e31)) // Label: "342-0550-A JAPAN // TC531000CP-F705 // (C) 87 APPLE 8940EAI // (C) 83-87 ADOBE V47.0 // (C) 81 LINOTYPE" TC531000 @H2 ROM_LOAD16_BYTE("342-0551.l3", 0x0c0001, 0x20000, CRC (176b3346) SHA1 (eb8dfc7e44f2bc884097e51a47e2f10ee091c9e9)) // Label: "342-0551-A JAPAN // TC531000CP-F706 // (C) 87 APPLE 8940EAI // (C) 83-87 ADOBE V47.0 // (C) 81 LINOTYPE" TC531000 @L3 ROM_LOAD16_BYTE("342-0552.h3", 0x0c0000, 0x20000, CRC (69b175c6) SHA1 (a84c82be1ec7e373bb097ee74b941920a3b091aa)) // Label: "342-0552-A JAPAN // TC531000CP-F707 // (C) 87 APPLE 8940EAI // (C) 83-87 ADOBE V47.0 // (C) 81 LINOTYPE" TC531000 @H3 - ROM_REGION( 0x200000, "dram", ROMREGION_ERASEFF ) - ROM_REGION( 0x1000, "sram", ROMREGION_ERASEFF ) + ROM_REGION16_BE( 0x1000, "sram", ROMREGION_ERASEFF ) ROM_END diff --git a/src/mame/drivers/toypop.cpp b/src/mame/drivers/toypop.cpp index bf1bdc26aef..24eafc7944e 100644 --- a/src/mame/drivers/toypop.cpp +++ b/src/mame/drivers/toypop.cpp @@ -756,9 +756,9 @@ ROM_START( liblrabl ) ROM_REGION( 0x2000, "sound_rom", 0 ) ROM_LOAD( "2c.rom", 0x0000, 0x2000, CRC(7c09e50a) SHA1(5f004d60bbb7355e008a9cda137b28bc2192b8ef) ) - ROM_REGION( 0x8000, "slave_rom", 0 ) - ROM_LOAD16_BYTE("8c.rom", 0x0001, 0x4000, CRC(a00cd959) SHA1(cc5621103c31cfbc65941615cab391db0f74e6ce) ) - ROM_LOAD16_BYTE("10c.rom", 0x0000, 0x4000, CRC(09ce209b) SHA1(2ed46d6592f8227bac8ab54963d9a300706ade47) ) + ROM_REGION16_BE( 0x8000, "slave_rom", 0 ) + ROM_LOAD16_BYTE("8c.rom", 0x0000, 0x4000, CRC(a00cd959) SHA1(cc5621103c31cfbc65941615cab391db0f74e6ce) ) + ROM_LOAD16_BYTE("10c.rom", 0x0001, 0x4000, CRC(09ce209b) SHA1(2ed46d6592f8227bac8ab54963d9a300706ade47) ) ROM_REGION( 0x2000, "gfx1", 0 ) ROM_LOAD( "5p.rom", 0x0000, 0x2000, CRC(3b4937f0) SHA1(06d9de576f1c2262c34aeb91054e68c9298af688) ) @@ -785,9 +785,9 @@ ROM_START( toypop ) ROM_REGION( 0x2000, "sound_rom", 0 ) ROM_LOAD( "tp1-3.2c", 0x0000, 0x2000, CRC(5f3bf6e2) SHA1(d1b3335661b9b23cb10001416c515b77b5e783e9) ) - ROM_REGION( 0x8000, "slave_rom", 0 ) - ROM_LOAD16_BYTE("tp1-4.8c", 0x0001, 0x4000, CRC(76997db3) SHA1(5023a2f20a5f2c9baff130f6832583493c71f883) ) - ROM_LOAD16_BYTE("tp1-5.10c", 0x0000, 0x4000, CRC(37de8786) SHA1(710365e34c05d01815844c414518f93234b6160b) ) + ROM_REGION16_BE( 0x8000, "slave_rom", 0 ) + ROM_LOAD16_BYTE("tp1-4.8c", 0x0000, 0x4000, CRC(76997db3) SHA1(5023a2f20a5f2c9baff130f6832583493c71f883) ) + ROM_LOAD16_BYTE("tp1-5.10c", 0x0001, 0x4000, CRC(37de8786) SHA1(710365e34c05d01815844c414518f93234b6160b) ) ROM_REGION( 0x2000, "gfx1", 0 ) ROM_LOAD( "tp1-7.5p", 0x0000, 0x2000, CRC(95076f9e) SHA1(1e3d32b21f6d46591ec3921aba51f672d64a9023) ) |