From a21af1575c476fc9e169b3bb4e5a66b95cb32031 Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 23 Jul 2022 11:02:42 +0200 Subject: mrmusical: add speaker switch --- src/mame/handheld/hh_hmcs40.cpp | 54 ++++++++++---------- src/mame/handheld/hh_melps4.cpp | 6 +-- src/mame/handheld/hh_pic16.cpp | 2 +- src/mame/handheld/hh_sm510.cpp | 108 ++++++++++++++++++++-------------------- src/mame/handheld/hh_tms1k.cpp | 56 +++++++++++---------- src/mame/handheld/hh_ucom4.cpp | 38 +++++++------- 6 files changed, 134 insertions(+), 130 deletions(-) diff --git a/src/mame/handheld/hh_hmcs40.cpp b/src/mame/handheld/hh_hmcs40.cpp index 55910610ceb..c3ec12ffcf4 100644 --- a/src/mame/handheld/hh_hmcs40.cpp +++ b/src/mame/handheld/hh_hmcs40.cpp @@ -388,7 +388,7 @@ ROM_END /*************************************************************************** Bambino Dribble Away Basketball (manufactured in Japan) - * PCB label Emix Corp. ET-05 + * PCB label: Emix Corp. ET-05 * Hitachi HD38750A08 MCU * cyan VFD display Emix-106, with bezel overlay @@ -514,7 +514,7 @@ ROM_END /*************************************************************************** Bambino Knock-Em Out Boxing - * PCB label Emix Corp. ET-06B + * PCB label: Emix Corp. ET-06B * Hitachi HD38750A07 MCU * cyan VFD display Emix-103, with blue or green color overlay @@ -663,7 +663,7 @@ ROM_END /*************************************************************************** Bandai Frisky Tom (manufactured in Japan) - * PCB label Kaken Corp., PT-327A + * PCB label: Kaken Corp., PT-327A * Hitachi HD38800A77 MCU * cyan/red/green VFD display Futaba DM-43ZK 2E @@ -794,7 +794,7 @@ ROM_END /*************************************************************************** Bandai Packri Monster (manufactured in Japan) - * PCB label DM-21ZA2 + * PCB label: DM-21ZA2 * Hitachi HD38800A27 MCU * cyan/red/green VFD display Futaba DM-21ZK 2B, with bezel overlay @@ -918,7 +918,7 @@ ROM_END /*************************************************************************** Bandai Zaxxon (manufactured in Japan, licensed from Sega) - * PCB label FL Zaxxon + * PCB label: FL Zaxxon * Hitachi HD38800B19 MCU * cyan/red/blue VFD display NEC FIP11BM24T no. 4-8, half of it reflected with a one-way mirror to give the illusion of a 3D display @@ -1176,7 +1176,7 @@ ROM_END /*************************************************************************** Bandai Pengo (manufactured in Japan, licensed from Sega) - * PCB label FL Pengo(in katakana) + * PCB label: FL Pengo(in katakana) * Hitachi QFP HD38820A63 MCU * cyan/red/blue VFD display Futaba DM-68ZK 3D DM-63 @@ -1311,7 +1311,7 @@ ROM_END /*************************************************************************** Bandai Burger Time (manufactured in Japan, licensed from Data East) - * PCB label Kaken Corp. PT-389 Burger Time + * PCB label: Kaken Corp. PT-389 Burger Time * Hitachi QFP HD38820A65 MCU * cyan/red/green VFD display NEC FIP6AM25T no. 21-21 @@ -1536,7 +1536,7 @@ ROM_END /*************************************************************************** Bandai Dokodemo Dorayaki Doraemon (FL LSI Game Push Up) (manufactured in Japan) - * PCB label Kaken Corp PT-412 FL-Doreamon(in katakana) + * PCB label: Kaken Corp PT-412 FL-Doreamon(in katakana) * Hitachi HD38800B43 MCU * cyan/red/blue VFD display Futaba DM-71 @@ -1760,7 +1760,7 @@ ROM_END /*************************************************************************** Bandai Ultraman Monster Battle (FL LSI Game Push Up) (manufactured in Japan) - * PCB label Kaken Corp. PT-424 FL Ultra Man + * PCB label: Kaken Corp. PT-424 FL Ultra Man * Hitachi HD38800B52 MCU * cyan/red/blue VFD display NEC FIP8BM25T no. 21-8 2 @@ -1987,7 +1987,7 @@ ROM_END /*************************************************************************** Bandai Machine Man (FL Flat Type) (manufactured in Japan) - * PCB label Kaken PT-438 + * PCB label: Kaken PT-438 * Hitachi QFP HD38820A85 MCU * cyan/red/green VFD display NEC FIP5CM33T no. 4 21 @@ -2089,7 +2089,7 @@ ROM_END /*************************************************************************** Bandai Pair Match (manufactured in Japan) - * PCB label Kaken Corp. PT-460 + * PCB label: Kaken Corp. PT-460 * Hitachi QFP HD38820A88 MCU(main), HD38820A89(audio) * cyan/red VFD display @@ -2393,7 +2393,7 @@ ROM_END /*************************************************************************** Coleco Donkey Kong (manufactured in Taiwan, licensed from Nintendo) - * PCB label Coleco Rev C 75790 DK + * PCB label: Coleco Rev C 75790 DK * Hitachi QFP HD38820A45 MCU * RC circuit for speaker volume decay * cyan/red VFD display Futaba DM-47ZK 2K, with color overlay @@ -2538,7 +2538,7 @@ ROM_END /*************************************************************************** Coleco Galaxian (manufactured in Taiwan) - * PCB label Coleco Rev A 75718 + * PCB label: Coleco Rev A 75718 * Hitachi HD38800A70 MCU * discrete sound (when alien attacks) * cyan/red VFD display Futaba DM-36Z 2H, with color overlay @@ -2678,7 +2678,7 @@ ROM_END /*************************************************************************** Coleco Pac-Man (manufactured in Taiwan, licensed from Midway) - * PCB label Coleco 75690 + * PCB label: Coleco 75690 * Hitachi QFP HD38820A28/29 MCU * cyan/red VFD display Futaba DM-34Z 2A, with color overlay @@ -2821,7 +2821,7 @@ ROM_END /*************************************************************************** Coleco Ms. Pac-Man (manufactured in Taiwan, licensed from Midway) - * PCB label Coleco 911171 + * PCB label: Coleco 911171 * Hitachi QFP HD38820A61 MCU * cyan/red VFD display Futaba DM-60Z 3I, with color overlay @@ -2950,7 +2950,7 @@ ROM_END /*************************************************************************** Entex Galaxian 2 (manufactured in Japan) - * PCB labels ENTEX GALAXIAN PB-118/116/097 80-210137/135/114 + * PCB labels: ENTEX GALAXIAN PB-118/116/097 80-210137/135/114 * Hitachi QFP HD38820A13 MCU * cyan/red/green VFD display Futaba DM-20 @@ -3088,7 +3088,7 @@ ROM_END /*************************************************************************** Entex Pac Man 2 (manufactured in Japan) - * PCB labels ENTEX PAC-MAN PB-093/094 80-210149/50/51 + * PCB labels: ENTEX PAC-MAN PB-093/094 80-210149/50/51 * Hitachi QFP HD38820A23 MCU * cyan/red VFD display Futaba DM-28Z 1G(cyan Pac-Man) or DM-28 1K(orange Pac-Man) @@ -3304,7 +3304,7 @@ ROM_END /*************************************************************************** Entex Turtles (manufactured in Japan) - * PCB label 560359 + * PCB label: 560359 * Hitachi QFP HD38820A43 MCU * COP411L sub MCU, label COP411L-KED/N * cyan/red/green VFD display NEC FIP15BM32T @@ -3506,7 +3506,7 @@ ROM_END /*************************************************************************** Entex Stargate (manufactured in Japan) - * PCB label 5603521/31 + * PCB label: 5603521/31 * Hitachi QFP HD38820A42 MCU * COP411L sub MCU, label ~/B8236 COP411L-KEC/N * cyan/red/green VFD display NEC FIP15AM32T (EL628-003) no. 2-421, with partial color overlay @@ -3758,7 +3758,7 @@ ROM_END /*************************************************************************** Gakken Crazy Kong (manufactured in Japan) - * PCB label ZENY 5603601 + * PCB label: ZENY 5603601 * Hitachi HD38800B01 MCU * cyan/red/blue VFD display Futaba DM-54Z 2H, with bezel overlay @@ -3893,7 +3893,7 @@ ROM_END /*************************************************************************** Gakken Super Cobra - * PCB label SUPER COBRA 3000N + * PCB label: SUPER COBRA 3000N * Hitachi QFP HD38820A32 MCU * cyan/red/green VFD display @@ -4159,7 +4159,7 @@ ROM_END /*************************************************************************** Gakken Dig Dug (manufactured in Japan) - * PCB label Gakken DIG-DAG KS-004283(A/B) + * PCB label: Gakken DIG-DAG KS-004283(A/B) * Hitachi QFP HD38820A69 MCU * cyan/red/green VFD display Futaba DM-69Z 3F, with color overlay @@ -4287,7 +4287,7 @@ ROM_END /*************************************************************************** Mattel World Championship Baseball (model 3201) - * PCB label MEL-001 Baseball Rev. B + * PCB label: MEL-001 Baseball Rev. B * Hitachi QFP HD38820A09 MCU * cyan/red/green VFD display Futaba DM-24ZK 1G, with etched overlay @@ -4463,7 +4463,7 @@ ROM_END /*************************************************************************** Mattel Star Hawk (manufactured in Japan) - * PCB label Kaken, PT-317B + * PCB label: Kaken, PT-317B * Hitachi HD38800A73 MCU * cyan/red VFD display Futaba DM-41ZK, with partial color overlay + bezel @@ -4603,7 +4603,7 @@ ROM_END /*************************************************************************** Parker Brothers Q*Bert - * PCB label 13662 REV-4 + * PCB label: 13662 REV-4 * Hitachi QFP HD38820A70 MCU * cyan/red/green/darkgreen VFD display Itron CP5137 @@ -4801,7 +4801,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Tron (manufactured in Japan) - * PCB label THN-02 2E114E07 + * PCB label: THN-02 2E114E07 * Hitachi HD38800A88 MCU * cyan/red/green VFD display NEC FIP10AM24T no. 2-8 1 @@ -4929,7 +4929,7 @@ ROM_END /*************************************************************************** Tomy Kingman (manufactured in Japan) - * PCB label THF-01II 2E138E01/2E128E02 + * PCB label: THF-01II 2E138E01/2E128E02 * Hitachi HD38800B23 MCU * cyan/red/blue VFD display Futaba DM-65ZK 3A diff --git a/src/mame/handheld/hh_melps4.cpp b/src/mame/handheld/hh_melps4.cpp index 060ddba845b..0140b224dad 100644 --- a/src/mame/handheld/hh_melps4.cpp +++ b/src/mame/handheld/hh_melps4.cpp @@ -112,12 +112,12 @@ namespace { /*************************************************************************** Coleco Frogger (manufactured in Japan, licensed from Sega) - * PCB label Coleco Frogger Code No. 01-81543, KS-003282 Japan + * PCB label: Coleco Frogger Code No. 01-81543, KS-003282 Japan * Mitsubishi M58846-701P MCU * cyan/red/green VFD display Itron CP5090GLR R1B, with partial color overlay Gakken / Konami Frogger - * PCB label Konami Gakken KH-8201D + * PCB label: Konami Gakken KH-8201D * Mitsubishi M58846-700P MCU (Konami logo on it) * cyan/red/green VFD display, with partial color overlay @@ -244,7 +244,7 @@ ROM_END /*************************************************************************** Gakken / Konami Jungler (manufactured in Japan) - * PCB label Konami Gakken GR503 + * PCB label: Konami Gakken GR503 * Mitsubishi M58846-702P MCU * cyan/red/green VFD display Itron CP5143GLR SGA, with light-yellow color overlay diff --git a/src/mame/handheld/hh_pic16.cpp b/src/mame/handheld/hh_pic16.cpp index 3a35e746c8c..bdd0dbfc11d 100644 --- a/src/mame/handheld/hh_pic16.cpp +++ b/src/mame/handheld/hh_pic16.cpp @@ -656,7 +656,7 @@ ROM_END /*************************************************************************** Ideal Flash - * PCB label 25-600321, REV C, TCI-A3H / 94HB + * PCB label: 25-600321, REV C, TCI-A3H / 94HB * PIC 1655A-078 * 2 7seg LEDs + 8 other LEDs, 1-bit sound with volume decay diff --git a/src/mame/handheld/hh_sm510.cpp b/src/mame/handheld/hh_sm510.cpp index 298bbdec48d..3f1978d25b8 100644 --- a/src/mame/handheld/hh_sm510.cpp +++ b/src/mame/handheld/hh_sm510.cpp @@ -554,7 +554,7 @@ namespace { /*************************************************************************** Nintendo Game & Watch: Ball (model AC-01) - * PCB label AC-01 + * PCB label: AC-01 * Sharp SM5A label AC-01 5009 (no decap) * lcd screen with custom segments, 1-bit sound @@ -617,7 +617,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Flagman (model FL-02) - * PCB label FL-02 + * PCB label: FL-02 * Sharp SM5A label FL-02 2005 (no decap) * lcd screen with custom segments, 1-bit sound @@ -684,7 +684,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Vermin (model MT-03) - * PCB label MT-03 + * PCB label: MT-03 * Sharp SM5A label MT-03 5012 (no decap) * lcd screen with custom segments, 1-bit sound @@ -747,7 +747,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Fire (model RC-04) - * PCB label RC-04 + * PCB label: RC-04 * Sharp SM5A label RC-04 5103 (no decap) * lcd screen with custom segments, 1-bit sound @@ -812,7 +812,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Judge (model IP-05) - * PCB label IP-05 + * PCB label: IP-05 * Sharp SM5A label IP-05 5010, or IP-15 5012 (no decap) * lcd screen with custom segments, 1-bit sound @@ -889,7 +889,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Manhole (model MH-06) - * PCB label MH-06 + * PCB label: MH-06 * Sharp SM5A label MH-06 5104 (no decap) * lcd screen with custom segments, 1-bit sound @@ -960,7 +960,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Helmet (model CN-07) - * PCB label CN-07 + * PCB label: CN-07 * Sharp SM5A label CN-07 5102, or CN-17 21ZA (no decap) * lcd screen with custom segments, 1-bit sound @@ -1040,7 +1040,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Lion (model LN-08) - * PCB label LN-08 + * PCB label: LN-08 * Sharp SM5A label LN-08 519A (no decap) * lcd screen with custom segments, 1-bit sound @@ -1117,7 +1117,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Parachute (model PR-21) - * PCB label PR-21Y + * PCB label: PR-21Y * Sharp SM5A label PR-21 52XC (no decap) * lcd screen with custom segments, 1-bit sound @@ -1185,7 +1185,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Octopus (model OC-22) - * PCB label OC-22Y A + * PCB label: OC-22Y A * Sharp SM5A label OC-22 204A (no decap) * lcd screen with custom segments, 1-bit sound @@ -1271,7 +1271,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Popeye (model PP-23) - * PCB label PP-23 Y + * PCB label: PP-23 Y * Sharp SM5A label PP-23 52YD (no decap) * lcd screen with custom segments, 1-bit sound @@ -1341,7 +1341,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Chef (model FP-24) - * PCB label FP-24 + * PCB label: FP-24 * Sharp SM5A label FP-24 51YB (die label CMS646, ROM ID 74) * lcd screen with custom segments, 1-bit sound @@ -1424,7 +1424,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Mickey Mouse (model MC-25), Egg (model EG-26) - * PCB label MC-25 EG-26 (yes, both listed) + * PCB label: MC-25 EG-26 (yes, both listed) * Sharp SM5A label MC-25 51YD (Mickey Mouse), MC-25 519D (Egg) (no decap) * lcd screen with custom segments, 1-bit sound @@ -1720,7 +1720,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Fire (model FR-27) - * PCB label FR-27 + * PCB label: FR-27 * Sharp SM5A label FR-27 523B (no decap) * lcd screen with custom segments, 1-bit sound @@ -1810,7 +1810,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Turtle Bridge (model TL-28) - * PCB label TL-28 + * PCB label: TL-28 * Sharp SM510 label TL-28 523C (no decap) * lcd screen with custom segments, 1-bit sound @@ -1881,7 +1881,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Fire Attack (model ID-29) - * PCB label ID-29 + * PCB label: ID-29 * Sharp SM510 label ID-29 524B (no decap) * lcd screen with custom segments, 1-bit sound @@ -1948,7 +1948,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Snoopy Tennis (model SP-30) - * PCB label SP-30 + * PCB label: SP-30 * Sharp SM510 label SP-30 525B (no decap) * lcd screen with custom segments, 1-bit sound @@ -2015,7 +2015,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Oil Panic (model OP-51) - * PCB label OP-51A + * PCB label: OP-51A * Sharp SM510 label OP-51 28ZB (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2085,7 +2085,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Donkey Kong (model DK-52) - * PCB label DK-52C + * PCB label: DK-52C * Sharp SM510 label DK-52 52ZD (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2154,7 +2154,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Mickey & Donald (model DM-53) - * PCB label DM-53 + * PCB label: DM-53 * Sharp SM510 label DM-53 52ZC (die label CMS54C, CMS565) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2221,7 +2221,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Green House (model GH-54) - * PCB label GH-54 + * PCB label: GH-54 * Sharp SM510 label GH-54 52ZD (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2298,7 +2298,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Donkey Kong II (model JR-55) - * PCB label JR-55 + * PCB label: JR-55 * Sharp SM510 label JR-55 53YC (die label CMS54C, KMS560) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2367,7 +2367,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Mario Bros. (model MW-56) - * PCB label MW-56-M-I (left), MW-56-S (right) + * PCB label: MW-56-M-I (left), MW-56-S (right) * Sharp SM510 label MW-56 533C (no decap) * horizontal dual lcd screens with custom segments, 1-bit sound @@ -2583,7 +2583,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Pinball (model PB-59) - * PCB label PB-59 + * PCB label: PB-59 * Sharp SM511 label PB-59 53ZD (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2656,7 +2656,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Black Jack (model BJ-60) - * PCB label BJ-60 + * PCB label: BJ-60 * Sharp SM512 label BJ-60 564D (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2719,7 +2719,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Squish (model MG-61) - * PCB label MG-61 + * PCB label: MG-61 * Sharp SM510 label MG-61 8841B (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2792,7 +2792,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Bomb Sweeper (model BD-62) - * PCB label BD-62 + * PCB label: BD-62 * Sharp SM512 label BD-62 8727 A (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2865,7 +2865,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Safe Buster (model JB-63) - * PCB label JB-63 + * PCB label: JB-63 * Sharp SM511 label JB-63 8841 B (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -2937,7 +2937,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Gold Cliff (model MV-64) - * PCB label MV-64 + * PCB label: MV-64 * Sharp SM512 label MV-64 9027 A (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -3014,7 +3014,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Zelda (model ZL-65) - * PCB label ZL-65 + * PCB label: ZL-65 * Sharp SM512 label ZL-65 8935 A (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -3716,7 +3716,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Manhole (model NH-103) - * PCB label NH-103 + * PCB label: NH-103 * Sharp SM510 label NH-103 538A (no decap) * lcd screen with custom segments, 1-bit sound @@ -3787,7 +3787,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Tropical Fish (model TF-104) - * PCB label TF-104 + * PCB label: TF-104 * Sharp SM510 label TF-104 8739A (no decap) * lcd screen with custom segments, 1-bit sound @@ -3849,10 +3849,10 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Super Mario Bros. (model: see below) - * PCB label YM-801 (Crystal Screen), YM-105 (New Wide Screen) + * PCB label: YM-801 (Crystal Screen), YM-105 (New Wide Screen) * Sharp SM511 - - label YM-801 8034A (crystal screen) (not dumped yet) - - label YM-105 9024B (new wide screen version) (die label ?) + - label YM-801 8034A (Crystal Screen) (not dumped yet) + - label YM-105 9024B (New Wide Screen) (die label ?) * lcd screen with custom segments, 1-bit sound First released in 1986 on Crystal Screen (model YM-801), rereleased on @@ -3944,10 +3944,10 @@ ROM_END Nintendo Game & Watch: Climber Crystal Screen (model DR-802), Nintendo Game & Watch: Climber New Wide Screen (model DR-106) - * PCB label DR-802 (Crystal Screen), DR-106 (New Wide Screen) + * PCB label: DR-802 (Crystal Screen), DR-106 (New Wide Screen) * Sharp SM511 - - label DR-802 8626A (crystal screen) (not dumped yet) - - label DR-106 9038B (new wide screen version) (no decap) + - label DR-802 8626A (Crystal Screen) (not dumped yet) + - label DR-106 9038B (New Wide Screen) (no decap) * lcd screen with custom segments, 1-bit sound First released in 1986 on Crystal Screen (model DR-802), rereleased on @@ -4039,12 +4039,10 @@ ROM_END Nintendo Game & Watch: Balloon Fight Crystal Screen (model BF-803), Nintendo Game & Watch: Balloon Fight New Wide Screen (model BF-107) - * PCB labels - - DR-802-2 (Crystal Screen) - - DR-106 (new wide screen version) + * PCB label: DR-802-2 (Crystal Screen), DR-106 (New Wide Screen) * Sharp SM511 - - label BF-803 8646A (crystal screen) (not dumped yet) - - label BF-107 9031B (new wide screen version) (no decap) + - label BF-803 8646A (Crystal Sscreen) (not dumped yet) + - label BF-107 9031B (New Wide Screen) (no decap) * lcd screen with custom segments, 1-bit sound First released in 1986 on Crystal Screen (model BF-803), rereleased on @@ -4137,7 +4135,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Mario The Juggler (model MB-108) - * PCB label MB-108 + * PCB label: MB-108 * Sharp SM511 label MB-108 9209B (no decap) * lcd screen with custom segments, 1-bit sound @@ -4202,7 +4200,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Spitball Sparky (model BU-201) - * PCB label BU-201 + * PCB label: BU-201 * Sharp SM510 label BU-201 542A (no decap) * lcd screen with custom segments, 1-bit sound @@ -4269,7 +4267,7 @@ ROM_END /*************************************************************************** Nintendo Game & Watch: Crab Grab (model UD-202) - * PCB label UD-202 + * PCB label: UD-202 * Sharp SM510 label UD-202 542B (no decap) * lcd screen with custom segments, 1-bit sound @@ -4433,7 +4431,7 @@ ROM_END /*************************************************************************** Nintendo Micro Vs. System: Donkey Kong 3 (model AK-302) - * PCB label AK-302M + * PCB label: AK-302M * Sharp SM511 label AK-302 299D (no decap) * wide lcd screen with custom segments, 1-bit sound @@ -4485,7 +4483,7 @@ ROM_END /*************************************************************************** Nintendo Micro Vs. System: Donkey Kong Hockey (model HK-303) - * PCB label HK-303M + * PCB label: HK-303M * Sharp SM511 label HK-303 57XD (no decap) * wide lcd screen with custom segments, 1-bit sound @@ -4542,7 +4540,7 @@ ROM_END /*************************************************************************** Telko Bassmate Computer (model BM-501) - * PCB label BM-501 + * PCB label: BM-501 * Sharp SM511 label BM-501 556AA (no decap) * vertical dual lcd screens with custom segments, 1-bit sound @@ -4687,7 +4685,7 @@ ROM_END /*************************************************************************** Konami Top Gun - * PCB label BH003 + * PCB label: BH003 * Sharp SM510 under epoxy (die label CMS54C, KMS598) * lcd screen with custom segments, 1-bit sound @@ -4748,7 +4746,7 @@ ROM_END /*************************************************************************** Konami Contra - * PCB label BH002 + * PCB label: BH002 * Sharp SM511 under epoxy (die label KMS73B, KMS773) * lcd screen with custom segments, 1-bit sound @@ -4817,7 +4815,7 @@ ROM_END /*************************************************************************** Konami Teenage Mutant Ninja Turtles - * PCB label BH005 + * PCB label: BH005 * Sharp SM511 under epoxy (die label KMS73B, KMS774) * lcd screen with custom segments, 1-bit sound @@ -4882,7 +4880,7 @@ ROM_END /*************************************************************************** Konami Gradius - * PCB label BH004 + * PCB label: BH004 * Sharp SM511 under epoxy (die label KMS73B, KMS774) * lcd screen with custom segments, 1-bit sound @@ -4944,7 +4942,7 @@ ROM_END /*************************************************************************** Konami Lone Ranger - * PCB label BH009 + * PCB label: BH009 * Sharp SM511 under epoxy (die label KMS73B, KMS781) * lcd screen with custom segments, 1-bit sound @@ -5004,7 +5002,7 @@ ROM_END /*************************************************************************** Konami Blades of Steel - * PCB label BH011 + * PCB label: BH011 * Sharp SM511 under epoxy (die label KMS73B, KMS782) * lcd screen with custom segments, 1-bit sound diff --git a/src/mame/handheld/hh_tms1k.cpp b/src/mame/handheld/hh_tms1k.cpp index fc9c5f751f0..b131ee80170 100644 --- a/src/mame/handheld/hh_tms1k.cpp +++ b/src/mame/handheld/hh_tms1k.cpp @@ -422,7 +422,7 @@ namespace { /*************************************************************************** A-One LSI Match Number - * PCB label PT-204 "Pair Card" + * PCB label: PT-204 "Pair Card" * TMS1000NLL MP0163 (die label 1000B, MP0163) * 2x2-digit 7seg LED displays + 3 LEDs, 1-bit sound @@ -567,7 +567,7 @@ ROM_END /*************************************************************************** A-One LSI Arrange Ball - * PCB label Kaken, PT-249 + * PCB label: Kaken, PT-249 * TMS1000NLL MP0166 (die label 1000B, MP0166) * 2-digit 7seg LED display + 22 LEDs, 1-bit sound @@ -1275,9 +1275,9 @@ ROM_END /*************************************************************************** Canon Palmtronic MD-8 (Multi 8) / Canon Canola MD 810 + * PCB label: Canon EHI-0115-03 * TMS1070 MCU label TMC1079 (die label 1070B, 1079A) * 2-line cyan VFD display, each 9-digit 7seg + 1 custom (label 20-ST-22) - * PCB label Canon EHI-0115-03 The only difference between MD-8 and MD 810 is the form factor. The latter is a tabletop calculator. @@ -2208,7 +2208,7 @@ ROM_END /*************************************************************************** Coleco Head to Head: Electronic Baseball (model 2180) - * PCB labels Coleco rev C 73891/2 + * PCB labels: Coleco rev C 73891/2 * TMS1170NLN MP1525-N2 (die label MP1525) * 9-digit cyan VFD display, and other LEDs behind bezel, 1-bit sound @@ -2869,6 +2869,7 @@ ROM_END /*************************************************************************** Concept 2000 Mr. Mus-I-Cal (model 560) + * PCB label: CONCEPT 2000 ITE 556 * TMS1000NLL MP3206 (die label 1000C, MP3206) * 9-digit 7seg LED display(one custom digit), 1-bit sound @@ -2901,8 +2902,8 @@ void mrmusical_state::update_display() void mrmusical_state::write_r(u16 data) { - // R10: speaker out - m_speaker->level_w(BIT(data, 10)); + // R10: speaker out (there's a speaker off-on switch) + m_speaker->level_w(m_inputs[6]->read() & BIT(data, 10)); // R0-R5: input mux // R0-R8: digit select (R6 is a math symbol like with lilprof) @@ -2960,6 +2961,11 @@ static INPUT_PORTS_START( mrmusical ) PORT_CONFNAME( 0x01, 0x00, "Mode" ) PORT_CONFSETTING( 0x01, "A" ) PORT_CONFSETTING( 0x00, "=" ) + + PORT_START("IN.6") // no read + PORT_CONFNAME( 0x01, 0x01, "Speaker" ) + PORT_CONFSETTING( 0x00, DEF_STR( Off ) ) + PORT_CONFSETTING( 0x01, DEF_STR( On ) ) INPUT_PORTS_END void mrmusical_state::mrmusical(machine_config &config) @@ -3001,7 +3007,7 @@ ROM_END /*************************************************************************** Conic Electronic Basketball - * PCB label CONIC 101-006 + * PCB label: CONIC 101-006 * TMS1000NLL MP0907 (die label 1000B MP0907) * DS8871N, 2 7seg LEDs, 30 other LEDs, 1-bit sound @@ -3126,7 +3132,7 @@ ROM_END /*************************************************************************** Conic Electronic Multisport - * PCB label CONIC 101-027(1979), or CONIC 101-021 REV A(1980, with DS8871N) + * PCB label: CONIC 101-027(1979), or CONIC 101-021 REV A(1980, with DS8871N) * TMS1000 MP0168 (die label same) * 2 7seg LEDs, 33 other LEDs, 1-bit sound @@ -4066,7 +4072,7 @@ ROM_END /*************************************************************************** Entex (Electronic) Baseball 2 - * PCB label ZENY + * PCB label: ZENY * TMS1000 MCU, MP0923 (die label same) * 3 7seg LEDs, and other LEDs behind bezel, 1-bit sound @@ -4204,7 +4210,7 @@ ROM_END /*************************************************************************** Entex (Electronic) Baseball 3 - * PCB label ZENY + * PCB label: ZENY * TMS1100NLL 6007 MP1204 (rev. E!) (die label MP1204) * 2*SN75492N LED display driver * 4 7seg LEDs, and other LEDs behind bezel, 1-bit sound @@ -5369,7 +5375,7 @@ ROM_END /*************************************************************************** Fonas 2 Player Baseball - * PCB label CA-014 (probably Cassia) + * PCB label: CA-014 (probably Cassia) * TMS1000NLL MP0154 (die label 1000B, MP0154) * 4 7seg LEDs, 37 other LEDs, 1-bit sound @@ -5508,7 +5514,7 @@ ROM_END /*************************************************************************** Fonas 3 in 1: Football, Basketball, Soccer - * PCB label HP-801 + * PCB label: HP-801 * TMS1100NLL MP1185 * 4 7seg LEDs, 40 other LEDs, 1-bit sound @@ -5657,7 +5663,7 @@ ROM_END /*************************************************************************** Gakken Poker - * PCB label POKER. gakken + * PCB label: POKER. gakken * TMS1370 MP2105 (die label same) * 11-digit cyan VFD display Itron FG1114B, oscillator sound @@ -5812,7 +5818,7 @@ ROM_END /*************************************************************************** Gakken Jackpot: Gin Rummy & Black Jack - * PCB label gakken + * PCB label: gakken * TMS1670 MPF553 (die label same) * 11-digit cyan VFD display Itron FG1114B, oscillator sound @@ -5935,7 +5941,7 @@ ROM_END /*************************************************************************** Gakken Invader - * PCB label GAKKEN, INVADER, KS-00779 + * PCB label: GAKKEN, INVADER, KS-00779 * TMS1370 MP2110 * cyan VFD display Itron? CP5008A, 1-bit sound @@ -7241,7 +7247,7 @@ ROM_END /*************************************************************************** Mattel Thoroughbred Horse Race Analyzer - * PCB label 1670-4619D + * PCB label: 1670-4619D * TMS1100NLL MP3491-N2 (die label 1100E MP3491) * HLCD0569, 67-segment LCD panel, no sound @@ -7718,7 +7724,7 @@ ROM_END /*************************************************************************** Milton Bradley Electronic Battleship (1977 version, model 4750A) - * PCB label 4750A + * PCB label: 4750A * TMS1000NL MP3201 (die label 1000C, MP3201) * LM324N, MC14016CP/TP4016AN, NE555P, discrete sound * 4 sliding buttons, light bulb @@ -7884,7 +7890,7 @@ ROM_END /*************************************************************************** Milton Bradley Electronic Battleship (1977 version, model 4750B) - * PCB label MB 4750B + * PCB label: MB 4750B * TMS1000NLL MP3208 (die label 1000C, MP3208) * SN75494N (acting as inverters), SN76477 sound * 4 sliding buttons, light bulb @@ -10054,7 +10060,7 @@ ROM_END /*************************************************************************** Tandy Championship Football (model 60-2150) - * PCB label CYG-316 + * PCB label: CYG-316 * TMS1100NLL MP1193 (die label 1100B, MP1193) * 7-digit 7seg LED display + LED grid, 1-bit sound @@ -10549,7 +10555,7 @@ ROM_END /*************************************************************************** Tandy 3 in 1 Sports Arena (model 60-2178) - * PCB label HP-804 + * PCB label: HP-804 * TMS1100 (just a datestamp label (8331), die label 1100B MP1231) * 2x2-digit 7seg LED display + 47 other LEDs, 1-bit sound @@ -12977,7 +12983,7 @@ ROM_END /*************************************************************************** Tiger Sub Wars (model 7-490) - * PCB label CSG201A(main), CSG201B(leds) + * PCB label: CSG201A(main), CSG201B(leds) * TMS1200N2LL MP3352 (die label 1000C, MP3352) * 4-digit 7seg LED display + 55 other LEDs, 1-bit sound @@ -13372,7 +13378,7 @@ ROM_END /*************************************************************************** Tiger Electronics Copy Cat (model 7-520) - * PCB label CC REV B + * PCB label: CC REV B * TMS1000 MCU, label 69-11513 MP0919 (die label MP0919) * 4 LEDs, 1-bit sound @@ -13492,7 +13498,7 @@ ROM_END /*************************************************************************** Tiger Electronics Copy Cat (model 7-522) - * PCB label WS 8107-1 + * PCB label: WS 8107-1 * TMS1730 MCU, label MP3005N (die label 1700 MP3005) * 4 LEDs, 1-bit sound @@ -13802,7 +13808,7 @@ ROM_END /*************************************************************************** Tomy(tronics) Break Up (manufactured in Japan) - * PCB label TOMY B.O. + * PCB label: TOMY B.O. * TMS1040 MP2726 TOMY WIPE (die label MP2726A) * TMS1025N2LL I/O expander * 2-digit 7seg display, 46 other leds, 1-bit sound @@ -14003,7 +14009,7 @@ ROM_END /*************************************************************************** Tomy Power House Pinball - * PCB label TOMY P-B + * PCB label: TOMY P-B * TMS1100 MP1180 TOMY PINB (die label MP1180) * 3 7seg LEDs, and other LEDs behind bezel, 1-bit sound diff --git a/src/mame/handheld/hh_ucom4.cpp b/src/mame/handheld/hh_ucom4.cpp index d270d5ce7c2..9eb32e853d6 100644 --- a/src/mame/handheld/hh_ucom4.cpp +++ b/src/mame/handheld/hh_ucom4.cpp @@ -225,7 +225,7 @@ namespace { /*************************************************************************** Bambino UFO Master-Blaster Station (manufactured in Japan) - * PCB label Emix Corp. ET-02 + * PCB label: Emix Corp. ET-02 * NEC uCOM-44 MCU, label EMIX D552C 017 * cyan VFD display Emix-101, with blue color overlay @@ -352,7 +352,7 @@ ROM_END /*************************************************************************** Bambino Superstar Football (manufactured in Japan) - * PCB label Emix Corp. ET-03 + * PCB label: Emix Corp. ET-03 * NEC uCOM-43 MCU, label D553C 031 * cyan VFD display Emix-102, with bezel @@ -514,7 +514,7 @@ ROM_END /*************************************************************************** Bambino Kick The Goal Soccer - * PCB label Emix Corp. ET-10/08 (PCB is for 2 possible games) + * PCB label: Emix Corp. ET-10/08 (PCB is for 2 possible games) * NEC uCOM-44 MCU, label D552C 043 * cyan VFD display Emix-105, with bezel overlay @@ -653,7 +653,7 @@ ROM_END /*************************************************************************** Bambino Safari (manufactured in Japan) - * PCB label Emix Corp. ET-11 + * PCB label: Emix Corp. ET-11 * NEC uCOM-44 MCU, label EMIX D552C 049 * cyan VFD display Emix-108 @@ -772,7 +772,7 @@ ROM_END /*************************************************************************** Bambino Space Laser Fight (manufactured in Japan) - * PCB label Emix Corp. ET-12 + * PCB label: Emix Corp. ET-12 * NEC uCOM-43 MCU, label D553C 055 * cyan VFD display Emix-104, with blue or green color overlay @@ -935,7 +935,7 @@ ROM_END /*************************************************************************** Bandai Crazy Climber (manufactured in Japan) - * PCB labels SM-020/SM-021 + * PCB labels: SM-020/SM-021 * NEC uCOM-43 MCU, label D553C 170 * cyan/red/green VFD display NEC FIP6AM2-T no. 1-8 2, with partial color overlay and bezel @@ -1318,7 +1318,7 @@ ROM_END /*************************************************************************** Epoch Invader From Space (manufactured in Japan) - * PCB labels 36010(A/B) + * PCB labels: 36010(A/B) * NEC uCOM-44 MCU, label D552C 054 * cyan VFD display NEC FIP9AM18T tube no. 0D, with color overlay @@ -1432,7 +1432,7 @@ ROM_END /*************************************************************************** Epoch Electronic Football (manufactured in Japan) - * PCB labels 36020(A/B/C) + * PCB labels: 36020(A/B/C) * NEC uCOM-43 MCU, label D553C 080 * cyan VFD display NEC FIP10AM15T tube no. 0F, with bezel overlay @@ -1549,7 +1549,7 @@ ROM_END /*************************************************************************** Epoch Galaxy II (manufactured in Japan) - * PCB labels 19096/96062 + * PCB labels: 19096/96062 * NEC uCOM-43 MCU, label D553C 153 * cyan/red VFD display NEC FIP10xM20T, with color overlay. x = multiple VFD revisions exist, with different graphics: rev B no. 1-8, rev. D no. 2-21. @@ -1684,7 +1684,7 @@ ROM_END /*************************************************************************** Epoch Astro Command (manufactured in Japan) - * PCB labels 96111/96112 + * PCB labels: 96111/96112 * NEC uCOM-43 MCU, label D553C 202 * cyan/red VFD display NEC FIP9AM20T no. 42-42, with color overlay + bezel @@ -1806,7 +1806,7 @@ ROM_END /*************************************************************************** Epoch Dracula (manufactured in Japan) - * PCB label 96121 + * PCB label: 96121 * NEC uCOM-43 MCU, label D553C 206 * cyan/red/green VFD display NEC FIP8BM20T no. 2-42 @@ -2008,7 +2008,7 @@ ROM_END /*************************************************************************** Mego Mini-Vid: Break Free (manufactured in Japan) - * PCB label Mego 79 rev F + * PCB label: Mego 79 rev F * NEC uCOM-43 MCU, label D553C 049 * cyan VFD display Futaba DM-4.5 91 @@ -2121,7 +2121,7 @@ ROM_END /*************************************************************************** Takatoku Toys(T.T) Game Robot 9 「ゲームロボット九」 - * PCB label GAME ROBOT 7520 + * PCB label: GAME ROBOT 7520 * NEC uCOM-43 MCU, label TTGR-512 (die label NEC D557 511) * 9 lamps behind buttons @@ -2246,7 +2246,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Cosmic Combat (manufactured in Japan) - * PCB label 2E1019-E01 + * PCB label: 2E1019-E01 * NEC uCOM-44 MCU, label D552C 042 * cyan VFD display NEC FIP32AM18Y tube no. 0E, with color overlay @@ -2356,7 +2356,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Tennis (manufactured in Japan) - * PCB label TOMY TN-04 TENNIS + * PCB label: TOMY TN-04 TENNIS * NEC uCOM-44 MCU, label D552C 048 * cyan VFD display NEC FIP11AM15T tube no. 0F, with overlay @@ -2528,7 +2528,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Pac-Man (manufactured in Japan) - * PCB label TN-08 2E108E01 + * PCB label: TN-08 2E108E01 * NEC uCOM-43 MCU, label D553C 160 * cyan/red/green VFD display NEC FIP8AM18T no. 2-21 * bright yellow round casing @@ -2649,7 +2649,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Scramble (manufactured in Japan) - * PCB label TN-10 2E114E01 + * PCB label: TN-10 2E114E01 * NEC uCOM-43 MCU, label D553C 192 * cyan/red/green VFD display NEC FIP10CM20T no. 2-41 @@ -2764,7 +2764,7 @@ ROM_END /*************************************************************************** Tomy(tronic) Caveman (manufactured in Japan) - * PCB label TN-12 2E114E03 + * PCB label: TN-12 2E114E03 * NEC uCOM-43 MCU, label D553C 209 * cyan/red/green VFD display NEC FIP8AM20T no. 2-42 @@ -2875,7 +2875,7 @@ ROM_END /*************************************************************************** Tomy Alien Chase (manufactured in Japan) - * PCB label TN-16 2E121B01 + * PCB label: TN-16 2E121B01 * NEC uCOM-43 MCU, label D553C 258 * red/green VFD display NEC FIP9AM24T, with color overlay, 2-sided* -- cgit v1.2.3