summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2017-03-11 23:31:33 +0000
committer smf- <smf-@users.noreply.github.com>2017-03-11 23:32:20 +0000
commitb24d0795d34dacfdb5964224eaa6c383e6eb8504 (patch)
tree6287a56285b13d913d2689aa16e3b4df1a50a197
parent63d7beeb87cbbd6f12dc96b539768f3999f3da93 (diff)
Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf]
-rw-r--r--src/mame/drivers/clcd.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/clcd.cpp b/src/mame/drivers/clcd.cpp
index c8c30cc11f4..411122659f5 100644
--- a/src/mame/drivers/clcd.cpp
+++ b/src/mame/drivers/clcd.cpp
@@ -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