mirror of
https://github.com/holub/mame
synced 2025-04-27 10:43:07 +03:00
Added dedicated inputs for both Crystals Colours sets.
Also added more technical notes. [Roberto Fresca]
This commit is contained in:
parent
d2c4c2e347
commit
b9648ea91e
@ -22,28 +22,28 @@
|
|||||||
CPU: 1x 65SC02 at 2MHz.
|
CPU: 1x 65SC02 at 2MHz.
|
||||||
|
|
||||||
Sound: 1x AD-65 or U6295 (OKI6295 compatible) at 1MHz, pin7 HIGH.
|
Sound: 1x AD-65 or U6295 (OKI6295 compatible) at 1MHz, pin7 HIGH.
|
||||||
1x LM358N
|
1x LM358N.
|
||||||
1x TDA2003
|
1x TDA2003.
|
||||||
|
|
||||||
HD-PLD: 2x AMD MACH231-15-JC/1-18JI/1 or...
|
HD-PLD: 2x AMD MACH231-15-JC/1-18JI/1 or...
|
||||||
2x XILINX XC9572 - PO100ASJ9745 or...
|
2x XILINX XC9572-PQ100ASJ-15C or...
|
||||||
2x Lattice ispLSI1024-60LJ for earlier revisions
|
2x Lattice ispLSI1024-60LJ for earlier revisions.
|
||||||
|
|
||||||
RAM: 1x 76C88AL-15, SRAM 8Kx8
|
RAM: 1x 76C88AL-15 or U6264, SRAM 8Kx8.
|
||||||
NVRAM: 1x 76C88AL-15, SRAM 8Kx8 (battery backed)
|
NVRAM: 1x 76C88AL-15 or HT6116-70, SRAM 8Kx8 (battery backed).
|
||||||
ROMs: 4x 27C256
|
ROMs: 4x 27C256 (3x 27C256 for earlier revisions).
|
||||||
(3x 27C256 for earlier revisions)
|
1x 27C020 for ADPCM samples.
|
||||||
1x 27C020
|
|
||||||
|
|
||||||
PROMs: 1x 82S147 or similar. (512 bytes)
|
PROMs: 1x 82S147, AM27S29, or similar. (512 bytes).
|
||||||
|
|
||||||
Clock: 1x Crystal: 16MHz.
|
Clock: 1x Crystal: 16MHz.
|
||||||
|
|
||||||
Other: 1x 28x2 edge connector.
|
Other: 1x 28x2 edge connector.
|
||||||
1x 15-pins connector.
|
1x 15-pins connector.
|
||||||
|
1x 7 pins connector (JTAG?) (on Crystals Colours boards).
|
||||||
1x trimmer (volume).
|
1x trimmer (volume).
|
||||||
1x 8 DIP switches.
|
1x 8 DIP switches.
|
||||||
1x 3.5 Volt, 55-80 mAh battery.
|
1x 3.6 Volt, 55-80 mAh battery.
|
||||||
|
|
||||||
|
|
||||||
***************************************************************************************
|
***************************************************************************************
|
||||||
@ -968,7 +968,7 @@ static INPUT_PORTS_START( crystalc )
|
|||||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
|
|
||||||
PORT_START("SW1")
|
PORT_START("SW1")
|
||||||
PORT_DIPNAME( 0x03, 0x00, "Pool Value" ) PORT_DIPLOCATION("SW1:7,8")
|
PORT_DIPNAME( 0x03, 0x00, "Bull Value" ) PORT_DIPLOCATION("SW1:7,8")
|
||||||
PORT_DIPSETTING( 0x03, "100" )
|
PORT_DIPSETTING( 0x03, "100" )
|
||||||
PORT_DIPSETTING( 0x02, "200" )
|
PORT_DIPSETTING( 0x02, "200" )
|
||||||
PORT_DIPSETTING( 0x01, "500" )
|
PORT_DIPSETTING( 0x01, "500" )
|
||||||
@ -992,6 +992,17 @@ static INPUT_PORTS_START( crystalc )
|
|||||||
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
|
||||||
|
static INPUT_PORTS_START( crystalca )
|
||||||
|
PORT_INCLUDE( crystalc )
|
||||||
|
|
||||||
|
PORT_MODIFY("SW1")
|
||||||
|
PORT_DIPNAME( 0x03, 0x00, "Pool Value" ) PORT_DIPLOCATION("SW1:7,8")
|
||||||
|
PORT_DIPSETTING( 0x03, "100" )
|
||||||
|
PORT_DIPSETTING( 0x02, "200" )
|
||||||
|
PORT_DIPSETTING( 0x01, "500" )
|
||||||
|
PORT_DIPSETTING( 0x00, "1000" )
|
||||||
|
INPUT_PORTS_END
|
||||||
|
|
||||||
|
|
||||||
/*************************
|
/*************************
|
||||||
* Graphics Layouts *
|
* Graphics Layouts *
|
||||||
@ -1145,6 +1156,25 @@ ROM_START( tenballs )
|
|||||||
ROM_LOAD( "82s147.u17", 0x0000, 0x0200, CRC(20234dcc) SHA1(197937bbec0201888467e250bdba49e39aa4204a) )
|
ROM_LOAD( "82s147.u17", 0x0000, 0x0200, CRC(20234dcc) SHA1(197937bbec0201888467e250bdba49e39aa4204a) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
/*
|
||||||
|
Crystals Colours
|
||||||
|
|
||||||
|
Ver 1.01
|
||||||
|
The top left bonus is called "Pool"
|
||||||
|
|
||||||
|
Ver 1.02
|
||||||
|
The top left bonus is called "Bull"
|
||||||
|
Minor differences against Ver 1.01
|
||||||
|
(see code at 0x9da0 onward...)
|
||||||
|
|
||||||
|
PROMs and ADPCM are identicals.
|
||||||
|
|
||||||
|
Coinage seems to be fixed to:
|
||||||
|
- Coin A: 10 credits per coin.
|
||||||
|
- Coin B: 10 credits per coin.
|
||||||
|
- Key In: 100 credits per coin.
|
||||||
|
|
||||||
|
*/
|
||||||
ROM_START( crystalc )
|
ROM_START( crystalc )
|
||||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||||
ROM_LOAD( "crystals_colours_1__(1.02).u2", 0x8000, 0x8000, CRC(a803d857) SHA1(8eb34f6b4f820776459d92f9c589794bec7547ea) )
|
ROM_LOAD( "crystals_colours_1__(1.02).u2", 0x8000, 0x8000, CRC(a803d857) SHA1(8eb34f6b4f820776459d92f9c589794bec7547ea) )
|
||||||
@ -1186,9 +1216,9 @@ ROM_END
|
|||||||
* Game Drivers *
|
* Game Drivers *
|
||||||
*************************/
|
*************************/
|
||||||
|
|
||||||
/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
|
/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
|
||||||
GAMEL( 1998, snookr10, 0, snookr10, snookr10, driver_device, 0, ROT0, "Sandii'", "Snooker 10 (Ver 1.11)", 0, layout_snookr10 )
|
GAMEL( 1998, snookr10, 0, snookr10, snookr10, driver_device, 0, ROT0, "Sandii'", "Snooker 10 (Ver 1.11)", 0, layout_snookr10 )
|
||||||
GAMEL( 1998, apple10, 0, apple10, apple10, driver_device, 0, ROT0, "Sandii'", "Apple 10 (Ver 1.21)", 0, layout_snookr10 )
|
GAMEL( 1998, apple10, 0, apple10, apple10, driver_device, 0, ROT0, "Sandii'", "Apple 10 (Ver 1.21)", 0, layout_snookr10 )
|
||||||
GAMEL( 1997, tenballs, snookr10, tenballs, tenballs, driver_device, 0, ROT0, "<unknown>", "Ten Balls (Ver 1.05)", 0, layout_snookr10 )
|
GAMEL( 1997, tenballs, snookr10, tenballs, tenballs, driver_device, 0, ROT0, "<unknown>", "Ten Balls (Ver 1.05)", 0, layout_snookr10 )
|
||||||
GAMEL( 1998, crystalc, 0, crystalc, crystalc, driver_device, 0, ROT0, "JCD srl", "Crystals Colours (Ver 1.02)", 0, layout_snookr10 )
|
GAMEL( 1998, crystalc, 0, crystalc, crystalc, driver_device, 0, ROT0, "JCD srl", "Crystals Colours (Ver 1.02)", 0, layout_snookr10 )
|
||||||
GAMEL( 1998, crystalca, crystalc, crystalc, crystalc, driver_device, 0, ROT0, "JCD srl", "Crystals Colours (Ver 1.01)", 0, layout_snookr10 )
|
GAMEL( 1998, crystalca, crystalc, crystalc, crystalca, driver_device, 0, ROT0, "JCD srl", "Crystals Colours (Ver 1.01)", 0, layout_snookr10 )
|
||||||
|
Loading…
Reference in New Issue
Block a user