mirror of
https://github.com/holub/mame
synced 2025-04-19 15:11:37 +03:00
glcx.cpp: Separate software list from genius.xml (nw)
glcx.cpp: Add dump of update cartridge [Team Europe]
This commit is contained in:
parent
1ef5a5d89a
commit
83d1787b5a
@ -5,95 +5,7 @@
|
||||
<!-- this software list contains all available VTech Genius family cartridges, needs to be split to respective systems later -->
|
||||
|
||||
|
||||
<!-- First chunk of dumps, compatible with: Notebook Fun, e-Power X, 5005 X, 6600 CX, 8008 CX, Black Magic CX
|
||||
|
||||
+- - - - - - - +- - - - - - - - - - - - - - -+- - - - - - +- - - - - - - - -
|
||||
| CARTRIDGE ID | GAME NAME | EPROM-ID | EPROM-TYPE |
|
||||
+- - - - - - - +- - - - - - - - - - - - - - -+- - - - - - +- - - - - - - - -
|
||||
| | | | |
|
||||
| 80-28071 | Englisch f¸r Anf‰nger | 27-6386-00 | LH5V1RN5 |
|
||||
| 80-28072 | L‰nder-Menschen-Umwelt | 27-6386-00 | LH5V1RN5 |
|
||||
| 80-28073 | Sport-Wissen-Geschichte | 27-6388-00 | LH5V1RN5 |
|
||||
| 80-28074 | Allgemeinwissen | 27-6388-00 | LH5V1RN5 |
|
||||
| 80-28075 | Naturwissenschaften | | |
|
||||
| 80- | Schreibmaschinenkurs | 27-6431-00 | LH5V1RN5 |
|
||||
| | Superspeicher | |GM76V8128CLFW70| (RAM Module)
|
||||
|
||||
the LH5V1RN6 flash-rom is pin compatible to an LH531V00 which is compatible to an D27C010 eprom!
|
||||
VTECH burned two games on one flash-rom, with setting the highest adressline HIGH or LOW, they choosed the game,
|
||||
but if you wanted to play both games, you had to buy both cartridges!
|
||||
On one was the highest adressline set to HIGH, on the other one this adressline was set to LOW.
|
||||
|
||||
-->
|
||||
|
||||
<software name="englisha">
|
||||
<description>Englisch für Anfänger</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28071" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6386-00" size="0x20000" crc="27a3e197" sha1="cd4fd909a1ed4b8f789130ae57e2861ffd177a53"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="lmu">
|
||||
<description>Länder-Menschen-Umwelt</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28072" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6386-00" size="0x20000" crc="27a3e197" sha1="cd4fd909a1ed4b8f789130ae57e2861ffd177a53"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="swg">
|
||||
<description>Sport-Wissen-Geschichte (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28073" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6388-00" size="0x20000" crc="f7c10823" sha1="5d168bcde6c904d5d16b5af8e734210d99ac591c"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="allgewis">
|
||||
<description>Allgemeinwissen (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28074" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6388-00" size="0x20000" crc="f7c10823" sha1="5d168bcde6c904d5d16b5af8e734210d99ac591c"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="schrkurs">
|
||||
<description>Schreibmaschinenkurs (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6431-00" size="0x20000" crc="db628338" sha1="86d88f6a6f399e38cf332516407a0efdde36d4c2"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
|
||||
<!-- Second chunk of dumps, compatible with: Genius Leader series (actual compatible models as listed on the box are documented below) -->
|
||||
<!-- 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 Notebook -->
|
||||
<software name="franzosis">
|
||||
|
103
hash/glcx.xml
Normal file
103
hash/glcx.xml
Normal file
@ -0,0 +1,103 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="glcx" description="VTech Genius Leader CX cartridges">
|
||||
|
||||
<!-- Compatible with: Notebook Fun, e-Power X, 5005 X, 6600 CX, 8008 CX, Black Magic CX
|
||||
|
||||
+- - - - - - - +- - - - - - - - - - - - - - -+- - - - - - +- - - - - - - - -
|
||||
| CARTRIDGE ID | GAME NAME | EPROM-ID | EPROM-TYPE |
|
||||
+- - - - - - - +- - - - - - - - - - - - - - -+- - - - - - +- - - - - - - - -
|
||||
| | | | |
|
||||
| 80-28071 | Englisch für Anfänger | 27-6386-00 | LH5V1RN5 |
|
||||
| 80-28072 | Länder-Menschen-Umwelt | 27-6386-00 | LH5V1RN5 |
|
||||
| 80-28073 | Sport-Wissen-Geschichte | 27-6388-00 | LH5V1RN5 |
|
||||
| 80-28074 | Allgemeinwissen | 27-6388-00 | LH5V1RN5 |
|
||||
| 80-28075 | Naturwissenschaften | | |
|
||||
| 80- | Schreibmaschinenkurs | 27-6431-00 | LH5V1RN5 |
|
||||
| | Superspeicher | |GM76V8128CLFW70| (RAM Module)
|
||||
|
||||
the LH5V1RN6 flash-rom is pin compatible to an LH531V00 which is compatible to an D27C010 eprom!
|
||||
VTECH burned two games on one flash-rom, with setting the highest adressline HIGH or LOW, they choosed the game,
|
||||
but if you wanted to play both games, you had to buy both cartridges!
|
||||
On one was the highest adressline set to HIGH, on the other one this adressline was set to LOW.
|
||||
|
||||
-->
|
||||
|
||||
<software name="englisha" supported="no">
|
||||
<description>Englisch für Anfänger</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28071" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6386-00" size="0x20000" crc="27a3e197" sha1="cd4fd909a1ed4b8f789130ae57e2861ffd177a53"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="lmu" supported="no">
|
||||
<description>Länder-Menschen-Umwelt</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28072" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6386-00" size="0x20000" crc="27a3e197" sha1="cd4fd909a1ed4b8f789130ae57e2861ffd177a53"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="swg" supported="no">
|
||||
<description>Sport-Wissen-Geschichte (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28073" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6388-00" size="0x20000" crc="f7c10823" sha1="5d168bcde6c904d5d16b5af8e734210d99ac591c"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="allgewis" supported="no">
|
||||
<description>Allgemeinwissen (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="80-28074" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6388-00" size="0x20000" crc="f7c10823" sha1="5d168bcde6c904d5d16b5af8e734210d99ac591c"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="schrkurs" supported="no">
|
||||
<description>Schreibmaschinenkurs (8008 CX)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="27-6431-00" size="0x20000" crc="db628338" sha1="86d88f6a6f399e38cf332516407a0efdde36d4c2"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="update" supported="no">
|
||||
<description>Update Programm-Zusatzkasette (Ger)</description>
|
||||
<year>200?</year>
|
||||
<publisher>Video Technology</publisher>
|
||||
<info name="serial" value="" />
|
||||
|
||||
<part name="rom" interface="genius_rom">
|
||||
<dataarea name="rom" size="0x20000">
|
||||
<rom name="54-6531-00-0.u4" size="0x20000" crc="bfb01f0a" sha1="c8d8b9e0a3e8299332383b3009c82c8d1994bbf9" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
</softwarelist>
|
@ -46,6 +46,7 @@ TMP47C241MG = TCLS-47 series 4-bit CPU with 2048x8 internal ROM
|
||||
#include "emu.h"
|
||||
#include "cpu/cr16b/cr16b.h"
|
||||
#include "screen.h"
|
||||
#include "softlist_dev.h"
|
||||
|
||||
class glcx_state : public driver_device
|
||||
{
|
||||
@ -91,6 +92,8 @@ void glcx_state::glcx(machine_config &config)
|
||||
screen.set_size(512, 256);
|
||||
screen.set_visarea(0, 512-1, 0, 256-1);
|
||||
screen.set_screen_update(FUNC(glcx_state::screen_update));
|
||||
|
||||
SOFTWARE_LIST(config, "cart_list").set_original("glcx");
|
||||
}
|
||||
|
||||
ROM_START( gl6600cx )
|
||||
|
Loading…
Reference in New Issue
Block a user