trunk/src/mess/drivers/h8.c
r23970 | r23971 | |
219 | 219 | m_cass_data[1] = 0; |
220 | 220 | m_cass_data[2] = 0; |
221 | 221 | m_cass_data[3] = 0; |
| 222 | m_ff_b = 1; |
222 | 223 | } |
223 | 224 | |
224 | 225 | WRITE_LINE_MEMBER( h8_state::h8_inte_callback ) |
r23970 | r23971 | |
242 | 243 | { |
243 | 244 | if (!state) // rising pulse to push data through flipflops |
244 | 245 | { |
245 | | c = ~m_ff_b; // from /Q of 2nd flipflop |
| 246 | c = !m_ff_b; // from /Q of 2nd flipflop |
246 | 247 | m_ff_b = a; // from Q of 1st flipflop |
247 | 248 | if (c) |
248 | 249 | m_maincpu->set_input_line_and_vector(INPUT_LINE_IRQ0, ASSERT_LINE, 0xd7); |