Crystal Colours (Ver 1.02): Added default NVRAM. Also added

more technical notes [Roberto Fresca]
This commit is contained in:
RobertoFresca 2016-03-30 19:04:59 -03:00
parent 228004075b
commit aa24c9566f

View File

@ -2,9 +2,7 @@
// copyright-holders:Roberto Fresca // copyright-holders:Roberto Fresca
/********************************************************************************** /**********************************************************************************
SNOOKER 10 / SANDII' SNOOKER 10 / SANDII'
Driver by Roberto Fresca. Driver by Roberto Fresca.
@ -13,15 +11,14 @@
* Snooker 10 (Ver 1.11), Sandii', 1998. * Snooker 10 (Ver 1.11), Sandii', 1998.
* Apple 10 (Ver 1.21), Sandii', 1998. * Apple 10 (Ver 1.21), Sandii', 1998.
* Ten Balls (Ver 1.05), unknown, 1997. * Ten Balls (Ver 1.05), unknown, 1997.
* Crystals Colours (Ver 1.02), JCD srl, 1998.
* Crystals Colours (Ver 1.01), JCD srl, 1998. * Crystals Colours (Ver 1.01), JCD srl, 1998.
*********************************************************************************** ***********************************************************************************
The hardware is generally composed by: The hardware is generally composed by:
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.
@ -51,7 +48,6 @@
*************************************************************************************** ***************************************************************************************
All supported games have been coded using some italian C.M.C games as point to start, All supported games have been coded using some italian C.M.C games as point to start,
changing hardware accesses, program logics, graphics, plus protection and some I/O changing hardware accesses, program logics, graphics, plus protection and some I/O
through the 2x high density PLDs. through the 2x high density PLDs.
@ -118,7 +114,6 @@
*************************************************************************************** ***************************************************************************************
Encryption schemes... Encryption schemes...
--------------------- ---------------------
@ -218,7 +213,6 @@
| | | | | | | | || | | | | | | | | | | | || | | |
inverted inverted|inverted inverted inverted|inverted
bitorder bitorder|bitorder bitorder bitorder|bitorder
Colors are scrambled in the following way: Colors are scrambled in the following way:
Normal | Scrambled Normal | Scrambled
@ -329,7 +323,6 @@
Will see some binary patterns... Will see some binary patterns...
TILE NORMAL POS SCRAMBLED POS TILE NORMAL POS SCRAMBLED POS
-----+---------------+--------------- -----+---------------+---------------
00: 0000 0000 0000 : 0000 0000 0000 00: 0000 0000 0000 : 0000 0000 0000
@ -394,7 +387,6 @@
We have enough data to arrange the following bitswap: We have enough data to arrange the following bitswap:
FEDCBA9876543210 -> normal tile index. FEDCBA9876543210 -> normal tile index.
|||||||||||| ||||||||||||
|||||||||||+--> B - |||||||||||+--> B -
@ -454,7 +446,6 @@
*********************************************************************************** ***********************************************************************************
* MEMORY MAPS * * MEMORY MAPS *
--------------- ---------------
@ -507,10 +498,17 @@
*********************************************************************************** ***********************************************************************************
*** Driver Updates *** *** Driver Updates ***
[2016/03/30]
- Added Crystals Colours (v1.02)
- Set the new set as parent.
- Added proper default NVRAM.
- Added technical notes.
[2013/05/12] [2013/05/12]
Crystals Colours: Crystals Colours:
@ -613,7 +611,6 @@
- Nothing... :) - Nothing... :)
***********************************************************************************/ ***********************************************************************************/
@ -1159,6 +1156,9 @@ ROM_START( crystalc )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */ ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "crystals_colours_4.u28", 0x00000, 0x40000, CRC(ecc6b575) SHA1(f6032e89b30aebeab9ad721608277430084256bc) ) ROM_LOAD( "crystals_colours_4.u28", 0x00000, 0x40000, CRC(ecc6b575) SHA1(f6032e89b30aebeab9ad721608277430084256bc) )
ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
ROM_LOAD( "crystals_colours_1.02_nvram.bin", 0x0000, 0x0800, CRC(20456301) SHA1(224da8fd8ea0997741bd5a7d51c8ca7f264d2302) )
ROM_REGION( 0x0200, "proms", 0 ) ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "am27s29pc.u17", 0x0000, 0x0200, CRC(1af53eab) SHA1(1cac837aed75a77a0b93a294b07f2a8de6fcffef) ) ROM_LOAD( "am27s29pc.u17", 0x0000, 0x0200, CRC(1af53eab) SHA1(1cac837aed75a77a0b93a294b07f2a8de6fcffef) )
ROM_END ROM_END