mirror of
https://github.com/holub/mame
synced 2025-07-01 00:09:18 +03:00
also decapped / dumped an MCU for the original quizard (1) [TeamEurope]
This commit is contained in:
parent
780cd40da8
commit
8663304100
@ -934,17 +934,6 @@ static MACHINE_CONFIG_DERIVED( quizard, cdimono1_base )
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", cdi_state, mcu_frame)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard1, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard1 )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard2, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard2 )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard3, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard3 )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
READ8_MEMBER( cdi_state::quizard_mcu_p1_r )
|
||||
{
|
||||
@ -956,6 +945,22 @@ static ADDRESS_MAP_START( mcu_io_map, AS_IO, 8, cdi_state )
|
||||
AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_READ(quizard_mcu_p1_r)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard1, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard1 )
|
||||
|
||||
MCFG_CPU_ADD("mcu", I8751, 8000000)
|
||||
MCFG_CPU_IO_MAP(mcu_io_map)
|
||||
// MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cdi_state, irq0_line_pulse)
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard2, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard2 )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard3, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard3 )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( quizard4, quizard )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, quizard4 )
|
||||
@ -1057,8 +1062,8 @@ ROM_END
|
||||
Each Quizard game (1,2,3,4) requires it's own MCU, you can upgrade between revisions by changing
|
||||
just the CD, but not between games as a new MCU is required.
|
||||
|
||||
The only dumped MCU is a Quizard 4 German MCU. A Quizard 4 Czech MCU has been located but is a
|
||||
89c51 not a 87c51
|
||||
The only dumped MCUs are German region ones for Quizard 1 and 4.
|
||||
A Czech Quizard 4 MCU was located but it was an 89c51 type instead
|
||||
|
||||
*/
|
||||
|
||||
@ -1079,9 +1084,10 @@ ROM_START( quizard ) /* CD-ROM printed ??/?? */
|
||||
DISK_IMAGE_READONLY( "quizard18", 0, BAD_DUMP SHA1(ede873b22957f2a707bbd3039e962ef2ca5aedbd) )
|
||||
|
||||
ROM_REGION(0x1000, "mcu", 0)
|
||||
ROM_LOAD( "quizard_d8751.bin", 0x0000, 0x1000, NO_DUMP )
|
||||
ROM_LOAD( "quizard1_german_d8751.bin", 0x0000, 0x1000, CRC(95f45b6b) SHA1(51b34956539b1e2cf0306f243a970750f1e18d01) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( quizard_17 )
|
||||
ROM_REGION(0x80000, "maincpu", 0)
|
||||
ROM_LOAD( "cdi220b.rom", 0x000000, 0x80000, CRC(279683ca) SHA1(53360a1f21ddac952e95306ced64186a3fc0b93e) )
|
||||
@ -1096,7 +1102,7 @@ ROM_START( quizard_17 )
|
||||
DISK_IMAGE_READONLY( "quizard17", 0, BAD_DUMP SHA1(4bd698f076505b4e17be978481bce027eb47123b) )
|
||||
|
||||
ROM_REGION(0x1000, "mcu", 0)
|
||||
ROM_LOAD( "quizard_d8751.bin", 0x0000, 0x1000, NO_DUMP )
|
||||
ROM_LOAD( "quizard1_german_d8751.bin", 0x0000, 0x1000, CRC(95f45b6b) SHA1(51b34956539b1e2cf0306f243a970750f1e18d01) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( quizard_12 ) /* CD-ROM printed 01/95 */
|
||||
@ -1113,7 +1119,7 @@ ROM_START( quizard_12 ) /* CD-ROM printed 01/95 */
|
||||
DISK_IMAGE_READONLY( "quizard12", 0, BAD_DUMP SHA1(6e41683b96b74e903040842aeb18437ad7813c82) )
|
||||
|
||||
ROM_REGION(0x1000, "mcu", 0)
|
||||
ROM_LOAD( "quizard_d8751.bin", 0x0000, 0x1000, NO_DUMP )
|
||||
ROM_LOAD( "quizard1_german_d8751.bin", 0x0000, 0x1000, CRC(95f45b6b) SHA1(51b34956539b1e2cf0306f243a970750f1e18d01) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( quizard_10 )
|
||||
@ -1133,7 +1139,7 @@ ROM_START( quizard_10 )
|
||||
DISK_IMAGE_READONLY( "quizard10", 0, SHA1(5715db50f0d5ffe06f47c0943f4bf0481ab6048e) )
|
||||
|
||||
ROM_REGION(0x1000, "mcu", 0)
|
||||
ROM_LOAD( "quizard_d8751.bin", 0x0000, 0x1000, NO_DUMP )
|
||||
ROM_LOAD( "quizard1_german_d8751.bin", 0x0000, 0x1000, CRC(95f45b6b) SHA1(51b34956539b1e2cf0306f243a970750f1e18d01) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user