mirror of
https://github.com/holub/mame
synced 2025-10-04 16:34:53 +03:00
Magic10 driver: Added technical notes, game status, defined clocks,
fixed inaccurate notes, and some driver cleanups. [Roberto Fresca]
This commit is contained in:
parent
8fd97e1a28
commit
57e9e774cd
@ -74,6 +74,12 @@
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
#define MAIN_CLOCK XTAL_20MHz
|
||||
#define AUX_CLOCK XTAL_30MHz
|
||||
|
||||
#define CPU_CLOCK MAIN_CLOCK/2
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
#include "sound/okim6295.h"
|
||||
@ -713,7 +719,7 @@ GFXDECODE_END
|
||||
|
||||
static MACHINE_CONFIG_START( magic10, magic10_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M68000, 10000000) // ?
|
||||
MCFG_CPU_ADD("maincpu", M68000, CPU_CLOCK) // 10 MHz.
|
||||
MCFG_CPU_PROGRAM_MAP(magic10_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", magic10_state, irq1_line_hold)
|
||||
|
||||
@ -786,10 +792,9 @@ MACHINE_CONFIG_END
|
||||
****************************/
|
||||
|
||||
/*
|
||||
|
||||
Magic 10 (videopoker)
|
||||
|
||||
1x 68k
|
||||
1x 68000
|
||||
1x 20mhz OSC near 68k
|
||||
1x Oki M6295
|
||||
1x 30mhz OSC near oki chip
|
||||
@ -844,7 +849,6 @@ ROM_START( magic10b )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Magic's 10 (ver. 16.15)
|
||||
|
||||
1995, A.W.P. Games
|
||||
@ -892,8 +896,7 @@ ROM_START( magic10c )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
pcb is marked: Copyright ABM - 9605 Rev.02
|
||||
PCB is marked: Copyright ABM - 9605 Rev.02
|
||||
|
||||
1x 68000
|
||||
1x osc 30mhz
|
||||
@ -924,7 +927,6 @@ ROM_START( magic102 )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Super Pool
|
||||
|
||||
ABM (Nazionale Elettronica Giochi S.A.S.), 1998.
|
||||
@ -983,20 +985,19 @@ ROM_START( suprpool )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Hot Slot
|
||||
|
||||
CPU:
|
||||
1x HD6473308CP10 (u24)(main)
|
||||
1x A40MX04-PL84-9828 (u50)(main)
|
||||
1x missing PLD (u1)
|
||||
1x missing CPU (QFP68 socket, u1)
|
||||
1x HD6473308CP10 (u24)(MCU)
|
||||
1x A40MX04-PL84-9828 (u50)
|
||||
|
||||
1x 6295 (u31)(sound)
|
||||
1x KA358 (u33)(sound)
|
||||
1x TDA2003 (u34)(sound)
|
||||
|
||||
1x oscillator 20.0000MHz (OSC1)
|
||||
1x 1000J blu resonator (XTAL1)
|
||||
1x 1000J blue resonator (XTAL1)
|
||||
|
||||
ROMs:
|
||||
3x 27C2001 (1,4,6)
|
||||
@ -1012,9 +1013,8 @@ Note:
|
||||
3x 12 legs connector (J1,J2,J3)
|
||||
1x 8x2 switches DIP
|
||||
|
||||
- Co-processor is unknown, but fits in a QFP68 socket.
|
||||
- The system RAM test need the bit 7 of offset 0x500005 activated to be successful.
|
||||
This offset seems to be a kind of port.
|
||||
This offset seems to be a kind of port connected to the MCU.
|
||||
|
||||
code:
|
||||
|
||||
@ -1056,13 +1056,12 @@ ROM_START( hotslot )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Magic Colors
|
||||
|
||||
CPU:
|
||||
1x HD6473308CP10 (u24)(main)
|
||||
1x A40MX04-PL84-9828 (u50)(main)
|
||||
1x missing PLD (u1)
|
||||
1x missing CPU (QFP68 socket, u1)
|
||||
1x HD6473308CP10 (u24)(MCU)
|
||||
1x A40MX04-PL84-9828 (u50)
|
||||
|
||||
1x M6295 (u31)(sound)
|
||||
1x KA358 (u33)(sound)
|
||||
@ -1113,7 +1112,6 @@ ROM_START( mcolors )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Super Gran Safari
|
||||
1996 - New Impeuropex Corp.
|
||||
|
||||
@ -1168,7 +1166,6 @@ ROM_START( sgsafari )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
Music Sort (Ver. 2.02).
|
||||
Same PCB than Magic's 10 (ver. 16.15)
|
||||
|
||||
@ -1245,6 +1242,17 @@ ROM_END
|
||||
1x 8x2 DIP switches (DIP1).
|
||||
1x Renata 3V. CR2032 lithium battery.
|
||||
|
||||
|
||||
STATUS:
|
||||
|
||||
Memory map = done.
|
||||
Inputs = done.
|
||||
Machine = done.
|
||||
|
||||
OKI 6295 = ok.
|
||||
Screen size = ok.
|
||||
Fixed layers = yes.
|
||||
|
||||
*/
|
||||
ROM_START( lunaprk )
|
||||
ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */
|
||||
|
Loading…
Reference in New Issue
Block a user