diff options
Diffstat (limited to 'src/mame/video/tubep.cpp')
-rw-r--r-- | src/mame/video/tubep.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/mame/video/tubep.cpp b/src/mame/video/tubep.cpp index 63fb519ab92..9e4d72fd705 100644 --- a/src/mame/video/tubep.cpp +++ b/src/mame/video/tubep.cpp @@ -403,15 +403,23 @@ WRITE8_MEMBER(tubep_state::tubep_textram_w) } -WRITE8_MEMBER(tubep_state::tubep_background_romselect_w) +WRITE_LINE_MEMBER(tubep_state::screen_flip_w) { - m_background_romsel = data & 1; + // screen flip, active high } -WRITE8_MEMBER(tubep_state::tubep_colorproms_A4_line_w) +WRITE_LINE_MEMBER(tubep_state::background_romselect_w) { - m_color_A4 = (data & 1)<<4; + // 0->select roms: B1,B3,B5; 1->select roms: B2,B4,B6 + m_background_romsel = state; +} + + +WRITE_LINE_MEMBER(tubep_state::colorproms_A4_line_w) +{ + // line A4 (color proms address) state + m_color_A4 = state << 4; } |