diff options
Diffstat (limited to 'src/mame/drivers/fidel6502.cpp')
-rw-r--r-- | src/mame/drivers/fidel6502.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/fidel6502.cpp b/src/mame/drivers/fidel6502.cpp index f702d3ef68b..01ea0e4b60a 100644 --- a/src/mame/drivers/fidel6502.cpp +++ b/src/mame/drivers/fidel6502.cpp @@ -525,7 +525,7 @@ WRITE8_MEMBER(fidel6502_state::csc_pia0_pb_w) READ8_MEMBER(fidel6502_state::csc_pia0_pb_r) { // d2: printer? - UINT8 data = 0x04; + uint8_t data = 0x04; // d3: TSI BUSY line if (m_speech->busy_r()) @@ -669,7 +669,7 @@ WRITE8_MEMBER(fidel6502_state::eas_ppi_portc_w) READ8_MEMBER(fidel6502_state::eas_ppi_portb_r) { // d0: printer? white wire from LED pcb - UINT8 data = 1; + uint8_t data = 1; // d1: TSI BUSY line data |= (m_speech->busy_r()) ? 2 : 0; @@ -702,7 +702,7 @@ WRITE8_MEMBER(fidel6502_state::sc9_control_w) { // d0-d3: 74245 P0-P3 // 74245 Q0-Q8: input mux, led select - UINT16 sel = 1 << (data & 0xf) & 0x3ff; + uint16_t sel = 1 << (data & 0xf) & 0x3ff; m_inp_mux = sel & 0x1ff; sc9_prepare_display(); @@ -738,7 +738,7 @@ WRITE8_MEMBER(fidel6502_state::sc12_control_w) { // d0-d3: 7442 a0-a3 // 7442 0-8: led data, input mux - UINT16 sel = 1 << (data & 0xf) & 0x3ff; + uint16_t sel = 1 << (data & 0xf) & 0x3ff; m_inp_mux = sel & 0x1ff; // 7442 9: speaker out @@ -793,24 +793,24 @@ READ8_MEMBER(fidel6502_state::fexcelv_speech_r) WRITE8_MEMBER(fidel6502_state::fexcel_ttl_w) { // a0-a2,d0: 74259(1) - UINT8 mask = 1 << offset; + uint8_t mask = 1 << offset; m_led_select = (m_led_select & ~mask) | ((data & 1) ? mask : 0); // 74259 Q0-Q3: 7442 a0-a3 // 7442 0-8: led data, input mux - UINT16 sel = 1 << (m_led_select & 0xf) & 0x3ff; - UINT8 led_data = sel & 0xff; + uint16_t sel = 1 << (m_led_select & 0xf) & 0x3ff; + uint8_t led_data = sel & 0xff; m_inp_mux = sel & 0x1ff; // 7442 9: speaker out (optional?) m_dac->write(BIT(sel, 9)); // 74259 Q4-Q7,Q2,Q1: digit/led select (active low) - UINT8 led_sel = ~BITSWAP8(m_led_select,0,3,1,2,7,6,5,4) & 0x3f; + uint8_t led_sel = ~BITSWAP8(m_led_select,0,3,1,2,7,6,5,4) & 0x3f; // a0-a2,d1: digit segment data (model 6093) m_7seg_data = (m_7seg_data & ~mask) | ((data & 2) ? mask : 0); - UINT8 seg_data = BITSWAP8(m_7seg_data,0,1,3,2,7,5,6,4); + uint8_t seg_data = BITSWAP8(m_7seg_data,0,1,3,2,7,5,6,4); // update display: 4 7seg leds, 2*8 chessboard leds for (int i = 0; i < 6; i++) @@ -840,7 +840,7 @@ WRITE8_MEMBER(fidel6502_state::fexcel_ttl_w) READ8_MEMBER(fidel6502_state::fexcelb_ttl_r) { // a0-a2,d6: from speech board: language switches and TSI BUSY line, otherwise tied to VCC - UINT8 d6 = (m_inp_matrix[9].read_safe(0xff) >> offset & 1) ? 0x40 : 0; + uint8_t d6 = (m_inp_matrix[9].read_safe(0xff) >> offset & 1) ? 0x40 : 0; // a0-a2,d7: multiplexed inputs (active low) return d6 | ((read_inputs(9) >> offset & 1) ? 0 : 0x80); @@ -848,7 +848,7 @@ READ8_MEMBER(fidel6502_state::fexcelb_ttl_r) READ8_MEMBER(fidel6502_state::fexcel_ttl_r) { - UINT8 d7 = 0x80; + uint8_t d7 = 0x80; // 74259(1) Q7 + 74251 I0: battery status if (m_inp_mux == 1 && ~m_led_select & 0x80) @@ -869,12 +869,12 @@ READ8_MEMBER(fidel6502_state::fexcel_ttl_r) WRITE8_MEMBER(fidel6502_state::chesster_control_w) { // a0-a2,d7: 74259(1) - UINT8 mask = 1 << offset; + uint8_t mask = 1 << offset; m_led_select = (m_led_select & ~mask) | ((data & 0x80) ? mask : 0); // 74259 Q4-Q7: 7442 a0-a3 // 7442 0-8: led data, input mux - UINT16 sel = 1 << (m_led_select >> 4 & 0xf) & 0x3ff; + uint16_t sel = 1 << (m_led_select >> 4 & 0xf) & 0x3ff; m_inp_mux = sel & 0x1ff; // 74259 Q0,Q1: led select (active low) |