diff options
Diffstat (limited to 'src/emu/video/mc6845.c')
-rw-r--r-- | src/emu/video/mc6845.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/emu/video/mc6845.c b/src/emu/video/mc6845.c index 2e2c5e35dab..1a05a77aa5b 100644 --- a/src/emu/video/mc6845.c +++ b/src/emu/video/mc6845.c @@ -24,15 +24,15 @@ /* - TODO: + TODO: - - mos8563 + - mos8563 - - horizontal scroll - - vertical scroll - - pixel double width - - bitmap modes - - display enable begin/end + - horizontal scroll + - vertical scroll + - pixel double width + - bitmap modes + - display enable begin/end */ @@ -77,10 +77,10 @@ const device_type MOS8568 = &device_creator<mos8568_device>; #define HSS_ATTR BIT(m_horiz_scroll, 6) #define HSS_TEXT BIT(m_horiz_scroll, 7) -#define ATTR_COLOR (attr & 0x0f) -#define ATTR_BLINK BIT(attr, 4) -#define ATTR_UNDERLINE BIT(attr, 5) -#define ATTR_REVERSE BIT(attr, 6) +#define ATTR_COLOR (attr & 0x0f) +#define ATTR_BLINK BIT(attr, 4) +#define ATTR_UNDERLINE BIT(attr, 5) +#define ATTR_REVERSE BIT(attr, 6) #define ATTR_ALTERNATE_CHARSET BIT(attr, 7) @@ -377,21 +377,21 @@ WRITE8_MEMBER( mos8563_device::register_w ) case 0x0f: m_cursor_addr = ((data & 0xff) << 0) | (m_cursor_addr & 0xff00); break; case 0x10: /* read-only */ break; case 0x11: /* read-only */ break; - case 0x12: m_update_addr = ((data & 0xff) << 8) | (m_update_addr & 0x00ff); break; - case 0x13: m_update_addr = ((data & 0xff) << 0) | (m_update_addr & 0xff00); break; + case 0x12: m_update_addr = ((data & 0xff) << 8) | (m_update_addr & 0x00ff); break; + case 0x13: m_update_addr = ((data & 0xff) << 0) | (m_update_addr & 0xff00); break; case 0x14: m_attribute_addr = ((data & 0xff) << 8) | (m_attribute_addr & 0x00ff); break; case 0x15: m_attribute_addr = ((data & 0xff) << 0) | (m_attribute_addr & 0xff00); break; - case 0x16: m_horiz_char = data & 0xff; break; + case 0x16: m_horiz_char = data & 0xff; break; case 0x17: m_vert_char_disp = data & 0x1f; break; case 0x18: m_vert_scroll = data & 0xff; break; case 0x19: m_horiz_scroll = data & 0xff; break; - case 0x1a: m_color = data & 0xff; break; + case 0x1a: m_color = data & 0xff; break; case 0x1b: m_row_addr_incr = data & 0xff; break; case 0x1c: m_char_base_addr = data & 0xf0; break; case 0x1d: m_underline_ras = data & 0x1f; break; case 0x1e: m_word_count = data & 0xff; - + do { UINT8 byte = VSS_COPY ? read_videoram(m_block_addr++) : m_data; @@ -404,10 +404,10 @@ WRITE8_MEMBER( mos8563_device::register_w ) write_videoram(m_update_addr++, m_data); break; - case 0x20: m_block_addr = ((data & 0xff) << 8) | (m_block_addr & 0x00ff); break; - case 0x21: m_block_addr = ((data & 0xff) << 0) | (m_block_addr & 0xff00); break; - case 0x22: m_de_begin = ((data & 0xff) << 8) | (m_de_begin & 0x00ff); break; - case 0x23: m_de_begin = ((data & 0xff) << 0) | (m_de_begin & 0xff00); break; + case 0x20: m_block_addr = ((data & 0xff) << 8) | (m_block_addr & 0x00ff); break; + case 0x21: m_block_addr = ((data & 0xff) << 0) | (m_block_addr & 0xff00); break; + case 0x22: m_de_begin = ((data & 0xff) << 8) | (m_de_begin & 0x00ff); break; + case 0x23: m_de_begin = ((data & 0xff) << 0) | (m_de_begin & 0xff00); break; case 0x24: m_dram_refresh = data & 0x0f; break; case 0x25: m_sync_polarity = data & 0xc0; break; } |