diff --git a/src/mame/handheld/hh_cop400.cpp b/src/mame/handheld/hh_cop400.cpp index 34c03721673..89bbaa5e978 100644 --- a/src/mame/handheld/hh_cop400.cpp +++ b/src/mame/handheld/hh_cop400.cpp @@ -21,10 +21,10 @@ TODO: #include "emu.h" #include "cpu/cop400/cop400.h" -#include "video/pwm.h" #include "machine/timer.h" #include "sound/spkrdev.h" #include "sound/dac.h" +#include "video/pwm.h" #include "screen.h" #include "speaker.h" @@ -114,7 +114,9 @@ void hh_cop400_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -154,7 +156,9 @@ void hh_cop400_state::set_power(bool state) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -2656,7 +2660,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_cops1.cpp b/src/mame/handheld/hh_cops1.cpp index dfbcc9de1be..8a06baa230a 100644 --- a/src/mame/handheld/hh_cops1.cpp +++ b/src/mame/handheld/hh_cops1.cpp @@ -20,8 +20,8 @@ TODO: #include "cpu/cops1/mm5799.h" #include "machine/ds8874.h" -#include "video/pwm.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "speaker.h" @@ -93,7 +93,9 @@ void hh_cops1_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -113,7 +115,9 @@ u8 hh_cops1_state::read_inputs(int columns) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -834,7 +838,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_hmcs40.cpp b/src/mame/handheld/hh_hmcs40.cpp index 00a1c1bc600..01a3312d92a 100644 --- a/src/mame/handheld/hh_hmcs40.cpp +++ b/src/mame/handheld/hh_hmcs40.cpp @@ -128,11 +128,11 @@ TODO: #include "cpu/hmcs40/hmcs40.h" #include "cpu/cop400/cop400.h" -#include "video/pwm.h" #include "machine/gen_latch.h" #include "machine/timer.h" #include "sound/flt_vol.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "screen.h" #include "speaker.h" @@ -210,7 +210,9 @@ void hh_hmcs40_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -257,7 +259,9 @@ INPUT_CHANGED_MEMBER(hh_hmcs40_state::single_interrupt_line) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -5362,7 +5366,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_melps4.cpp b/src/mame/handheld/hh_melps4.cpp index e0d84c56e17..9b2c92e6523 100644 --- a/src/mame/handheld/hh_melps4.cpp +++ b/src/mame/handheld/hh_melps4.cpp @@ -14,8 +14,8 @@ TODO: #include "emu.h" #include "cpu/melps4/m58846.h" -#include "video/pwm.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "screen.h" #include "speaker.h" @@ -75,7 +75,9 @@ void hh_melps4_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -101,7 +103,9 @@ INPUT_CHANGED_MEMBER(hh_melps4_state::reset_button) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -368,7 +372,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_pic16.cpp b/src/mame/handheld/hh_pic16.cpp index 80994cb9dbe..7eaa6095407 100644 --- a/src/mame/handheld/hh_pic16.cpp +++ b/src/mame/handheld/hh_pic16.cpp @@ -58,7 +58,6 @@ TODO: #include "emu.h" #include "cpu/pic16c5x/pic16c5x.h" -#include "video/pwm.h" #include "machine/clock.h" #include "machine/input_merger.h" #include "machine/netlist.h" @@ -66,6 +65,7 @@ TODO: #include "sound/dac.h" #include "sound/flt_vol.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "speaker.h" @@ -147,7 +147,9 @@ void hh_pic16_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -201,7 +203,9 @@ void hh_pic16_state::set_power(bool state) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -2188,7 +2192,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_pps41.cpp b/src/mame/handheld/hh_pps41.cpp index ee8884e7b39..683160c2b12 100644 --- a/src/mame/handheld/hh_pps41.cpp +++ b/src/mame/handheld/hh_pps41.cpp @@ -16,9 +16,9 @@ ROM source notes when dumped from another title, but confident it's the same: #include "cpu/pps41/mm76.h" #include "cpu/pps41/mm78.h" #include "cpu/pps41/mm78la.h" -#include "video/pwm.h" #include "sound/beep.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "screen.h" #include "speaker.h" @@ -93,7 +93,9 @@ void hh_pps41_state::machine_start() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -119,7 +121,9 @@ INPUT_CHANGED_MEMBER(hh_pps41_state::reset_button) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -1606,7 +1610,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_rw5000.cpp b/src/mame/handheld/hh_rw5000.cpp index 122d6a66789..4aa11149816 100644 --- a/src/mame/handheld/hh_rw5000.cpp +++ b/src/mame/handheld/hh_rw5000.cpp @@ -22,8 +22,8 @@ ROM source notes when dumped from another title, but confident it's the same: #include "cpu/rw5000/b5500.h" #include "cpu/rw5000/b6000.h" #include "cpu/rw5000/b6100.h" -#include "video/pwm.h" #include "sound/spkrdev.h" +#include "video/pwm.h" #include "speaker.h" @@ -95,7 +95,9 @@ void hh_rw5000_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -136,7 +138,9 @@ INPUT_CHANGED_MEMBER(hh_rw5000_state::power_button) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -1103,7 +1107,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_sm510.cpp b/src/mame/handheld/hh_sm510.cpp index 5ce63a317a5..90d72c61c28 100644 --- a/src/mame/handheld/hh_sm510.cpp +++ b/src/mame/handheld/hh_sm510.cpp @@ -203,7 +203,9 @@ void hh_sm510_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // lcd panel - on lcd handhelds, usually not a generic x/y screen device @@ -350,7 +352,9 @@ void hh_sm510_state::piezo2bit_input_w(u8 data) /******************************************************************************* - Common Machine Configurations + + Common Machine Configurations + *******************************************************************************/ // building blocks @@ -545,7 +549,9 @@ void hh_sm510_state::sm511_tiger2bit(machine_config &config, u16 width, u16 heig /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ namespace { @@ -10810,7 +10816,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_tms1k.cpp b/src/mame/handheld/hh_tms1k.cpp index 31f74a67bd1..94105f2d446 100644 --- a/src/mame/handheld/hh_tms1k.cpp +++ b/src/mame/handheld/hh_tms1k.cpp @@ -157,6 +157,7 @@ on Joerg Woerner's datamath.org: http://www.datamath.org/IC_List.htm @MP3415 TMS1100 1978, Coleco Electronic Quarterback @MP3435 TMS1100 1979, Coleco Zodiac @MP3438A TMS1100 1979, Kenner Star Wars: Electronic Battle Command Game + MP3447 TMS1100 1982, Texas Instruments Les Maths Magiques -> ti/snspellc.cpp MP3450A TMS1100 1979, Microvision cartridge: Block Buster MP3454 TMS1100 1979, Microvision cartridge: Star Trek Phaser Strike MP3455 TMS1100 1980, Microvision cartridge: Pinball @@ -422,7 +423,9 @@ void hh_tms1k_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -500,7 +503,9 @@ void hh_tms1k_state::set_power(bool state) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -9425,7 +9430,7 @@ ROM_END /******************************************************************************* Milton Bradley Electronic Arcade Mania - * TMS1100 M34078A-N2LL (die label: 1100G, M34078A) + * TMS1100 M34078A-N2LL (die label: 1100G M34078A) * 9 LEDs, 3-bit sound This is a board game. The mini arcade machine is the emulated part here. @@ -16345,7 +16350,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/hh_ucom4.cpp b/src/mame/handheld/hh_ucom4.cpp index 132a4f73163..c9c598636a6 100644 --- a/src/mame/handheld/hh_ucom4.cpp +++ b/src/mame/handheld/hh_ucom4.cpp @@ -93,9 +93,9 @@ ROM source notes when dumped from another title, but confident it's the same: #include "emu.h" #include "cpu/ucom4/ucom4.h" -#include "video/pwm.h" -#include "video/hlcd0515.h" #include "sound/spkrdev.h" +#include "video/hlcd0515.h" +#include "video/pwm.h" #include "screen.h" #include "speaker.h" @@ -189,7 +189,9 @@ void hh_ucom4_state::machine_reset() /******************************************************************************* - Helper Functions + + Helper Functions + *******************************************************************************/ // generic input handlers @@ -234,7 +236,9 @@ INPUT_CHANGED_MEMBER(hh_ucom4_state::single_interrupt_line) /******************************************************************************* - Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + + Minidrivers (subclass, I/O, Inputs, Machine Config, ROM Defs) + *******************************************************************************/ /******************************************************************************* @@ -3330,7 +3334,9 @@ ROM_END } // anonymous namespace /******************************************************************************* - Game driver(s) + + Game driver(s) + *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS diff --git a/src/mame/handheld/rzone.cpp b/src/mame/handheld/rzone.cpp index 6884454ac44..fe252bcad85 100644 --- a/src/mame/handheld/rzone.cpp +++ b/src/mame/handheld/rzone.cpp @@ -33,6 +33,7 @@ TODO: #include "hh_sm510.h" #include "machine/timer.h" + #include "screen.h" #include "speaker.h" diff --git a/src/mame/handheld/scrablex.cpp b/src/mame/handheld/scrablex.cpp index f69ff66b6b8..db00fccdb35 100644 --- a/src/mame/handheld/scrablex.cpp +++ b/src/mame/handheld/scrablex.cpp @@ -16,9 +16,11 @@ There's also a version of this game on a Panasonic MN1405 MCU. *******************************************************************************/ #include "emu.h" + #include "cpu/mb88xx/mb88xx.h" #include "sound/spkrdev.h" #include "video/pwm.h" + #include "speaker.h" #include "scrablex.lh" diff --git a/src/mame/handheld/talkingbb.cpp b/src/mame/handheld/talkingbb.cpp index 3b72336f76c..ac94564652b 100644 --- a/src/mame/handheld/talkingbb.cpp +++ b/src/mame/handheld/talkingbb.cpp @@ -104,9 +104,11 @@ Substitutes: *******************************************************************************/ #include "emu.h" + #include "cpu/mcs51/mcs51.h" -#include "video/pwm.h" #include "sound/dac.h" +#include "video/pwm.h" + #include "speaker.h" // internal artwork diff --git a/src/mame/handheld/talkingfb.cpp b/src/mame/handheld/talkingfb.cpp index addfec0e73e..878673a5514 100644 --- a/src/mame/handheld/talkingfb.cpp +++ b/src/mame/handheld/talkingfb.cpp @@ -28,8 +28,10 @@ TODO: *******************************************************************************/ #include "emu.h" + #include "cpu/mcs51/mcs51.h" #include "sound/dac.h" + #include "speaker.h" diff --git a/src/mame/handheld/wildfire.cpp b/src/mame/handheld/wildfire.cpp index aeff81960eb..2b644f8c4fc 100644 --- a/src/mame/handheld/wildfire.cpp +++ b/src/mame/handheld/wildfire.cpp @@ -43,6 +43,7 @@ TODO: #include "sound/flt_vol.h" #include "sound/spkrdev.h" #include "video/pwm.h" + #include "speaker.h" #include "wildfire.lh" diff --git a/src/mame/misc/eva.cpp b/src/mame/misc/eva.cpp index ef0a5742ad1..010f485063c 100644 --- a/src/mame/misc/eva.cpp +++ b/src/mame/misc/eva.cpp @@ -6,7 +6,7 @@ Chrysler Electronic Voice Alert 11-function board "EVA-11" -- TMS1000 MCU (label 4230625-N1LL 32045B, die label 1000F M32045B) +- TMS1000 MCU (label 4230625-N1LL 32045B, die label: 1000F, M32045B) - TMS5110A, TMS6125 CM73002 - 2 Nat.Semi. 20-pin SDIP, I/O expanders? @@ -170,7 +170,7 @@ INPUT_PORTS_END void base_state::eva_sound(machine_config &config) { - /* sound hardware */ + // sound hardware TMS6100(config, m_tms6100, 640_kHz_XTAL/4); SPEAKER(config, "mono").front_center(); @@ -185,7 +185,7 @@ void base_state::eva_sound(machine_config &config) void eva24_state::eva(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware COP420(config, m_maincpu, 640_kHz_XTAL/2); // guessed m_maincpu->set_config(COP400_CKI_DIVISOR_4, COP400_CKO_OSCILLATOR_OUTPUT, false); // guessed m_maincpu->write_d().set(FUNC(eva24_state::write_d)); @@ -197,7 +197,7 @@ void eva24_state::eva(machine_config &config) void eva11_state::eva(machine_config &config) { - /* basic machine hardware */ + // basic machine hardware TMS1000(config, m_maincpu, 640_kHz_XTAL/2); // from TMS5110A CPU CK m_maincpu->read_k().set(FUNC(eva11_state::read_k)); m_maincpu->write_o().set(FUNC(eva11_state::write_o)); @@ -241,6 +241,6 @@ ROM_END Drivers *******************************************************************************/ -// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -SYST( 1984, eva24, 0, 0, eva, eva24, eva24_state, empty_init, "Chrysler", "Electronic Voice Alert (24-function)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) -SYST( 1983, eva11, eva24, 0, eva, eva11, eva11_state, empty_init, "Chrysler", "Electronic Voice Alert (11-function)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS +SYST( 1984, eva24, 0, 0, eva, eva24, eva24_state, empty_init, "Chrysler", "Electronic Voice Alert (24-function)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) +SYST( 1983, eva11, eva24, 0, eva, eva11, eva11_state, empty_init, "Chrysler", "Electronic Voice Alert (11-function)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) diff --git a/src/mame/ti/snspellc.cpp b/src/mame/ti/snspellc.cpp index 1c9a90f3aeb..727ce0d1680 100644 --- a/src/mame/ti/snspellc.cpp +++ b/src/mame/ti/snspellc.cpp @@ -42,7 +42,7 @@ regular Speak & Math. No known external modules were released. ================================================================================ Touch & Tell (US), 1981 -- MCU: CD8012, label CD8012NL (die label: 1100G, CD8012) +- MCU: CD8012, label CD8012NL (die label: 1100G CD8012) - TMS51xx: CD2802 - VSM: 4KB CD2610 - notes: MCU is TMS1100 instead of TMS0270. CD8010 is seen in some devices diff --git a/src/mame/tiger/bingobear.cpp b/src/mame/tiger/bingobear.cpp index d231a7b906c..7c78b5a3525 100644 --- a/src/mame/tiger/bingobear.cpp +++ b/src/mame/tiger/bingobear.cpp @@ -12,7 +12,7 @@ Programming was apparently done by Micom Tech. Hardware notes: - PCB label: 7-130M-9R -- TMS1100 custom label (no decap) +- TMS1100 E7CL04N2L (die label: 1100G E7CL04) - TMS5110ANL, 2*16KB VSM - module slot @@ -30,7 +30,6 @@ obviously his voice will change. TODO: - dump/add Doctor Bingo Bear module -- add output PLA *******************************************************************************/ @@ -241,9 +240,9 @@ ROM_START( bbear ) ROM_REGION( 867, "maincpu:mpla", 0 ) ROM_LOAD( "tms1100_common1_micro.pla", 0, 867, CRC(62445fc9) SHA1(d6297f2a4bc7a870b76cc498d19dbb0ce7d69fec) ) ROM_REGION( 365, "maincpu:opla", 0 ) - ROM_LOAD( "tms1100_bbear_output.pla", 0, 365, NO_DUMP ) + ROM_LOAD( "tms1100_bbear_output.pla", 0, 365, CRC(5a0b8e88) SHA1(e96cffb2ac3bf81f335d6f95125637446ff0f1b7) ) - ROM_REGION( 0x10000, "tms6100", ROMREGION_ERASEFF ) // 8000-7fff = space reserved for cartridge + ROM_REGION( 0x10000, "tms6100", ROMREGION_ERASEFF ) // 8000-bfff = space reserved for cartridge ROM_LOAD( "cm62056", 0x0000, 0x4000, CRC(550b40d1) SHA1(ead5ed19a875309ec0be07adcb2986fead3405e0) ) // CM62091 label also seen, same ROM contents ROM_LOAD( "cm62057", 0x4000, 0x4000, CRC(383a8a9a) SHA1(3a4b8837febbec9fe9603970cf520f69304c5a68) ) // CM62092 " ROM_END @@ -255,9 +254,9 @@ ROM_START( monkmonk ) ROM_REGION( 867, "maincpu:mpla", 0 ) ROM_LOAD( "tms1100_common1_micro.pla", 0, 867, CRC(62445fc9) SHA1(d6297f2a4bc7a870b76cc498d19dbb0ce7d69fec) ) ROM_REGION( 365, "maincpu:opla", 0 ) - ROM_LOAD( "tms1100_bbear_output.pla", 0, 365, NO_DUMP ) + ROM_LOAD( "tms1100_bbear_output.pla", 0, 365, CRC(5a0b8e88) SHA1(e96cffb2ac3bf81f335d6f95125637446ff0f1b7) ) - ROM_REGION( 0x10000, "tms6100", ROMREGION_ERASEFF ) // 8000-7fff = space reserved for cartridge + ROM_REGION( 0x10000, "tms6100", ROMREGION_ERASEFF ) // 8000-bfff = space reserved for cartridge ROM_LOAD( "cm62059", 0x0000, 0x4000, CRC(fa00a337) SHA1(b8625cee6605a9083de5da9e6ef3ea1c5d36e15c) ) ROM_LOAD( "cm62060", 0x4000, 0x4000, CRC(494e06c2) SHA1(679517f1304617f7db1cd89ea2260e969170c6ac) ) ROM_END