diff --git a/hash/cgenie_cass.xml b/hash/cgenie_cass.xml index e43c79600e4..4b1ccfc268e 100644 --- a/hash/cgenie_cass.xml +++ b/hash/cgenie_cass.xml @@ -3,53 +3,57 @@ - - Andromeda (32k) - 1982 - TCG - - + + + + Adressdatei II + 198? + <unknown> + - - + + - - Andromeda (16k) - 1982 - TCG - - - - - - - - - - - Astronaut - 1984 - N. A. Taylor - - - - - - - - - - Basicode 1983 @@ -57,8 +61,8 @@ distributor of the Colour Genie EG2000 computers. - - + + @@ -69,8 +73,8 @@ distributor of the Colour Genie EG2000 computers. TCS - - + + @@ -79,16 +83,65 @@ distributor of the Colour Genie EG2000 computers. Basic-Packer 2.13 1983 TCS - + - - + + - - + + + Basic-Packer 2.13 (alternate) + 1983 + TCS + + + + + + + + + + Benchmark Test + 198? + <unknown> + + + + + + + + + + + Genie I II / TRS 80 Cassettenlader + 1984 + <unknown> + + + + + + + + + + + Charset + 198? + <unknown> + + + + + + + + Colour Basic Compiler 3.05 @@ -96,21 +149,8 @@ distributor of the Colour Genie EG2000 computers. TCS - - - - - - - - Colour Genie Demonstration Kassette - 198? - Carsten Schmidt - - - - - + + @@ -121,8 +161,8 @@ distributor of the Colour Genie EG2000 computers. <unknown> - - + + @@ -133,8 +173,8 @@ distributor of the Colour Genie EG2000 computers. TCS - - + + @@ -145,74 +185,20 @@ distributor of the Colour Genie EG2000 computers. TCS - - + + - - Colour Frog - 1983 - TCS - - - - - - - - - - - Colour Kong (32k) - 1983 - TCS - - - - - - - - - - - Colour Kong (16k) - 1983 - TCS - - - - - - - - - - - Colour Kong (16k, no autostart) - 1983 - TCS - - - - - - - - - - - Colour-Monitor 2.0 198? <unknown> - - + + @@ -223,8 +209,8 @@ distributor of the Colour Genie EG2000 computers. TCS - - + + @@ -235,8 +221,8 @@ distributor of the Colour Genie EG2000 computers. <unknown> - - + + @@ -248,269 +234,87 @@ distributor of the Colour Genie EG2000 computers. - - + + - - Colour Schach - 1983 - <unknown> - - - - - - - - - - - Colour Schach (TCS) - 1983 - TCS - - - - - - - - - - - - Synthesizer (TCS) - 1983 - TCS - - - - - - - - - - - Colour-Zap Ver 1.0 (TCS) 1983 TCS - + - - + + - - - - Chopper (TCS) + + Dez-Hex 198? - TCS - - + <unknown> + - - + + - - Chopper (1983) - 1983 - Jürgen Buchmüller - - + + EBASIC (32k version) + 1985 + <unknown> + + - - + + - - - - Cosmic Attack + + Editor fuer definierbare Zeichen 198? - Kansas Software - - - - - - - - - - - Crazy Paint - 1983 - TCS - - - - - - - - - - - Crazy Paint (The Colour Connection) - 1984 - The Colour Connection - - - - - - - - - - - Crazy Paint (The Colour Connection, alternate) - 1984 - The Colour Connection - - - - - - - - - - - - - DIG-BOY (TCS) - 1983 - TCS - - - - - - - - - - - - - Eagle - 1983 - TCS - - - - - - - - - - - Eatman - 1983 - Molimerx Ltd. - - - - - - - - - - - Eis - 1983 - TCS - - - - - - - - - - - Eliminator - 1984 - TCC - - - - - - - - - - - - - - - Firebird - 1983 - Heinz Hübben Software - - - - - - - - - - - Colour Genie Flugsimulator - 1984 - TCS - - - - - - - - - - Im Reich der Fraggels - 19?? <unknown> - + - - + + - - - - Glückspilz - 1983 - <unknown> - - + + + + + + + Extended Copy + 198? + TTS + - - + + + + + + + + Extra-Basic + 198? + <unknown> + + + + + @@ -522,9 +326,929 @@ distributor of the Colour Genie EG2000 computers. - + - + + + + + + + Nato Morsing Standard Code + 1983 + <unknown> + + + + + + + + + + + + NODOS 80 + 198? + <unknown> + + + + + + + + + + Primzahlsuche + 198? + <unknown> + + + + + + + + + + + Real-Compiler + 198? + MM-Software + + + + + + + + + + RS-232 Treiberprogramm + 198? + <unknown> + + + + + + + + + + Screen Editor (incl. Adventure screen) + 198? + <unknown> + + + + + + + + + + Shift Transformation + 198? + <unknown> + + + + + + + + + + + Software-Schutz + 1983 + Harald Bögeholz + + + + + + + + + + Sprite-Editor + 1983 + <unknown> + + + + + + + + + + + Super-Basic + 198? + Heinz Hübben Software Verlag + + + + + + + + + + Super-Grafik + 1984 + The Colour Connection + + + + + + + + + + + Synthesizer (TCS) + 1983 + TCS + + + + + + + + + + + System Copy + 198? + <unknown> + + + + + + + + + + + Tape-Disk Converter 1.11 + 198? + <unknown> + + + + + + + + + + Tape-Edit + 1983 + TCS + + + + + + + + + + + Tracemon + 1983 + Juergen Buchmueller + + + + + + + + + + + Die Physik des Transistors + 198? + <unknown> + + + + + + + + + + Unknown multi-program tape + 198? + <unknown> + + + + + + + + + + Utilities Package Ver. 2.0 + 1983 + Algray Software + + + + + + + + + + + Zeicheneditor + (incl. SCREEN-Editor) + 1983 + TCS + + + + + + + + + + Zeicheneditor + + 1983 + TCS + + + + + + + + + + Zeichensätze (incl. Screen-Printer) + 1983 + TCS + + + + + + + + + + + + + Colour Genie Demonstration Kassette + 198? + Carsten Schmidt + + + + + + + + + + + Der Flohwalzer + 198? + <unknown> + + + + + + + + + + Musik + 1983 + TCS + + + + + + + + + + + Peng + 198? + TCS + + + + + + + + + + + + Abenteuerland + 198? + <unknown> + + + + + + + + + + Africa + 198? + <unknown> + + + + + + + + + + + Andromeda (32k) + 1982 + TCG + + + + + + + + + + + Andromeda (16k) + 1982 + TCG + + + + + + + + + + + Astronaut + 1984 + N. A. Taylor + + + + + + + + + + Ballon + 198? + <unknown> + + + + + + + + + + Botschaft + 1985 + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + + Brücke + 1984 + <unknown> + + + + + + + + + + + + Bumm Bumm + 198? + TCS + + + + + + + + + + + + + Cave Man + 198? + <unknown> + + + + + + + + + + + Chess Machine + 1984 + Heinz Hübben Software Verlag + + + + + + + + + + Chopper (1983) + 1983 + Jürgen Buchmüller + + + + + + + + + + + Chopper (TCS) + 198? + TCS + + + + + + + + + + + CIA-Agent + 1985 + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + + Colour Kong (32k) + 1983 + TCS + + + + + + + + + + + Colour Kong (16k) + 1983 + TCS + + + + + + + + + + + Colour Kong (16k, no autostart) + 1983 + TCS + + + + + + + + + + + Colour Schach + 1983 + <unknown> + + + + + + + + + + + Colour Schach (TCS) + 1983 + TCS + + + + + + + + + + + Cosmic Attack + 198? + Kansas Software + + + + + + + + + + + Crazy Chaser + 198? + <unknown> + + + + + + + + + + Crazy Paint + 1983 + TCS + + + + + + + + + + + Crazy Paint (The Colour Connection) + 1984 + The Colour Connection + + + + + + + + + + + Crazy Paint (The Colour Connection, alternate) + 1984 + The Colour Connection + + + + + + + + + + + Deathstar + 1983 + Algray Software + + + + + + + + + + + Deathtrap + 198? + <unknown> + + + + + + + + + + + Defender + 198? + Andreas Goldau Softwareproduction + + + + + + + + + + + DIG-BOY (TCS) + 1983 + TCS + + + + + + + + + + + Disastrous Villa + 1985 + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + + Die Juwelen des Grafen Dracula + 198? + Cooperated Software + + + + + + + + + + + + + + + + Eagle + 1983 + TCS + + + + + + + + + + + Eatman + 1983 + Molimerx Ltd. + + + + + + + + + + + Eis + 1983 + TCS + + + + + + + + + + + Eliminator + 1984 + TCC + + + + + + + + + + + Empire + 198? + <unknown> + + + + + + + + + + ExReversic + 1983 + TCS + + + + + + + + + + + Fast Food + 1983 + cc Computer Studio + + + + + + + + + + + Firebird + 1983 + Heinz Hübben Software Verlag + + + + + + + + + + + Colour Genie Flugsimulator + 1984 + TCS + + + + + + + + + + Im Reich der Fraggels + 19?? + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + + + Colour Frog + 1983 + TCS + + + + + + + + + + + Glückspilz + 1983 + <unknown> + + + + + + + + + + + + Gorilla + 1983 + Heinz Hübben Software Verlag + + + + + + + + + + + Schiff des Grauens + 198? + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + + + House of Death + 1985 + Scholz Baeumner Schaffarzik (SBS) + + + + + + @@ -536,8 +1260,21 @@ distributor of the Colour Genie EG2000 computers. - - + + + + + + + + Hektik (alternate) + 1983 + TCS + + + + + @@ -545,25 +1282,38 @@ distributor of the Colour Genie EG2000 computers. Helikopter 1983 - Heinz Hübben Software + Heinz Hübben Software Verlag - - + + - + + Horror Castle + 198? + Scholz Baeumner Schaffarzik (SBS) + + + + + + + + + + Invasion aus dem Weltraum 1982 TCS - - + + @@ -575,19 +1325,30 @@ distributor of the Colour Genie EG2000 computers. - - + + - + - + - + + Joker Poker + 1983 + TCS + + + + + + + + Marienkäfer @@ -596,23 +1357,34 @@ distributor of the Colour Genie EG2000 computers. - - + + - - - - Life + + King 1983 TCS - + - - + + + + + + + + Kniffel + 1985 + TTS + + + + + @@ -625,17 +1397,54 @@ distributor of the Colour Genie EG2000 computers. - + - + - + + Länder-Quiz + 1984 + TCS + + + + + + + + + + + Las Vergas Spiel-Automat + 198? + <unknown> + + + + + + + + + + + Life + 1983 + TCS + + + + + + + + Lunar Lander @@ -644,15 +1453,36 @@ distributor of the Colour Genie EG2000 computers. - - + + - - - + + Exterminator II: The Mad Menagerie + 1984 + Algray Software + + + + + + + + + + Madtree + 1983 + TCS + + + + + + + + Mampf Man II @@ -661,16 +1491,12 @@ distributor of the Colour Genie EG2000 computers. - - + + - - - - Meteor 1983 @@ -678,8 +1504,8 @@ distributor of the Colour Genie EG2000 computers. - - + + @@ -690,8 +1516,21 @@ distributor of the Colour Genie EG2000 computers. <unknown> - - + + + + + + + + Mord im Zeppelin + 198? + Scholz Baeumner Schaffarzik (SBS) + + + + + @@ -703,26 +1542,25 @@ distributor of the Colour Genie EG2000 computers. - - + + - - Musik - 1983 - TCS - + + Mysterious Tavern + 198? + Scholz Baeumner Schaffarzik (SBS) + + - - + + - - Netzo 1983 @@ -730,43 +1568,33 @@ distributor of the Colour Genie EG2000 computers. - - + + - - - - Pac Boy 1984 - Heinz Hübben Software + Heinz Hübben Software Verlag - - + + - - - - - - - - RS-232 Treiberprogramm + + Santa Paravia und Fuimaccio 198? <unknown> - + - - + + @@ -778,8 +1606,21 @@ distributor of the Colour Genie EG2000 computers. - - + + + + + + + + Schnick Schnack Schnuck + 1986 + <unknown> + + + + + @@ -791,14 +1632,12 @@ distributor of the Colour Genie EG2000 computers. - - + + - - Skramble 1983 @@ -806,23 +1645,9 @@ distributor of the Colour Genie EG2000 computers. - + - - - - - - - - - Software-Schutz - 1983 - Harald Bögeholz - - - - + @@ -834,8 +1659,8 @@ distributor of the Colour Genie EG2000 computers. - - + + @@ -847,35 +1672,21 @@ distributor of the Colour Genie EG2000 computers. - - + + - - - - Super-Basic + + + Super Star Treck 198? - Heinz Hübben Software - + <unknown> + - - - - - - - - Super-Grafik - 1984 - The Colour Connection - - - - - + + @@ -884,35 +1695,11 @@ distributor of the Colour Genie EG2000 computers. Superhirn 198? TTS + - - - - - - - - System Copy - 198? - <unknown> - - - - - - - - - - - Tape-Disk Converter 1.11 - 198? - <unknown> - - - - + + @@ -923,8 +1710,8 @@ distributor of the Colour Genie EG2000 computers. TCS - - + + @@ -933,24 +1720,25 @@ distributor of the Colour Genie EG2000 computers. Toad Mania 1983 Gumboot Software - + + - - + + - - Tracemon + + Trash-Man 1983 - Juergen Buchmueller - - + Schmidtke Electronic + + - - + + @@ -959,11 +1747,12 @@ distributor of the Colour Genie EG2000 computers. Triton Battle 19?? Schmidtke Electronic - + + - - + + @@ -974,59 +1763,32 @@ distributor of the Colour Genie EG2000 computers. <unknown> - - + + - - Unknown multi-program tape + + Wurm + 1982 + <unknown> + + + + + + + + + + Zalaga 198? <unknown> - + - - - - - - - - - - Zeicheneditor + - 1983 - TCS - - - - - - - - - - Zeicheneditor + (incl. SCREEN-Editor) - 1983 - TCS - - - - - - - - - - Zeichensätze (incl. Screen-Printer) - 1983 - TCS - - - - - + + diff --git a/src/mame/drivers/cgenie.cpp b/src/mame/drivers/cgenie.cpp index 81f3fb84297..ed21baaf88f 100644 --- a/src/mame/drivers/cgenie.cpp +++ b/src/mame/drivers/cgenie.cpp @@ -112,7 +112,7 @@ void cgenie_state::cgenie_mem(address_map &map) { map.unmap_value_high(); map(0x0000, 0x3fff).rom(); -// AM_RANGE(0x4000, 0xbfff) AM_RAM // set up in machine_start +// map(0x4000, 0xbfff).ram(); // set up in machine_start() map(0xc000, 0xefff).noprw(); // cartridge space map(0xf000, 0xf3ff).rw(FUNC(cgenie_state::colorram_r), FUNC(cgenie_state::colorram_w)).share("colorram"); map(0xf400, 0xf7ff).ram().share("fontram"); @@ -337,7 +337,7 @@ MC6845_UPDATE_ROW( cgenie_state::crtc_update_row ) for (int column = 0; column < x_count; column++) { uint8_t code = m_ram->pointer()[ma + column]; - uint8_t color = m_color_ram[(ma & 0xbff) + column]; + uint8_t color = m_color_ram[(ma + column) & 0x3ff]; // gfx mode? if (BIT(m_control, 5))