diff --git a/src/mess/drivers/geniusiq.c b/src/mess/drivers/geniusiq.c index 59e769e50d9..5afee0a950f 100644 --- a/src/mess/drivers/geniusiq.c +++ b/src/mess/drivers/geniusiq.c @@ -846,12 +846,6 @@ ROM_START( iqunlim ) ROM_REGION(0x100000, "cart", ROMREGION_ERASEFF) ROM_END -ROM_START( gl3000s ) // looks like Z80 code - ROM_REGION(0x200000, "maincpu", 0) - ROM_LOAD( "27-5713-00.bin", 0x000000, 0x040000, CRC(18b113e0) SHA1(27a12893c38068efa35a99fa97a260dbfbd497e3) ) - - ROM_REGION(0x100000, "cart", ROMREGION_ERASEFF) -ROM_END ROM_START( glmmc ) ROM_REGION(0x200000, "maincpu", 0) @@ -869,5 +863,4 @@ COMP( 1998, iqtv512, 0, 0, iqtv512, geniusiq_de, driver_dev COMP( 1999, gl8008cx, 0, 0, gl8008cx, gl8008cx, driver_device, 0, "Video Technology", "Genius Leader 8008 CX (Germany)", GAME_IS_SKELETON) COMP( 1998, itunlim, 0, 0, iq128, geniusiq_de, driver_device, 0, "Video Technology", "Vtech IT Unlimited (UK)", GAME_NO_SOUND) COMP( 19??, iqunlim, 0, 0, iq128, geniusiq_de, driver_device, 0, "Video Technology", "Vtech IQ Unlimited (Germany)", GAME_IS_SKELETON) -COMP( 19??, gl3000s, 0, 0, iq128, geniusiq_de, driver_device, 0, "Video Technology", "Genius Leader 3000S (Germany)", GAME_IS_SKELETON) COMP( 19??, glmmc, 0, 0, iq128, geniusiq_de, driver_device, 0, "Video Technology", "Genius Leader Master Mega Color (Germany)", GAME_IS_SKELETON) diff --git a/src/mess/drivers/pc2000.c b/src/mess/drivers/pc2000.c index 020e1cd03d0..f524ad90ad4 100644 --- a/src/mess/drivers/pc2000.c +++ b/src/mess/drivers/pc2000.c @@ -620,6 +620,46 @@ ROM_START( gl2000p ) ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) ROM_END +ROM_START( gl3000s ) + ROM_REGION(0x40000, "bios", 0) + ROM_LOAD( "27-5713-00.bin", 0x000000, 0x040000, CRC(18b113e0) SHA1(27a12893c38068efa35a99fa97a260dbfbd497e3) ) + + ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF ) + ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) +ROM_END + +ROM_START( gl4004 ) + ROM_REGION(0x80000, "bios", 0) + ROM_LOAD( "27-5762-00.u2", 0x000000, 0x080000, CRC(fb242f0f) SHA1(aae1beeb94873e29920726ad35475641d9f1e94e) ) + + ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF ) + ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) +ROM_END + +ROM_START( gl5000 ) + ROM_REGION(0x80000, "bios", 0) + ROM_LOAD( "27-5912-00.u1", 0x000000, 0x080000, CRC(9fe4c04a) SHA1(823d1d46e49e21f921260296874bc3ee5f718a5f) ) + + ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF ) + ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) +ROM_END + +ROM_START( gl5005x ) + ROM_REGION(0x200000, "bios", 0) + ROM_LOAD( "27-6426-00.u1", 0x000000, 0x200000, CRC(adde3581) SHA1(80f2bde7c5c339534614f24a9ca6ea362ee2f816) ) + + ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF ) + ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) +ROM_END + +ROM_START( gl6000sl ) + ROM_REGION(0x80000, "bios", 0) + ROM_LOAD( "27-5894-01", 0x000000, 0x080000, CRC(7336231c) SHA1(35a1f739994b5c8fb67a7f76d423e50d8154e9ea) ) + + ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF ) + ROM_CART_LOAD( "cart", 0, 0x40000, 0 ) +ROM_END + ROM_START( gln ) // not Z80 code ROM_REGION( 0x80000, "bios", 0 ) ROM_LOAD( "27-5308-00_9524_d.bin", 0x000000, 0x080000, CRC(d1b994ee) SHA1(b5cf0810df0676712e4f30e279cc46c19b4277dd)) @@ -649,5 +689,10 @@ COMP( 1988, misterx, 0, 0, misterx, pc1000, driver_device, 0, "V COMP( 1993, pc2000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "PreComputer 2000", GAME_NOT_WORKING) COMP( 1993, gl2000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 2000", GAME_NOT_WORKING) COMP( 1993, gl2000p, gl2000, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 2000 Plus", GAME_NOT_WORKING) +COMP( 19??, gl3000s, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 3000S (Germany)", GAME_IS_SKELETON) +COMP( 19??, gl4004, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 4004 Quadro L (Germany)", GAME_IS_SKELETON) +COMP( 19??, gl5000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5000 (Germany)", GAME_IS_SKELETON) +COMP( 19??, gl5005x, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5005X (Germany)", GAME_IS_SKELETON) +COMP( 19??, gl6000sl, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 6000SL (Germany)", GAME_IS_SKELETON) COMP( 199?, gln, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader Notebook", GAME_NOT_WORKING) COMP( 1991, iqunlimz, gl2000, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "IQ Unlimited (Z80)", GAME_NOT_WORKING) diff --git a/src/mess/mess.lst b/src/mess/mess.lst index 0baf7361c04..2c44b6d6f10 100644 --- a/src/mess/mess.lst +++ b/src/mess/mess.lst @@ -1222,6 +1222,11 @@ iqunlim // 199? IQ Unlimited (680x0) iqunlimz // 1991 IQ Unlimited (Z80) gl3000s // 199? Genius GL3000S glmmc // 199? Genius Master Mega Color +gl4004 // Genius Leader 4004 Quadro L (Germany) +gl5000 // Genius Leader 5000 (Germany) +gl5005x // Genius Leader 5005X (Germany) +gl6000sl // Genius Leader 6000SL (Germany) + // Tangerine microtan // 1979 Microtan 65