diff --git a/hash/gjrstar.xml b/hash/gjrstar.xml index 03fe6974b2e..61932d56e0e 100644 --- a/hash/gjrstar.xml +++ b/hash/gjrstar.xml @@ -2,7 +2,7 @@ - + Wortspiele 200? diff --git a/hash/genius.xml b/hash/gln.xml similarity index 75% rename from hash/genius.xml rename to hash/gln.xml index 184d0c635fe..ebd5c722432 100644 --- a/hash/genius.xml +++ b/hash/gln.xml @@ -1,11 +1,6 @@ - - - - - - + @@ -21,9 +16,10 @@ - - - Sport-Wissen-Geschichte (Genius Leader Notebook) + + + Sport-Wissen-Geschichte 200? Video Technology diff --git a/src/mame/drivers/geniusjr.cpp b/src/mame/drivers/geniusjr.cpp index 4e2ca49ef0f..0fa1139fc56 100644 --- a/src/mame/drivers/geniusjr.cpp +++ b/src/mame/drivers/geniusjr.cpp @@ -220,21 +220,23 @@ void geniusjr_state::machine_start() m_rombank->set_entry(0); } -void geniusjr_state::gln(machine_config &config) +void geniusjr_state::gj4000(machine_config &config) { M68HC05L9(config, m_maincpu, 8'000'000); // unknown clock m_maincpu->set_addrmap(AS_PROGRAM, &geniusjr_state::gj4000_map); m_bank_size = 0x8000; -} - -void geniusjr_state::gj4000(machine_config &config) -{ - gln(config); SOFTWARE_LIST(config, "cart_list").set_original("gj4000"); } +void geniusjr_state::gln(machine_config &config) +{ + gj4000(config); + + subdevice("cart_list")->set_original("gln"); +} + void geniusjr_state::gj5000(machine_config &config) { M68HC05L9(config, m_maincpu, 8'000'000); // unknown clock (type also uncertain)