diff options
Diffstat (limited to 'src/mame/video/alesis.cpp')
-rw-r--r-- | src/mame/video/alesis.cpp | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/src/mame/video/alesis.cpp b/src/mame/video/alesis.cpp index 5dead01cbd1..264905deef0 100644 --- a/src/mame/video/alesis.cpp +++ b/src/mame/video/alesis.cpp @@ -19,20 +19,20 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t case 0: switch(y) { - case 0: output().set_value("a_next", state); break; - case 1: output().set_value("b_next", state); break; - case 2: output().set_value("fill_next", state); break; - case 3: output().set_value("user_next", state); break; - case 4: output().set_value("play", state); break; - case 5: output().set_value("record", state); break; - case 6: output().set_value("compose", state); break; - case 7: output().set_value("perform", state); break; + case 0: m_a_next = state; break; + case 1: m_b_next = state; break; + case 2: m_fill_next = state; break; + case 3: m_user_next = state; break; + case 4: m_play = state; break; + case 5: m_record = state; break; + case 6: m_compose = state; break; + case 7: m_perform = state; break; } break; case 1: if (y == 0) { - output().set_value("song", state); + m_song = state; } else if (y < 8) { @@ -41,7 +41,7 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t else m_lcd_digits[0] &= ~(1<<(y-1)); - output().set_value("digit0", bitswap<8>(m_lcd_digits[0],7,3,1,4,6,5,2,0)); + m_digit[0] = bitswap<8>(m_lcd_digits[0],7,3,1,4,6,5,2,0); } break; case 2: @@ -56,26 +56,26 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t else m_lcd_digits[1] &= ~(1<<(y-1)); - output().set_value("digit1", bitswap<8>(m_lcd_digits[1],7,3,1,4,6,5,2,0)); + m_digit[1] = bitswap<8>(m_lcd_digits[1],7,3,1,4,6,5,2,0); } break; case 3: switch(y) { - case 0: output().set_value("b", state); break; - case 1: output().set_value("a", state); break; - case 2: output().set_value("fill", state); break; - case 3: output().set_value("user", state); break; - case 4: output().set_value("edited", state); break; - case 5: output().set_value("set", state); break; - case 6: output().set_value("drum", state); break; - case 7: output().set_value("press_play", state); break; + case 0: m_b = state; break; + case 1: m_a = state; break; + case 2: m_fill = state; break; + case 3: m_user = state; break; + case 4: m_edited = state; break; + case 5: m_set = state; break; + case 6: m_drum = state; break; + case 7: m_press_play = state; break; } break; case 4: if (y == 7) { - output().set_value("metronome", state); + m_metronome = state; } else if (y < 7) { @@ -84,7 +84,7 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t else m_lcd_digits[4] &= ~(1<<y); - output().set_value("digit4", bitswap<8>(m_lcd_digits[4],7,3,5,2,0,1,4,6)); + m_digit[4] = bitswap<8>(m_lcd_digits[4],7,3,5,2,0,1,4,6); } break; } @@ -96,7 +96,7 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t case 0: if (y == 7) { - output().set_value("tempo", state); + m_tempo = state; } else if (y < 7) { @@ -105,13 +105,13 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t else m_lcd_digits[3] &= ~(1<<y); - output().set_value("digit3", bitswap<8>(m_lcd_digits[3],7,3,5,2,0,1,4,6)); + m_digit[3] = bitswap<8>(m_lcd_digits[3],7,3,5,2,0,1,4,6); } break; case 1: if (y == 7) { - output().set_value("page", state); + m_page = state; } else if (y < 7) { @@ -120,46 +120,46 @@ void alesis_state::update_lcd_symbols(bitmap_ind16 &bitmap, uint8_t pos, uint8_t else m_lcd_digits[2] &= ~(1<<y); - output().set_value("digit2", bitswap<8>(m_lcd_digits[2],7,3,5,2,0,1,4,6)); + m_digit[2] = bitswap<8>(m_lcd_digits[2],7,3,5,2,0,1,4,6); } break; case 2: switch(y) { - case 0: output().set_value("step_edit", state); break; - case 1: output().set_value("swing_off", state); break; - case 2: output().set_value("swing_62", state); break; - case 3: output().set_value("click_l1", state); break; - case 4: output().set_value("click_note", state); break; - case 5: output().set_value("click_l2", state); break; - case 6: output().set_value("click_3", state); break; - case 7: output().set_value("backup", state); break; + m_step_edit = state; break; + m_swing_off = state; break; + m_swing_62 = state; break; + m_click_l1 = state; break; + m_click_note = state; break; + m_click_l2 = state; break; + m_click_3 = state; break; + m_backup = state; break; } break; case 3: switch(y) { - case 0: output().set_value("drum_set", state); break; - case 1: output().set_value("swing", state); break; - case 2: output().set_value("swing_58", state); break; - case 3: output().set_value("click_off", state); break; - case 4: output().set_value("click", state); break; - case 5: output().set_value("quantize_off", state); break; - case 6: output().set_value("quantize_3", state); break; - case 7: output().set_value("midi_setup", state); break; + m_drum_set = state; break; + m_swing = state; break; + m_swing_58 = state; break; + m_click_off = state; break; + m_click = state; break; + m_quantize_off = state; break; + m_quantize_3 = state; break; + m_midi_setup = state; break; } break; case 4: switch(y) { - case 0: output().set_value("record_setup", state); break; - case 1: output().set_value("quantize", state); break; - case 2: output().set_value("swing_54", state); break; - case 3: output().set_value("quantize_l1", state); break; - case 4: output().set_value("quantize_l2", state); break; - case 5: output().set_value("quantize_l3", state); break; - case 6: output().set_value("quantize_note", state); break; - case 7: output().set_value("setup", state); break; + m_record_setup = state; break; + m_quantize = state; break; + m_swing_54 = state; break; + m_quantize_l1 = state; break; + m_quantize_l2 = state; break; + m_quantize_l3 = state; break; + m_quantize_note = state; break; + m_setup = state; break; } break; } |