diff --git a/src/mame/appliedconcepts/boris.cpp b/src/mame/appliedconcepts/boris.cpp index defa6df3ccc..028a8f0c962 100644 --- a/src/mame/appliedconcepts/boris.cpp +++ b/src/mame/appliedconcepts/boris.cpp @@ -16,7 +16,7 @@ There's also an updated revision, identifiable by the startup message "Boris awa your move"(same as Boris Master) instead of "Boris plays black". Boris Master included a battery, RESET was renamed to MEMORY. 2 known versions: -one with C10617/C10617 ROMs(same as Boris rev. 01), and one with a single 4KB +one with C10617/C10618 ROMs(same as Boris rev. 01), and one with a single 4KB ROM labeled 007-7027-00. *******************************************************************************/ diff --git a/src/mame/fidelity/card.cpp b/src/mame/fidelity/card.cpp index 739f87acf25..fd0910a787f 100644 --- a/src/mame/fidelity/card.cpp +++ b/src/mame/fidelity/card.cpp @@ -655,7 +655,17 @@ ROM_START( bridgec ) // model BRC, PCB label 510-4020-1C ROM_END -ROM_START( vbrc ) // model VBRC aka 7002/BV2 +ROM_START( bridgeca ) // model UBC, PCB label 510-4020-1C + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD("101-64108", 0x0000, 0x2000, CRC(08472223) SHA1(859865b13c908dbb474333263dc60f6a32461141) ) // NEC 2364C 210 + ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(320afa0f) SHA1(90edfe0ac19b108d232cda376b03a3a24befad4c) ) // NEC 2364C 211 + ROM_LOAD("101-64110", 0x4000, 0x2000, CRC(3040d0bd) SHA1(caa55fc8d9196e408fb41e7171a68e5099519813) ) // NEC 2364C 212 + + ROM_REGION( 0x0400, "mcu", 0 ) + ROM_LOAD("100-1009", 0x0000, 0x0400, CRC(60eb343f) SHA1(8a63e95ebd62e123bdecc330c0484a47c354bd1a) ) // NEC D8041C 563 +ROM_END + +ROM_START( bridgecv ) // model VBRC aka 7002/BV2 ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("101-64108", 0x0000, 0x2000, CRC(08472223) SHA1(859865b13c908dbb474333263dc60f6a32461141) ) // NEC 2364C 210 ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(320afa0f) SHA1(90edfe0ac19b108d232cda376b03a3a24befad4c) ) // NEC 2364C 211 @@ -668,16 +678,6 @@ ROM_START( vbrc ) // model VBRC aka 7002/BV2 ROM_LOAD("101-32118", 0x0000, 0x1000, CRC(a0b8bb8f) SHA1(f56852108928d5c6caccfc8166fa347d6760a740) ) ROM_END -ROM_START( bridgeca ) // model UBC, PCB label 510-4020-1C - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD("101-64108", 0x0000, 0x2000, CRC(08472223) SHA1(859865b13c908dbb474333263dc60f6a32461141) ) // NEC 2364C 210 - ROM_LOAD("101-64109", 0x2000, 0x2000, CRC(320afa0f) SHA1(90edfe0ac19b108d232cda376b03a3a24befad4c) ) // NEC 2364C 211 - ROM_LOAD("101-64110", 0x4000, 0x2000, CRC(3040d0bd) SHA1(caa55fc8d9196e408fb41e7171a68e5099519813) ) // NEC 2364C 212 - - ROM_REGION( 0x0400, "mcu", 0 ) - ROM_LOAD("100-1009", 0x0000, 0x0400, CRC(60eb343f) SHA1(8a63e95ebd62e123bdecc330c0484a47c354bd1a) ) // NEC D8041C 563 -ROM_END - ROM_START( bridgec3 ) // model BV3 aka 7014, PCB label 510-1016 Rev.1 ROM_REGION( 0x10000, "maincpu", 0 ) @@ -711,12 +711,12 @@ ROM_END Drivers *******************************************************************************/ -// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1979, bridgec, 0, 0, brc, brc, card_state, empty_init, "Fidelity Electronics", "Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS +SYST( 1979, bridgec, 0, 0, brc, brc, card_state, empty_init, "Fidelity Electronics", "Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) -SYST( 1979, vbrc, 0, 0, vbrc, brc, card_state, empty_init, "Fidelity Electronics", "Voice Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) -SYST( 1979, bridgeca, vbrc, 0, brc, brc, card_state, empty_init, "Fidelity Electronics", "Advanced Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) +SYST( 1979, bridgeca, 0, 0, brc, brc, card_state, empty_init, "Fidelity Electronics", "Advanced Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) +SYST( 1979, bridgecv, bridgeca, 0, vbrc, brc, card_state, empty_init, "Fidelity Electronics", "Voice Bridge Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) -SYST( 1982, bridgec3, 0, 0, bv3, bv3, card_state, empty_init, "Fidelity Electronics", "Bridge Challenger III", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) +SYST( 1982, bridgec3, 0, 0, bv3, bv3, card_state, empty_init, "Fidelity Electronics", "Bridge Challenger III", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) -SYST( 1982, gincribc, 0, 0, gin, gin, card_state, empty_init, "Fidelity Electronics", "Gin & Cribbage Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) +SYST( 1982, gincribc, 0, 0, gin, gin, card_state, empty_init, "Fidelity Electronics", "Gin & Cribbage Challenger", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) diff --git a/src/mame/fidelity/cc7.cpp b/src/mame/fidelity/cc7.cpp index 5270c5121f8..7855b95c853 100644 --- a/src/mame/fidelity/cc7.cpp +++ b/src/mame/fidelity/cc7.cpp @@ -12,6 +12,9 @@ Zilog Z80A, 3.579MHz from XTAL Z80 IRQ/NMI unused, no timer IC. This is a cost-reduced design from CC10, no special I/O chips. +Known ROM labels (long production run, so there are several revisions): +CN19064N BCC, CN19103N BCC-REVB, 101-32016, 101-1005C01 + Backgammon Challenger (BKC) is the same PCB, with the speaker connection going to the display panel instead. @@ -22,7 +25,7 @@ RE information from netlist by Berger (1st version PCB) Memory map: ----------- -0000-0FFF: 4K 2332 ROM CN19103N BCC-REVB (or CN19064N BCC) +0000-0FFF: 4K 2332 ROM 2000-2FFF: ROM/RAM bus conflict! 3000-3FFF: 256 bytes RAM (2111 SRAM x2) 4000-FFFF: Z80 A14/A15 not connected diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 9bea1343330..765ed63fa18 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -17747,8 +17747,8 @@ felega3 bridgec bridgec3 bridgeca +bridgecv gincribc -vbrc @source:fidelity/cc1.cpp cc1 //