mirror of
https://github.com/holub/mame
synced 2025-04-19 07:00:31 +03:00
(MESS) Moved some carts from genius.xml to gl2000.xml/gl6000sl.xml. (nw)
This commit is contained in:
parent
f31120c7aa
commit
b03c3cfbd1
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -116,6 +116,8 @@ hash/gamepock.xml svneol=native#text/xml
|
|||||||
hash/gba.xml svneol=native#text/xml
|
hash/gba.xml svneol=native#text/xml
|
||||||
hash/gbcolor.xml svneol=native#text/xml
|
hash/gbcolor.xml svneol=native#text/xml
|
||||||
hash/genius.xml svneol=native#text/xml
|
hash/genius.xml svneol=native#text/xml
|
||||||
|
hash/gl2000.xml svneol=native#text/xml
|
||||||
|
hash/gl6000sl.xml svneol=native#text/xml
|
||||||
hash/gmaster.xml svneol=native#text/xml
|
hash/gmaster.xml svneol=native#text/xml
|
||||||
hash/gp32.xml svneol=native#text/xml
|
hash/gp32.xml svneol=native#text/xml
|
||||||
hash/gx4000.xml svneol=native#text/xml
|
hash/gx4000.xml svneol=native#text/xml
|
||||||
|
@ -95,95 +95,6 @@ On one was the highest adressline set to HIGH, on the other one this adressline
|
|||||||
|
|
||||||
<!-- Second chunk of dumps, compatible with: Genius Leader series (actual compatible models as listed on the box are documented below) -->
|
<!-- Second chunk of dumps, compatible with: Genius Leader series (actual compatible models as listed on the box are documented below) -->
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
|
||||||
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
|
||||||
<software name="snws">
|
|
||||||
<description>Super Naturwissenschaften</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-1587" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="80-1587" size="0x20000" crc="55eef702" sha1="52923c2b337a49a006affbd30f953c406dc745c6" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
|
||||||
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
|
||||||
<software name="englishaa" cloneof="englisha">
|
|
||||||
<description>Englisch für Anfänger (Genius Leader)</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-2215" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="27-5585-00" size="0x20000" crc="e583cee5" sha1="9ae1c0fc5327ae3abb8e37a6cf979cba1250d9aa" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
|
||||||
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
|
||||||
<software name="schrkursa" cloneof="schrkurs">
|
|
||||||
<description>Schreibmaschinenkurs (Genius Leader)</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-2232" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="27-5775-00" size="0x20000" crc="04d231af" sha1="1dc39539b212336a64721e0f353678d00c5be250" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
|
||||||
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
|
||||||
<software name="englishf">
|
|
||||||
<description>Englisch für Fortgeschrittene</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-2496" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="27-5775-01" size="0x20000" crc="2d1c0575" sha1="b5c2c3655d650c3901b6f966fd3af9fde1c06b2c" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
|
||||||
A (later) sticker says compatibility extends to 7007 SL -->
|
|
||||||
<software name="franzosia">
|
|
||||||
<description>Französisch für Anfänger</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-12074" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="27-5919-00" size="0x20000" crc="40f8908d" sha1="c27c842e806233aa27baa586837e4f24e367bd1a" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader 6000 SL -->
|
|
||||||
<software name="tabellen">
|
|
||||||
<description>Tabellenkalkulation</description>
|
|
||||||
<year>200?</year>
|
|
||||||
<publisher>Video Technology</publisher>
|
|
||||||
<info name="serial" value="80-12072" />
|
|
||||||
|
|
||||||
<part name="rom" interface="genius_rom">
|
|
||||||
<dataarea name="rom" size="0x20000">
|
|
||||||
<rom name="27-5776-00" size="0x20000" crc="454761e0" sha1="04741e121d8f22e86f39375a11f2e38ad382af57" offset="0" />
|
|
||||||
</dataarea>
|
|
||||||
</part>
|
|
||||||
</software>
|
|
||||||
|
|
||||||
<!-- According to the boxart, this is compatible with: Leader Notebook -->
|
<!-- According to the boxart, this is compatible with: Leader Notebook -->
|
||||||
<software name="franzosis">
|
<software name="franzosis">
|
||||||
<description>Französisch Total</description>
|
<description>Französisch Total</description>
|
||||||
|
86
hash/gl2000.xml
Normal file
86
hash/gl2000.xml
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||||
|
<softwarelist name="gl2000" description="VTech Genius Leader 2000 cartridges">
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
||||||
|
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
||||||
|
<software name="englisha">
|
||||||
|
<description>Englisch für Anfänger</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-2215" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="27-5585-00" size="0x20000" crc="e583cee5" sha1="9ae1c0fc5327ae3abb8e37a6cf979cba1250d9aa" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
||||||
|
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
||||||
|
<software name="englishf">
|
||||||
|
<description>Englisch für Fortgeschrittene</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-2496" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="27-5775-01" size="0x20000" crc="2d1c0575" sha1="b5c2c3655d650c3901b6f966fd3af9fde1c06b2c" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
||||||
|
A (later) sticker says compatibility extends to 7007 SL -->
|
||||||
|
<software name="franzosi">
|
||||||
|
<description>Französisch für Anfänger</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-12074" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="27-5919-00" size="0x20000" crc="40f8908d" sha1="c27c842e806233aa27baa586837e4f24e367bd1a" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
||||||
|
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
||||||
|
<software name="schrkurs">
|
||||||
|
<description>Schreibmaschinenkurs</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-2232" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="27-5775-00" size="0x20000" crc="04d231af" sha1="1dc39539b212336a64721e0f353678d00c5be250" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 2000/2000 Classic/2000 Plus/2000 Compact/4000 Quadro/4004 Quadro L/3000 S/6000 SL
|
||||||
|
A (later) sticker says compatibility extends to all Leader 2000 - 7007 SL -->
|
||||||
|
<software name="snws">
|
||||||
|
<description>Super Naturwissenschaften</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-1587" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="80-1587" size="0x10000" crc="55eef702" sha1="52923c2b337a49a006affbd30f953c406dc745c6" offset="0" />
|
||||||
|
<rom size="0x10000" offset="0" loadflag="continue"/>
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="bol">
|
||||||
|
<description>Berühmte Orte und Leute</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="80-1587" size="0x20000" crc="55eef702" sha1="52923c2b337a49a006affbd30f953c406dc745c6" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
</softwarelist>
|
17
hash/gl6000sl.xml
Normal file
17
hash/gl6000sl.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||||
|
<softwarelist name="gl6000sl" description="VTech Genius Leader 6000SL cartridges">
|
||||||
|
|
||||||
|
<!-- According to the boxart, this is compatible with: Leader 6000 SL -->
|
||||||
|
<software name="tabellen" supported="no">
|
||||||
|
<description>Tabellenkalkulation</description>
|
||||||
|
<year>199?</year>
|
||||||
|
<publisher>Video Technology</publisher>
|
||||||
|
<info name="serial" value="80-12072" />
|
||||||
|
<part name="rom" interface="genius_cart">
|
||||||
|
<dataarea name="rom" size="0x20000">
|
||||||
|
<rom name="27-5776-00" size="0x20000" crc="454761e0" sha1="04741e121d8f22e86f39375a11f2e38ad382af57" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
</softwarelist>
|
@ -5,10 +5,10 @@
|
|||||||
<description>Fantasie-Trivia</description>
|
<description>Fantasie-Trivia</description>
|
||||||
<year>1989</year>
|
<year>1989</year>
|
||||||
<publisher>Video Technology / Yeno</publisher>
|
<publisher>Video Technology / Yeno</publisher>
|
||||||
<part name="cart" interface="pc1000_cart">
|
<part name="cart" interface="genius_cart">
|
||||||
<feature name="pcb_type" value="ftrivia" />
|
|
||||||
<dataarea name="rom" size="0x20000">
|
<dataarea name="rom" size="0x20000">
|
||||||
<rom name="27-5041-00-0.bin" size="0x20000" crc="cf68c0ec" sha1="d582f454195a416e4bcc235558af0311b543aab0" offset="0" />
|
<rom name="27-5041-00-0.bin" size="0x10000" crc="cf68c0ec" sha1="d582f454195a416e4bcc235558af0311b543aab0" offset="0" />
|
||||||
|
<rom size="0x10000" offset="0" loadflag="continue"/>
|
||||||
</dataarea>
|
</dataarea>
|
||||||
</part>
|
</part>
|
||||||
</software>
|
</software>
|
||||||
@ -17,8 +17,7 @@
|
|||||||
<description>Allgemeinwissen II</description>
|
<description>Allgemeinwissen II</description>
|
||||||
<year>1989</year>
|
<year>1989</year>
|
||||||
<publisher>Video Technology / Yeno</publisher>
|
<publisher>Video Technology / Yeno</publisher>
|
||||||
<part name="cart" interface="pc1000_cart">
|
<part name="cart" interface="genius_cart">
|
||||||
<feature name="pcb_type" value="allgeme2" />
|
|
||||||
<dataarea name="rom" size="0x20000">
|
<dataarea name="rom" size="0x20000">
|
||||||
<rom name="27-5041-00-0.bin" size="0x20000" crc="cf68c0ec" sha1="d582f454195a416e4bcc235558af0311b543aab0" offset="0" />
|
<rom name="27-5041-00-0.bin" size="0x20000" crc="cf68c0ec" sha1="d582f454195a416e4bcc235558af0311b543aab0" offset="0" />
|
||||||
</dataarea>
|
</dataarea>
|
||||||
|
@ -50,7 +50,6 @@ public:
|
|||||||
virtual void machine_start();
|
virtual void machine_start();
|
||||||
virtual void machine_reset();
|
virtual void machine_reset();
|
||||||
|
|
||||||
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( cart_load );
|
|
||||||
DECLARE_READ8_MEMBER( key_matrix_r );
|
DECLARE_READ8_MEMBER( key_matrix_r );
|
||||||
DECLARE_WRITE8_MEMBER( key_matrix_w );
|
DECLARE_WRITE8_MEMBER( key_matrix_w );
|
||||||
DECLARE_WRITE8_MEMBER( rombank0_w );
|
DECLARE_WRITE8_MEMBER( rombank0_w );
|
||||||
@ -734,34 +733,6 @@ static INPUT_PORTS_START( gl3000s )
|
|||||||
PORT_BIT(0xe1, IP_ACTIVE_LOW, IPT_UNUSED)
|
PORT_BIT(0xe1, IP_ACTIVE_LOW, IPT_UNUSED)
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
|
||||||
DEVICE_IMAGE_LOAD_MEMBER(pc2000_state, cart_load)
|
|
||||||
{
|
|
||||||
UINT8 *cart = memregion("cart")->base();
|
|
||||||
|
|
||||||
if (image.software_entry() == NULL)
|
|
||||||
{
|
|
||||||
UINT32 size = MIN(image.length(), memregion("cart")->bytes());
|
|
||||||
|
|
||||||
if (image.fread(cart, size) != size)
|
|
||||||
return IMAGE_INIT_FAIL;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
UINT32 size = MIN(image.get_software_region_length("rom"), memregion("cart")->bytes());
|
|
||||||
const char *pcb_type = image.get_feature("pcb_type");
|
|
||||||
|
|
||||||
if (pcb_type && !strcmp(pcb_type, "allgeme2"))
|
|
||||||
memcpy(cart, image.get_software_region("rom"), size >> 1);
|
|
||||||
else if (pcb_type && !strcmp(pcb_type, "ftrivia"))
|
|
||||||
memcpy(cart, image.get_software_region("rom") + (1<<16), size >> 1);
|
|
||||||
else
|
|
||||||
memcpy(cart, image.get_software_region("rom"), size);
|
|
||||||
}
|
|
||||||
|
|
||||||
return IMAGE_INIT_PASS;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void pc2000_state::machine_start()
|
void pc2000_state::machine_start()
|
||||||
{
|
{
|
||||||
UINT8 *bios = memregion("bios")->base();
|
UINT8 *bios = memregion("bios")->base();
|
||||||
@ -824,8 +795,6 @@ static GFXDECODE_START( pc2000 )
|
|||||||
GFXDECODE_ENTRY( "hd44780:cgrom", 0x0000, hd44780_charlayout, 0, 1 )
|
GFXDECODE_ENTRY( "hd44780:cgrom", 0x0000, hd44780_charlayout, 0, 1 )
|
||||||
GFXDECODE_END
|
GFXDECODE_END
|
||||||
|
|
||||||
static GFXDECODE_START( gl3000s )
|
|
||||||
GFXDECODE_END
|
|
||||||
|
|
||||||
static MACHINE_CONFIG_START( pc2000, pc2000_state )
|
static MACHINE_CONFIG_START( pc2000, pc2000_state )
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
@ -857,13 +826,13 @@ static MACHINE_CONFIG_START( pc2000, pc2000_state )
|
|||||||
|
|
||||||
MCFG_CARTSLOT_ADD("cart")
|
MCFG_CARTSLOT_ADD("cart")
|
||||||
MCFG_CARTSLOT_EXTENSION_LIST("bin")
|
MCFG_CARTSLOT_EXTENSION_LIST("bin")
|
||||||
MCFG_CARTSLOT_INTERFACE("pc1000_cart")
|
MCFG_CARTSLOT_INTERFACE("genius_cart")
|
||||||
MCFG_CARTSLOT_LOAD(pc2000_state, cart_load)
|
|
||||||
MCFG_CARTSLOT_NOT_MANDATORY
|
MCFG_CARTSLOT_NOT_MANDATORY
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static MACHINE_CONFIG_DERIVED( gl2000, pc2000 )
|
static MACHINE_CONFIG_DERIVED( gl2000, pc2000 )
|
||||||
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cart_list", "misterx")
|
MCFG_SOFTWARE_LIST_ADD("cart_list", "gl2000")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static HD44780_PIXEL_UPDATE(gl4000_pixel_update)
|
static HD44780_PIXEL_UPDATE(gl4000_pixel_update)
|
||||||
@ -898,7 +867,10 @@ static MACHINE_CONFIG_DERIVED_CLASS( gl3000s, pc2000, gl3000s_state )
|
|||||||
|
|
||||||
MCFG_DEFAULT_LAYOUT(layout_gl3000s)
|
MCFG_DEFAULT_LAYOUT(layout_gl3000s)
|
||||||
|
|
||||||
MCFG_GFXDECODE_MODIFY("gfxdecode", gl3000s)
|
MCFG_DEVICE_REMOVE("gfxdecode")
|
||||||
|
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("gl2000_cart", "gl2000")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static MACHINE_CONFIG_DERIVED_CLASS( gl4000, pc2000, gl4004_state )
|
static MACHINE_CONFIG_DERIVED_CLASS( gl4000, pc2000, gl4004_state )
|
||||||
@ -909,6 +881,9 @@ static MACHINE_CONFIG_DERIVED_CLASS( gl4000, pc2000, gl4004_state )
|
|||||||
MCFG_DEVICE_MODIFY("hd44780")
|
MCFG_DEVICE_MODIFY("hd44780")
|
||||||
MCFG_HD44780_LCD_SIZE(4, 20)
|
MCFG_HD44780_LCD_SIZE(4, 20)
|
||||||
MCFG_HD44780_PIXEL_UPDATE_CB(gl4000_pixel_update)
|
MCFG_HD44780_PIXEL_UPDATE_CB(gl4000_pixel_update)
|
||||||
|
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("gl2000_cart", "gl2000")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static MACHINE_CONFIG_DERIVED_CLASS( misterx, pc2000, pc1000_state )
|
static MACHINE_CONFIG_DERIVED_CLASS( misterx, pc2000, pc1000_state )
|
||||||
@ -928,8 +903,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( misterx, pc2000, pc1000_state )
|
|||||||
MCFG_HD44780_PIXEL_UPDATE_CB(pc1000_pixel_update)
|
MCFG_HD44780_PIXEL_UPDATE_CB(pc1000_pixel_update)
|
||||||
|
|
||||||
MCFG_CARTSLOT_MODIFY("cart")
|
MCFG_CARTSLOT_MODIFY("cart")
|
||||||
MCFG_CARTSLOT_INTERFACE("pc1000_cart")
|
MCFG_CARTSLOT_INTERFACE("genius_cart")
|
||||||
MCFG_CARTSLOT_LOAD(pc1000_state, cart_load)
|
|
||||||
|
|
||||||
/* Software lists */
|
/* Software lists */
|
||||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "misterx")
|
MCFG_SOFTWARE_LIST_ADD("cart_list", "misterx")
|
||||||
@ -1013,6 +987,7 @@ ROM_START( misterx )
|
|||||||
ROM_LOAD( "27-00882-001.bin", 0x000000, 0x020000, CRC(30e0dc94) SHA1(2f4675746a41399b3d9e3e8001a9b4a0dcc5b620))
|
ROM_LOAD( "27-00882-001.bin", 0x000000, 0x020000, CRC(30e0dc94) SHA1(2f4675746a41399b3d9e3e8001a9b4a0dcc5b620))
|
||||||
|
|
||||||
ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF )
|
ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF )
|
||||||
|
ROM_CART_LOAD( "cart", 0, 0x40000, 0 )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
@ -1028,4 +1003,4 @@ COMP( 1994, gl4000, 0, 0, gl4000, pc2000, driver_device, 0, "V
|
|||||||
COMP( 1996, gl4004, 0, 0, gl4000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 4004 Quadro L (Germany)", GAME_NOT_WORKING)
|
COMP( 1996, gl4004, 0, 0, gl4000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 4004 Quadro L (Germany)", GAME_NOT_WORKING)
|
||||||
COMP( 1997, gl5000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5000 (Germany)", GAME_IS_SKELETON)
|
COMP( 1997, gl5000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5000 (Germany)", GAME_IS_SKELETON)
|
||||||
COMP( 1997, gl5005x, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5005X (Germany)", GAME_IS_SKELETON)
|
COMP( 1997, gl5005x, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 5005X (Germany)", GAME_IS_SKELETON)
|
||||||
COMP( 1993, gln, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader Notebook", GAME_NOT_WORKING)
|
COMP( 1993, gln, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader Notebook", GAME_IS_SKELETON)
|
||||||
|
@ -501,7 +501,7 @@ static MACHINE_CONFIG_START( prestige, prestige_state )
|
|||||||
/* cartridge */
|
/* cartridge */
|
||||||
MCFG_CARTSLOT_ADD("cart")
|
MCFG_CARTSLOT_ADD("cart")
|
||||||
MCFG_CARTSLOT_EXTENSION_LIST("bin")
|
MCFG_CARTSLOT_EXTENSION_LIST("bin")
|
||||||
MCFG_CARTSLOT_INTERFACE("prestige_cart")
|
MCFG_CARTSLOT_INTERFACE("genius_cart")
|
||||||
|
|
||||||
/* internal ram */
|
/* internal ram */
|
||||||
MCFG_RAM_ADD(RAM_TAG)
|
MCFG_RAM_ADD(RAM_TAG)
|
||||||
@ -509,6 +509,18 @@ static MACHINE_CONFIG_START( prestige, prestige_state )
|
|||||||
MCFG_RAM_EXTRA_OPTIONS("64K")
|
MCFG_RAM_EXTRA_OPTIONS("64K")
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
|
static MACHINE_CONFIG_DERIVED( gl6000sl, prestige )
|
||||||
|
MCFG_SOFTWARE_LIST_ADD("cart_list", "gl6000sl")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("gl2000_cart", "gl2000")
|
||||||
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
|
static MACHINE_CONFIG_DERIVED( gl7007sl, prestige )
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("gl6000sl_cart", "gl6000sl")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("gl2000_cart", "gl2000")
|
||||||
|
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx")
|
||||||
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
/* ROM definition */
|
/* ROM definition */
|
||||||
ROM_START( gl6000sl )
|
ROM_START( gl6000sl )
|
||||||
ROM_REGION(0x100000, "maincpu", 0)
|
ROM_REGION(0x100000, "maincpu", 0)
|
||||||
@ -530,8 +542,8 @@ ROM_START( prestige )
|
|||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD( "27-6020-02.u2", 0x00000, 0x100000, CRC(6bb6db14) SHA1(5d51fc3fd799e7f01ee99c453f9005fb07747b1e) )
|
ROM_LOAD( "27-6020-02.u2", 0x00000, 0x100000, CRC(6bb6db14) SHA1(5d51fc3fd799e7f01ee99c453f9005fb07747b1e) )
|
||||||
|
|
||||||
ROM_REGION( 0x8000, "cart", ROMREGION_ERASE )
|
ROM_REGION( 0x40000, "cart", ROMREGION_ERASEFF )
|
||||||
ROM_CART_LOAD( "cart", 0, 0x8000, 0 )
|
ROM_CART_LOAD( "cart", 0, 0x40000, 0 )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( glcolor )
|
ROM_START( glcolor )
|
||||||
@ -546,6 +558,6 @@ ROM_END
|
|||||||
|
|
||||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
|
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
|
||||||
COMP( 1994, glcolor, 0, 0, prestige, prestige, driver_device, 0, "VTech", "Genius Leader Color (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
COMP( 1994, glcolor, 0, 0, prestige, prestige, driver_device, 0, "VTech", "Genius Leader Color (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
||||||
COMP( 1997, gl6000sl, 0, 0, prestige, prestige, driver_device, 0, "VTech", "Genius Leader 6000SL (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
COMP( 1997, gl6000sl, 0, 0, gl6000sl, prestige, driver_device, 0, "VTech", "Genius Leader 6000SL (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
||||||
COMP( 1998, gl7007sl, 0, 0, prestige, prestige, driver_device, 0, "VTech", "Genius Leader 7007SL (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
COMP( 1998, gl7007sl, 0, 0, gl7007sl, prestige, driver_device, 0, "VTech", "Genius Leader 7007SL (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND)
|
||||||
COMP( 1998, prestige, 0, 0, prestige, prestige, driver_device, 0, "VTech", "PreComputer Prestige Elite", GAME_NOT_WORKING | GAME_NO_SOUND)
|
COMP( 1998, prestige, 0, 0, prestige, prestige, driver_device, 0, "VTech", "PreComputer Prestige Elite", GAME_NOT_WORKING | GAME_NO_SOUND)
|
||||||
|
Loading…
Reference in New Issue
Block a user