summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
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
commit086428258182ebafdc5e22256e1e99f366d6d954 (patch)
tree4f26334a8e4f2f6a640abb98a1f75117fe57d59e /src/mame
parentb0d7a2527f4160991a3af2c53e1acb564daade38 (diff)
esqkt.cpp, lwriter.cpp, toypop.cpp: More region width fixes (nw)
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/esqkt.cpp6
-rw-r--r--src/mame/drivers/lwriter.cpp7
-rw-r--r--src/mame/drivers/toypop.cpp12
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) )