From d1b8e458b34df79f3af144a14869a99f85f3b97b Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sun, 18 May 2025 05:04:09 +0200 Subject: [PATCH] New systems marked not working ------------------------------ Pub Time Darts v1.4 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas] --- src/mame/mame.lst | 1 + src/mame/merit/pubtimed.cpp | 42 +++++++++++++++++++++++++++++++++---- 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 43e43c5d8d8..2950a0fcbdf 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -27784,6 +27784,7 @@ mtchxlti @source:merit/pubtimed.cpp pubtimed +pubtimeda @source:metro/hyprduel.cpp hyprduel diff --git a/src/mame/merit/pubtimed.cpp b/src/mame/merit/pubtimed.cpp index db57910faec..7a4870021f1 100644 --- a/src/mame/merit/pubtimed.cpp +++ b/src/mame/merit/pubtimed.cpp @@ -61,14 +61,48 @@ void pubtimed_state::pubtimed(machine_config &config) ROM_START(pubtimed) ROM_REGION(0x2000, "roms", 0) - ROM_LOAD("9278-13_u12-2_c1990_mii.u12", 0x0000, 0x1000, CRC(76af40ae) SHA1(57d85067a8d0bf09b7c14851f0eb08f68c5bd318)) - ROM_LOAD("9278-13_u13-2_c1990_mii.u13", 0x1000, 0x1000, CRC(2092583a) SHA1(825e6e7c6fe7b4e74cb64fab87b27d09db798b8b)) + ROM_LOAD( "9278-13_u12-2_c1990_mii.u12", 0x0000, 0x1000, CRC(76af40ae) SHA1(57d85067a8d0bf09b7c14851f0eb08f68c5bd318) ) + ROM_LOAD( "9278-13_u13-2_c1990_mii.u13", 0x1000, 0x1000, CRC(2092583a) SHA1(825e6e7c6fe7b4e74cb64fab87b27d09db798b8b) ) ROM_REGION(0x200, "plds", 0) - ROM_LOAD("sc3922_pal20l10.u11", 0x000, 0x117, NO_DUMP) + ROM_LOAD( "sc3922_pal20l10.u11", 0x000, 0x117, NO_DUMP ) ROM_END +/* + Pub Time Darts. + V1.4, Merit, 1990. + + No PLDs. The U11 position has a SN74LS42N + + PCB etched: + PUB TIME GAMES INC. + COPYRIGHT 1984 + MERIT/NOMAC + + D-LOGIC + MB5654 REV C + + 1x MC6802P (U15) CPU. + 1x EF6810P (U25) 128x8 SRAM. + 1x AD558 (U9) 8bit DAC. + + 4x 3x7seg LEDs for 4 players. + 1x 3x7seg LEDs for temp1, temp2, temp3. + 1x 7seg LED for game select. + 1x 7seg LED for credit round. + + 1x Xtal 4.000 MHz. + +*/ +ROM_START(pubtimeda) + ROM_REGION(0x2000, "roms", 0) + ROM_LOAD( "u12_tms2732a.u12", 0x0000, 0x1000, CRC(0073cec9) SHA1(300c1e0a8e6e6aae49f866bc8d7b066c8e93fa26) ) + ROM_LOAD( "u13_v1.4_tms2732a.u13", 0x1000, 0x1000, CRC(fcbcc8b3) SHA1(af21fd41950cb04215c8621b66a8724bd4d7525b) ) +ROM_END + + } // anonymous namespace -GAME(1987, pubtimed, 0, pubtimed, pubtimed, pubtimed_state, empty_init, ROT0, "Merit-Nomac Industries", "Pub Time Darts", MACHINE_NOT_WORKING | MACHINE_MECHANICAL) +GAME(1987, pubtimed, 0, pubtimed, pubtimed, pubtimed_state, empty_init, ROT0, "Merit-Nomac Industries", "Pub Time Darts", MACHINE_NOT_WORKING | MACHINE_MECHANICAL) +GAME(1990, pubtimeda, 0, pubtimed, pubtimed, pubtimed_state, empty_init, ROT0, "Merit-Nomac Industries", "Pub Time Darts v1.4", MACHINE_NOT_WORKING | MACHINE_MECHANICAL)