From 83d1787b5af8fa744f3e1117a649c9085a8fadf9 Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 25 Aug 2019 16:09:34 -0400 Subject: [PATCH] glcx.cpp: Separate software list from genius.xml (nw) glcx.cpp: Add dump of update cartridge [Team Europe] --- hash/genius.xml | 90 +-------------------------------- hash/glcx.xml | 103 ++++++++++++++++++++++++++++++++++++++ src/mame/drivers/glcx.cpp | 3 ++ 3 files changed, 107 insertions(+), 89 deletions(-) create mode 100644 hash/glcx.xml diff --git a/hash/genius.xml b/hash/genius.xml index 2b36eeab519..9808f92509a 100644 --- a/hash/genius.xml +++ b/hash/genius.xml @@ -5,95 +5,7 @@ - - - - Englisch für Anfänger - 200? - Video Technology - - - - - - - - - - - Länder-Menschen-Umwelt - 200? - Video Technology - - - - - - - - - - - Sport-Wissen-Geschichte (8008 CX) - 200? - Video Technology - - - - - - - - - - - Allgemeinwissen (8008 CX) - 200? - Video Technology - - - - - - - - - - - Schreibmaschinenkurs (8008 CX) - 200? - Video Technology - - - - - - - - - - - - + diff --git a/hash/glcx.xml b/hash/glcx.xml new file mode 100644 index 00000000000..b7b34ce91e1 --- /dev/null +++ b/hash/glcx.xml @@ -0,0 +1,103 @@ + + + + + + + + Englisch für Anfänger + 200? + Video Technology + + + + + + + + + + + Länder-Menschen-Umwelt + 200? + Video Technology + + + + + + + + + + + Sport-Wissen-Geschichte (8008 CX) + 200? + Video Technology + + + + + + + + + + + Allgemeinwissen (8008 CX) + 200? + Video Technology + + + + + + + + + + + Schreibmaschinenkurs (8008 CX) + 200? + Video Technology + + + + + + + + + + + Update Programm-Zusatzkasette (Ger) + 200? + Video Technology + + + + + + + + + diff --git a/src/mame/drivers/glcx.cpp b/src/mame/drivers/glcx.cpp index 31f8a18f717..73e73e10dc0 100644 --- a/src/mame/drivers/glcx.cpp +++ b/src/mame/drivers/glcx.cpp @@ -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 )