summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess
diff options
context:
space:
mode:
author Scott Stone <tafoid@users.noreply.github.com>2014-06-09 00:32:49 +0000
committer Scott Stone <tafoid@users.noreply.github.com>2014-06-09 00:32:49 +0000
commitd511c9340db9382a50a919a781af2f7c82f47ac7 (patch)
treedc02f20d01b5bbb53fc833663bc1f3c5b04beea5 /src/mess
parent878e004fc97ef2642768a20ecc096febfaf71c17 (diff)
New Clones
---------- Colecovision PAL BIOS [TSM Carmine]
Diffstat (limited to 'src/mess')
-rw-r--r--src/mess/drivers/coleco.c28
-rw-r--r--src/mess/mess.lst1
2 files changed, 26 insertions, 3 deletions
diff --git a/src/mess/drivers/coleco.c b/src/mess/drivers/coleco.c
index bbe3fe203bb..0cc9e47dee1 100644
--- a/src/mess/drivers/coleco.c
+++ b/src/mess/drivers/coleco.c
@@ -382,9 +382,30 @@ ROM_START (coleco)
ROM_CART_LOAD("cart", 0x8000, 0x8000, ROM_NOMIRROR | ROM_OPTIONAL)
ROM_END
+/* PAL Colecovision BIOS
+
+Country: Italy
+Serial number: C0039036
+Model number: 240020
+Circuit board: (C) 1983 91162 rev D
+
+Information about the chip
+
+Motorola logo
+(C)1983 COLECO
+R72114A
+8317 */
+
+ROM_START (colecop)
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ /* Has shorter delay than NTSC - about 3 seconds ($190a) + additional code right at beginning (replacing NTSC FF's) */
+ ROM_LOAD( "r72114a_8317.u2", 0x0000, 0x2000, CRC(d393c0cc) SHA1(160077afb139943725c634d6539898db59f33657) )
+ ROM_CART_LOAD("cart", 0x8000, 0x8000, ROM_NOMIRROR | ROM_OPTIONAL)
+ROM_END
+
ROM_START (svi603)
ROM_REGION( 0x10000, "maincpu", 0 )
- ROM_LOAD( "svi603.rom", 0x0000, 0x2000, CRC(19e91b82) SHA1(8a30abe5ffef810b0f99b86db38b1b3c9d259b78) )
+ ROM_LOAD( "svi603.rom", 0x0000, 0x2000, CRC(19e91b82) SHA1(18a30abe5ffef810b0f99b86db38b1b3c9d259b78) )
ROM_CART_LOAD("cart", 0x8000, 0x8000, ROM_NOMIRROR | ROM_OPTIONAL)
ROM_END
@@ -401,8 +422,9 @@ ROM_END
/* System Drivers */
// YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS
-CONS( 1982, coleco, 0, 0, coleco, coleco, driver_device, 0, "Coleco", "ColecoVision", 0 )
-CONS( 1983, svi603, coleco, 0, coleco, coleco, driver_device, 0, "Spectravideo", "SVI-603 Coleco Game Adapter", 0 )
+CONS( 1982, coleco, 0, 0, coleco, coleco, driver_device, 0, "Coleco", "ColecoVision (NTSC)", 0 )
+CONS( 1983, colecop, coleco, 0, dina, coleco, driver_device, 0, "Coleco", "ColecoVision (PAL)", 0 )
+CONS( 1983, svi603, coleco, 0, coleco, coleco, driver_device, 0, "Spectravideo", "SVI-603 Coleco Game Adapter", 0 )
CONS( 1986, czz50, 0, coleco, czz50, czz50, driver_device, 0, "Bit Corporation", "Chuang Zao Zhe 50", 0 )
CONS( 1988, dina, czz50, 0, dina, czz50, driver_device, 0, "Telegames", "Dina", 0 )
CONS( 1988, prsarcde, czz50, 0, czz50, czz50, driver_device, 0, "Telegames", "Personal Arcade", 0 )
diff --git a/src/mess/mess.lst b/src/mess/mess.lst
index 4ccdf179ffe..1d1248a2c75 100644
--- a/src/mess/mess.lst
+++ b/src/mess/mess.lst
@@ -207,6 +207,7 @@ cfx9850 // Casio CFX-9850
// Coleco
coleco // ColecoVision (Original BIOS)
+colecop // Colecovision PAL (Italy)
svi603 // Spectravideo SVI-603 Coleco Game Adapter
czz50 // Bit Corporation Chuang Zao Zhe 50
dina // Telegames Dina