cgenie: Fix MT06242

New working software list additions:
------------------------------------
cgenie: Labyrinth of Fear
This commit is contained in:
Dirk Best 2019-04-23 16:08:37 +02:00
parent ae57490aaa
commit f1f6a1d597
2 changed files with 19 additions and 1 deletions

View File

@ -617,6 +617,24 @@ distributor of the Colour Genie EG2000 computers.
</part>
</software>
<software name="labyfear" supported="yes">
<description>Labyrinth of Fear</description>
<year>1983</year>
<publisher>Algray Software</publisher>
<info name="author" value="Paul Barsby" />
<info name="usage" value="Type SYSTEM and load with L, switch to part 2 once loading the first finishes" />
<part name="cass1" interface="cgenie_cass">
<dataarea name="cass" size="4563">
<rom name="labyrinth_fear_part1.cas" size="4563" crc="92e3a0f6" sha1="72167fca3b9c6e4560b0eb398a46743fb041c2d3" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cgenie_cass">
<dataarea name="cass" size="9368">
<rom name="labyrinth_fear_part2.cas" size="9368" crc="0887f599" sha1="ff1abfee3a0454553355c91f0712bfd6560884f4" offset="0" />
</dataarea>
</part>
</software>
<!-- Missing: Länder-Quiz, Klaus Weber -->
<software name="lunarlan" supported="yes">

View File

@ -358,7 +358,7 @@ MC6845_UPDATE_ROW( cgenie_state::crtc_update_row )
gfx = 0xff;
// or use character rom?
else if ((code < 128) || (code < 192 && BIT(m_control, 4)) || (code > 192 && BIT(m_control, 3)))
else if ((code < 128) || (code < 192 && BIT(m_control, 4)) || (code >= 192 && BIT(m_control, 3)))
gfx = m_char_rom->base()[(code << 3) | ra];
// or the programmable characters?