Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf]

This commit is contained in:
smf- 2017-03-11 23:31:33 +00:00
parent 63d7beeb87
commit b24d0795d3

View File

@ -137,7 +137,7 @@ public:
uint8_t *font = m_lcd_char_rom->base();
if (m_lcd_mode & LCD_MODE_ALT)
{
font += 2048;
font += 1024;
}
int chrw = (m_lcd_size & LCD_SIZE_CHRW) ? 8 : 6;
@ -834,8 +834,9 @@ ROM_START( clcd )
ROM_LOAD( "sizapr.u103", 0x10000, 0x8000, CRC(0aa91d9f) SHA1(f0842f370607f95d0a0ec6afafb81bc063c32745))
ROM_LOAD( "kizapr.u102", 0x18000, 0x8000, CRC(59103d52) SHA1(e49c20b237a78b54c2cb26b133d5903bb60bd8ef))
ROM_REGION( 0x1000, "lcd_char_rom", 0 )
ROM_LOAD( "lcd-char-rom.u16", 0x00000, 0x1000, CRC(7b6d3867) SHA1(cb594801438849f933ddc3e64b03b56f42f59f09))
ROM_REGION( 0x800, "lcd_char_rom", 0 )
ROM_LOAD( "lcd-char-rom.u16", 0x00000, 0x800, CRC(7b6d3867) SHA1(cb594801438849f933ddc3e64b03b56f42f59f09))
ROM_IGNORE(0x800)
ROM_END