From 46f8b65e9cc8e444d0d29e05d8c07131cfc97bbd Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 4 Nov 2015 19:54:49 +0100 Subject: [PATCH] some notes --- src/mame/drivers/champbas.c | 10 +++++----- src/mame/drivers/equites.c | 34 +++++++++++++--------------------- src/mame/machine/alpha8201.c | 4 ++-- 3 files changed, 20 insertions(+), 28 deletions(-) diff --git a/src/mame/drivers/champbas.c b/src/mame/drivers/champbas.c index 92ecfae87a2..3f2f92ff440 100644 --- a/src/mame/drivers/champbas.c +++ b/src/mame/drivers/champbas.c @@ -36,7 +36,7 @@ write: 7000 8910 write 7001 8910 control 8ff0-8fff sprites -a000 ? +a000 irq enable a006 MCU HALT control a007 NOP (MCU shared RAM switch) a060-a06f sprites @@ -191,7 +191,7 @@ static ADDRESS_MAP_START( champbas_map, AS_PROGRAM, 8, champbas_state ) AM_RANGE(0xa000, 0xa000) AM_READ_PORT("P1") AM_RANGE(0xa040, 0xa040) AM_READ_PORT("P2") - AM_RANGE(0xa080, 0xa080) AM_READ_PORT("DSW") + AM_RANGE(0xa080, 0xa080) AM_MIRROR(0x0020) AM_READ_PORT("DSW") AM_RANGE(0xa0c0, 0xa0c0) AM_READ_PORT("SYSTEM") AM_RANGE(0xa000, 0xa000) AM_WRITE(irq_enable_w) @@ -1200,9 +1200,9 @@ DRIVER_INIT_MEMBER(champbas_state,exctsccr) /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR, COMPANY, FULLNAME, FLAGS */ GAME( 1982, talbot, 0, talbot, talbot, driver_device, 0, ROT270, "Alpha Denshi Co. (Volt Electronics license)", "Talbot", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, champbas, 0, champbas, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co. (Sega license)", "Champion Base Ball", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, champbas, 0, champbas, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co. (Sega license)", "Champion Base Ball", MACHINE_SUPPORTS_SAVE ) // no protection GAME( 1983, champbasj, champbas, champbasj, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co.", "Champion Base Ball (Japan set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, champbasja, champbas, champbasja, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co.", "Champion Base Ball (Japan set 2)", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, champbasja, champbas, champbasja, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co.", "Champion Base Ball (Japan set 2)", MACHINE_SUPPORTS_SAVE ) // simplified protection, no mcu GAME( 1983, champbb2, 0, champbb2, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co. (Sega license)", "Champion Base Ball Part-2 (set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1983, champbb2a, champbb2, champbb2, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co.", "Champion Base Ball Part-2 (set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // incomplete dump GAME( 1983, champbb2j, champbb2, champbb2, champbas, champbas_state, champbas, ROT0, "Alpha Denshi Co.", "Champion Base Ball Part-2 (Japan)", MACHINE_SUPPORTS_SAVE ) @@ -1212,5 +1212,5 @@ GAME( 1983, exctsccru, exctsccr, exctsccr, exctsccr, champbas_state, exctsccr GAME( 1983, exctsccra, exctsccr, exctsccr, exctsccr, champbas_state, exctsccr, ROT270, "Alpha Denshi Co.", "Exciting Soccer (alternate music)", MACHINE_SUPPORTS_SAVE ) GAME( 1983, exctsccrj, exctsccr, exctsccr, exctsccr, champbas_state, exctsccr, ROT270, "Alpha Denshi Co.", "Exciting Soccer (Japan)", MACHINE_SUPPORTS_SAVE ) GAME( 1983, exctsccrjo, exctsccr, exctsccr, exctsccr, champbas_state, exctsccr, ROT270, "Alpha Denshi Co.", "Exciting Soccer (Japan, older)", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, exctsccrb, exctsccr, exctsccrb, exctsccr, champbas_state, exctsccr, ROT270, "bootleg (Kazutomi)", "Exciting Soccer (bootleg)", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, exctsccrb, exctsccr, exctsccrb, exctsccr, champbas_state, exctsccr, ROT270, "bootleg (Kazutomi)", "Exciting Soccer (bootleg)", MACHINE_SUPPORTS_SAVE ) // on champbasj hardware GAME( 1984, exctscc2, 0, exctsccr, exctsccr, champbas_state, exctsccr, ROT270, "Alpha Denshi Co.", "Exciting Soccer II", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/equites.c b/src/mame/drivers/equites.c index ba51d066961..46721ab9fa7 100644 --- a/src/mame/drivers/equites.c +++ b/src/mame/drivers/equites.c @@ -2,13 +2,19 @@ // copyright-holders:Acho A. Tang, Nicola Salmoria /******************************************************************************* -Equites (c) 1984 Alpha Denshi Co./Sega 8303 -Bull Fighter (c) 1984 Alpha Denshi Co./Sega 8303 -Gekisou (c) 1985 Eastern Corp. 8304 -Violent Run (c) 1985 Eastern Corp. 8304? (probably on Equites HW) -The Koukouyakyuh (c) 1985 Alpha Denshi Co. 8304 -Splendor Blast (c) 1985 Alpha Denshi Co. 8303 -High Voltage (c) 1985 Alpha Denshi Co. 8304 (POST says 8404) +Equites (c) 1984 Alpha Denshi Co./Sega +Bull Fighter (c) 1984 Alpha Denshi Co./Sega +Gekisou (c) 1985 Eastern Corp. +The Koukouyakyuh (c) 1985 Alpha Denshi Co. +Splendor Blast (c) 1985 Alpha Denshi Co. +High Voltage (c) 1985 Alpha Denshi Co. + +The following are not dumped yet: +Champion Croquet (c) 1984 Alpha Denshi Co. (sports) +Violent Run (c) 1985 Eastern Corp. (export version of Gekisou) +Tune Pit(?) (c) 1985 Alpha Denshi Co. +Perfect Janputer (c) 1984 Alpha Denshi Co. (4-player Mahjong) + Driver by Acho A. Tang, Nicola Salmoria Many thanks to Corrado Tomaselli for precious hardware info. @@ -176,15 +182,6 @@ TODO: Yasuhiro Ogawa for the correct Equites ROM information -Other unemulated Alpha Denshi and SNK games that may use similar hardware: ------------------------------------------------------------ -Maker Year Genre Name Japanese Name ------------------------------------------------------------ -Alpha Denshi 1984 (SPT) Champion Croquet ?`?????s?I???N???b?P?[ -Alpha Denshi 1985 (???) Tune Pit(?) ?`?F?[???s?b?g -Alpha Denshi 1985 (MAJ) Perfect Janputer ?p?[?t?F?N?g?W?????s???[?^?[ - - ******************************************************************************* Bull Fighter @@ -261,8 +258,6 @@ f205v -----------------------------------------------------------------------| - - -----------------------------------------------------------------------------------| |ALPHA DENSHI CO, LTD. MAIN CONNECTOR BOARD | | | @@ -314,8 +309,6 @@ D |- |----------------------------------------------------------------------------------| - - -------------------------------------------------------------------------------------| |ALPHA DENSHI CO, LTD. LOWER BOARD | | | @@ -364,7 +357,6 @@ D *******************************************************************************/ -// Directives #include "emu.h" #include "cpu/m68000/m68000.h" diff --git a/src/mame/machine/alpha8201.c b/src/mame/machine/alpha8201.c index 4124344f45a..0fd0e13000f 100644 --- a/src/mame/machine/alpha8201.c +++ b/src/mame/machine/alpha8201.c @@ -24,8 +24,8 @@ Equites 1984 8303 (post) Bull Fighter 1984 8303 (post) Splendor Blast 1985 8303 (post) Gekisou 1985 8304 (post) -The Koukouyakyuh 1985 8304 (post) -High Voltage 1985 8404?(post says 8404, but readme says 8304) +The Koukou Yakyuu 1985 8304 (post) +High Voltage 1985 8304?(post says 8404, but readme says 8304) ALPHA-8201: "44801A75" -> HD44801, ROM code = A75 ALPHA-8302: "44801B35" -> HD44801, ROM code = B35