mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
hh_cop400: skeleton driver for Coleco h2h basketball
This commit is contained in:
parent
941673457e
commit
8f4a353b41
@ -276,6 +276,51 @@ MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Coleco Head to Head Basketball
|
||||
* COP420 MCU labeled COP420L-NEZ/N
|
||||
* 2-digit 7seg display, 41 other leds, 1-bit sound
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
class h2hbaskb_state : public hh_cop400_state
|
||||
{
|
||||
public:
|
||||
h2hbaskb_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: hh_cop400_state(mconfig, type, tag)
|
||||
{ }
|
||||
};
|
||||
|
||||
// handlers
|
||||
|
||||
//..
|
||||
|
||||
|
||||
// config
|
||||
|
||||
static INPUT_PORTS_START( h2hbaskb )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( h2hbaskb, h2hbaskb_state )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", COP420, 1000000) // approximation - RC osc. R=43K to +9V, C=101pf to GND
|
||||
MCFG_COP400_CONFIG(COP400_CKI_DIVISOR_16, COP400_CKO_OSCILLATOR_OUTPUT, COP400_MICROBUS_DISABLED) // guessed
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", hh_cop400_state, display_decay_tick, attotime::from_msec(1))
|
||||
// MCFG_DEFAULT_LAYOUT(layout_h2hbaskb)
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Entex Space Invader
|
||||
@ -787,6 +832,12 @@ ROM_START( ctstein )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( h2hbaskb )
|
||||
ROM_REGION( 0x0400, "maincpu", 0 )
|
||||
ROM_LOAD( "cop420l-nmy", 0x0000, 0x0400, CRC(87152509) SHA1(acdb869b65d49b3b9855a557ed671cbbb0f61e2c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( einvaderc )
|
||||
ROM_REGION( 0x0800, "maincpu", 0 )
|
||||
ROM_LOAD( "copl444-hrz_n_inv_ii", 0x0000, 0x0800, CRC(76400f38) SHA1(0e92ab0517f7b7687293b189d30d57110df20fe0) )
|
||||
@ -821,6 +872,8 @@ ROM_END
|
||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */
|
||||
CONS( 1979, ctstein, 0, 0, ctstein, ctstein, driver_device, 0, "Castle Toy", "Einstein (Castle Toy)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
|
||||
CONS( 1979, h2hbaskb, 0, 0, h2hbaskb, h2hbaskb, driver_device, 0, "Coleco", "Head to Head Basketball (COP420L)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
|
||||
CONS( 1981, einvaderc, einvader, 0, einvaderc, einvaderc, driver_device, 0, "Entex", "Space Invader (Entex, COP444)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK | MACHINE_NOT_WORKING )
|
||||
|
||||
CONS( 1979, funjacks, 0, 0, funjacks, funjacks, driver_device, 0, "Mattel", "Funtronics Jacks", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
|
@ -2232,6 +2232,7 @@ ngenb38 // 1991
|
||||
|
||||
// hh_cop400
|
||||
ctstein // Castle Toy
|
||||
h2hbaskb // Coleco
|
||||
einvaderc // Entex
|
||||
funjacks // Mattel
|
||||
funrlgl // Mattel
|
||||
|
Loading…
Reference in New Issue
Block a user