Magic10 driver: Added technical notes, game status, defined clocks,

fixed inaccurate notes, and some driver cleanups. [Roberto Fresca]
This commit is contained in:
RobertoFresca 2016-04-04 02:15:41 -03:00
parent 8fd97e1a28
commit 57e9e774cd

View File

@ -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 */