From eec3416cafbecae10cda7bf63a67034e718f16bf Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Thu, 2 Jun 2022 07:59:46 +0200 Subject: [PATCH] anes.cpp: updated transliteration for sanma --- src/mame/drivers/anes.cpp | 22 +++++++++++----------- src/mame/mame.lst | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mame/drivers/anes.cpp b/src/mame/drivers/anes.cpp index cdfc27af3a5..44570b61290 100644 --- a/src/mame/drivers/anes.cpp +++ b/src/mame/drivers/anes.cpp @@ -2,7 +2,7 @@ // copyright-holders:Ivan Vangelista /* -Sanma - 3nin-uchi Mahjong (Japan) by ANES +Sanma - San-nin Uchi Mahjong (Japan) by ANES Ton Puu Mahjong (Japan) by ANES TODO: @@ -165,7 +165,7 @@ void anes_state::machine_start() void anes_state::anes(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware z80_device &maincpu(Z80(config, "maincpu", XTAL(16'000'000) / 2)); // Z0840008PSC maincpu.set_addrmap(AS_PROGRAM, &anes_state::prg_map); maincpu.set_addrmap(AS_IO, &anes_state::io_map); @@ -182,21 +182,21 @@ void anes_state::anes(machine_config &config) PALETTE(config, "palette").set_entries(0x100); - /* sound hardware */ + // sound hardware SPEAKER(config, "mono").front_center(); YM2413(config, "ym", XTAL(3'579'545)).add_route(ALL_OUTPUTS, "mono", 0.30); } -ROM_START( sanma ) +ROM_START( sanma ) // exact ROM type unknown, dumped multiple times as various sized chips and 27C040 seems correct. Program ROM might actually be 27C020. ROM_REGION(0x80000, "maincpu", 0) - ROM_LOAD( "anes_s26.u32", 0x00000, 0x80000, CRC(2c14ed16) SHA1(8ce0ddee9501896f76dab63d57326812ba4a9a6c) ) // 27C040, 1ST AND 2ND HALF IDENTICAL + ROM_LOAD( "anes_s26.u32", 0x00000, 0x80000, CRC(2c14ed16) SHA1(8ce0ddee9501896f76dab63d57326812ba4a9a6c) ) // 27C040?, 1ST AND 2ND HALF IDENTICAL ROM_REGION(0x200000, "gfx1", 0) - ROM_LOAD( "anes_301.u33", 0x000000, 0x80000, CRC(d2ba943d) SHA1(9aea0bda5186c0a746bf86eeaa2bd7910d3d5e03) ) // 27C040 - ROM_LOAD( "anes_302.u34", 0x080000, 0x80000, CRC(92cac418) SHA1(3f17a7a95cc7d9ca3e1eb638276c40c8dab9f12d) ) // 27C040 - ROM_LOAD( "anes_324.u35", 0x100000, 0x80000, CRC(7f6a7af5) SHA1(c8657dc3053d3e125c9e92ade7467ffa31e48a34) ) // 27C040 - ROM_LOAD( "anes_333.u36", 0x180000, 0x80000, CRC(f46db452) SHA1(b545b071a72323009110aecfda6c434468851a63) ) // 27C040 + ROM_LOAD( "anes_301.u33", 0x000000, 0x80000, CRC(d2ba943d) SHA1(9aea0bda5186c0a746bf86eeaa2bd7910d3d5e03) ) // 27C040? + ROM_LOAD( "anes_302.u34", 0x080000, 0x80000, CRC(92cac418) SHA1(3f17a7a95cc7d9ca3e1eb638276c40c8dab9f12d) ) // 27C040? + ROM_LOAD( "anes_324.u35", 0x100000, 0x80000, CRC(7f6a7af5) SHA1(c8657dc3053d3e125c9e92ade7467ffa31e48a34) ) // 27C040? + ROM_LOAD( "anes_333.u36", 0x180000, 0x80000, CRC(f46db452) SHA1(b545b071a72323009110aecfda6c434468851a63) ) // 27C040? ROM_REGION(0x4001, "fpga_bitstream", 0) ROM_LOAD( "17128epc.u41", 0x0000, 0x4001, CRC(95e38a6c) SHA1(ba2f563f6aa6de7d6439f73ccc6d82346e453e22) ) @@ -217,5 +217,5 @@ ROM_END } // anonymous namespace -GAME( 200?, sanma, 0, anes, anes, anes_state, empty_init, ROT0, "ANES", "Sanma - 3nin-uchi Mahjong (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) -GAME( 200?, tonpuu, 0, anes, anes, anes_state, empty_init, ROT0, "ANES", "Ton Puu Mahjong [BET] (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) +GAME( 2001, sanma, 0, anes, anes, anes_state, empty_init, ROT0, "ANES", "Sanma - San-nin Uchi Mahjong [BET] (Japan, version 2.60)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) // flyer says 2000, manual says 2001 version 2.60 +GAME( 200?, tonpuu, 0, anes, anes, anes_state, empty_init, ROT0, "ANES", "Ton Puu Mahjong [BET] (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 72961f67ef6..92486116d67 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1402,7 +1402,7 @@ draw88pkr // 1988, BTE, Inc. amust // @source:anes.cpp -sanma // 200?, ANES +sanma // 2001, ANES tonpuu // 200?, ANES @source:angelkds.cpp