/dports/emulators/mess/mame-mame0226/src/devices/machine/ |
H A D | z80ctc.cpp | 187 … = %d%d%d%d\n", m_channel[0]->m_int_state, m_channel[1]->m_int_state, m_channel[2]->m_int_state, m… in z80daisy_irq_state() 199 state |= m_channel[ch]->m_int_state; in z80daisy_irq_state() 219 if (channel.m_int_state & Z80_DAISY_INT) in z80daisy_irq_ack() 224 channel.m_int_state = Z80_DAISY_IEO; in z80daisy_irq_ack() 248 if (channel.m_int_state & Z80_DAISY_IEO) in z80daisy_irq_reti() 253 channel.m_int_state &= ~Z80_DAISY_IEO; in z80daisy_irq_reti() 298 m_int_state(0) in z80ctc_channel_device() 317 save_item(NAME(m_int_state)); in device_start() 330 m_int_state = 0; in device_reset() 459 m_int_state &= ~Z80_DAISY_INT; in write() [all …]
|
H A D | z80sti.cpp | 100 for (auto & elem : m_int_state) in z80sti_device() 150 save_item(NAME(m_int_state)); in device_start() 234 if (m_int_state[i] & Z80_DAISY_IEO) in z80daisy_irq_state() 242 state |= m_int_state[i]; in z80daisy_irq_state() 264 if (m_int_state[i] & Z80_DAISY_INT) in z80daisy_irq_ack() 269 m_int_state[i] = Z80_DAISY_IEO; in z80daisy_irq_ack() 305 if (m_int_state[i] & Z80_DAISY_IEO) in z80daisy_irq_reti() 308 m_int_state[i] &= ~Z80_DAISY_IEO; in z80daisy_irq_reti() 355 m_int_state[level] |= Z80_DAISY_INT; in take_interrupt() 508 if (!BIT(m_ipr, i) && (m_int_state[i] == Z80_DAISY_INT)) m_int_state[i] = 0; in write() [all …]
|
H A D | z80sio.cpp | 415 for (auto & elem : m_int_state) in z80sio_device() 484 save_item(NAME(m_int_state)); in device_start() 504 m_int_state[prio[0]], m_int_state[prio[1]], m_int_state[prio[2]], in z80daisy_irq_state() 505 m_int_state[prio[3]], m_int_state[prio[4]], m_int_state[prio[5]]); in z80daisy_irq_state() 512 if (m_int_state[prio[i]] & Z80_DAISY_IEO) in z80daisy_irq_state() 517 state |= m_int_state[prio[i]]; in z80daisy_irq_state() 537 if (m_int_state[prio[i]] & Z80_DAISY_INT) in z80daisy_irq_ack() 663 for (auto & elem : m_int_state) in reset_interrupts() 698 …ind_if(std::begin(m_int_state), std::end(m_int_state), [] (int state) { return bool(state & Z80_DA… in clear_interrupt() 720 m_int_state[prio[i]] &= ~Z80_DAISY_IEO; in return_from_interrupt() [all …]
|
H A D | 68153bim.cpp | 190 …if (elem->m_int_state == bim68153_channel::PENDING && elem->m_control & bim68153_channel::REG_CNTR… in iack() 274 m_chn[ch]->m_int_state = bim68153_channel::PENDING; in trigger_interrupt() 324 , m_int_state(NONE) in bim68153_channel() 345 save_item(NAME(m_int_state)); in device_start() 363 m_int_state = NONE; in device_reset()
|
H A D | 68561mpcc.cpp | 138 for (auto & elem : m_int_state) in mpcc_device() 183 save_item(NAME(m_int_state)); in device_start() 674 for (auto & elem : m_int_state) in check_interrupts() 713 for (auto & elem : m_int_state) in reset_interrupts() 734 m_int_state[TX_INT_PRIO] = INT_REQ; in trigger_interrupt() 742 m_int_state[RX_INT_PRIO] = INT_REQ; in trigger_interrupt() 747 m_int_state[SR_INT_PRIO] = INT_REQ; in trigger_interrupt() 770 m_int_state[TX_INT_PRIO] = INT_REQ; // Still TX interrupts to serve in update_interrupts() 774 m_int_state[TX_INT_PRIO] = INT_NONE; // No more TX interrupts to serve in update_interrupts() 787 m_int_state[RX_INT_PRIO] = INT_REQ; // Still RX interrupts to serve in update_interrupts() [all …]
|
H A D | scnxx562.cpp | 172 for (auto & elem : m_int_state) in duscc_device() 227 save_item(NAME(m_int_state)); in device_start() 300 m_int_state[0], m_int_state[1], m_int_state[2], m_int_state[3], in z80daisy_irq_state() 301 m_int_state[4], m_int_state[5], m_int_state[6], m_int_state[7]); in z80daisy_irq_state() 304 for (auto & elem : m_int_state) in z80daisy_irq_state() 330 for (auto & elem : m_int_state) in z80daisy_irq_ack() 365 for (auto & elem : m_int_state) in z80daisy_irq_reti() 411 for (auto & elem : m_int_state) in reset_interrupts() 509 m_int_state[priority_level] |= Z80_DAISY_INT; in trigger_interrupt()
|
H A D | z80scc.cpp | 444 for (auto & elem : m_int_state) in z80scc_device() 515 save_item(NAME(m_int_state)); in device_start() 589 m_int_state[0], m_int_state[1], m_int_state[2], in z80daisy_irq_state() 590 m_int_state[3], m_int_state[4], m_int_state[5]); in z80daisy_irq_state() 593 for (auto & elem : m_int_state) in z80daisy_irq_state() 622 for (auto & elem : m_int_state) in z80daisy_irq_ack() 695 for (auto & elem : m_int_state) in reset_interrupts() 805 m_int_state[priority] |= Z80_DAISY_INT; in trigger_interrupt() 832 m_int_state[z80scc_channel::INT_EXTERNAL_PRIO + (index == CHANNEL_A ? 0 : 3 )] = 0; in update_extint() 1518 for (auto & elem : m_uart->m_int_state) in do_sccreg_rr2() [all …]
|
H A D | dp83932c.cpp | 72 , m_int_state(false) in dp83932c_device() 87 save_item(NAME(m_int_state)); in device_start() 505 if (int_state != m_int_state) in update_interrupts() 507 m_int_state = int_state; in update_interrupts() 508 m_out_int(m_int_state); in update_interrupts()
|
/dports/emulators/mame/mame-mame0226/src/devices/machine/ |
H A D | z80ctc.cpp | 187 … = %d%d%d%d\n", m_channel[0]->m_int_state, m_channel[1]->m_int_state, m_channel[2]->m_int_state, m… in z80daisy_irq_state() 199 state |= m_channel[ch]->m_int_state; in z80daisy_irq_state() 219 if (channel.m_int_state & Z80_DAISY_INT) in z80daisy_irq_ack() 224 channel.m_int_state = Z80_DAISY_IEO; in z80daisy_irq_ack() 248 if (channel.m_int_state & Z80_DAISY_IEO) in z80daisy_irq_reti() 253 channel.m_int_state &= ~Z80_DAISY_IEO; in z80daisy_irq_reti() 298 m_int_state(0) in z80ctc_channel_device() 317 save_item(NAME(m_int_state)); in device_start() 330 m_int_state = 0; in device_reset() 459 m_int_state &= ~Z80_DAISY_INT; in write() [all …]
|
H A D | z80sti.cpp | 100 for (auto & elem : m_int_state) in z80sti_device() 150 save_item(NAME(m_int_state)); in device_start() 234 if (m_int_state[i] & Z80_DAISY_IEO) in z80daisy_irq_state() 242 state |= m_int_state[i]; in z80daisy_irq_state() 264 if (m_int_state[i] & Z80_DAISY_INT) in z80daisy_irq_ack() 269 m_int_state[i] = Z80_DAISY_IEO; in z80daisy_irq_ack() 305 if (m_int_state[i] & Z80_DAISY_IEO) in z80daisy_irq_reti() 308 m_int_state[i] &= ~Z80_DAISY_IEO; in z80daisy_irq_reti() 355 m_int_state[level] |= Z80_DAISY_INT; in take_interrupt() 508 if (!BIT(m_ipr, i) && (m_int_state[i] == Z80_DAISY_INT)) m_int_state[i] = 0; in write() [all …]
|
H A D | z80sio.cpp | 415 for (auto & elem : m_int_state) in z80sio_device() 484 save_item(NAME(m_int_state)); in device_start() 504 m_int_state[prio[0]], m_int_state[prio[1]], m_int_state[prio[2]], in z80daisy_irq_state() 505 m_int_state[prio[3]], m_int_state[prio[4]], m_int_state[prio[5]]); in z80daisy_irq_state() 512 if (m_int_state[prio[i]] & Z80_DAISY_IEO) in z80daisy_irq_state() 517 state |= m_int_state[prio[i]]; in z80daisy_irq_state() 537 if (m_int_state[prio[i]] & Z80_DAISY_INT) in z80daisy_irq_ack() 663 for (auto & elem : m_int_state) in reset_interrupts() 698 …ind_if(std::begin(m_int_state), std::end(m_int_state), [] (int state) { return bool(state & Z80_DA… in clear_interrupt() 720 m_int_state[prio[i]] &= ~Z80_DAISY_IEO; in return_from_interrupt() [all …]
|
H A D | 68153bim.cpp | 190 …if (elem->m_int_state == bim68153_channel::PENDING && elem->m_control & bim68153_channel::REG_CNTR… in iack() 274 m_chn[ch]->m_int_state = bim68153_channel::PENDING; in trigger_interrupt() 324 , m_int_state(NONE) in bim68153_channel() 345 save_item(NAME(m_int_state)); in device_start() 363 m_int_state = NONE; in device_reset()
|
H A D | 68561mpcc.cpp | 138 for (auto & elem : m_int_state) in mpcc_device() 183 save_item(NAME(m_int_state)); in device_start() 674 for (auto & elem : m_int_state) in check_interrupts() 713 for (auto & elem : m_int_state) in reset_interrupts() 734 m_int_state[TX_INT_PRIO] = INT_REQ; in trigger_interrupt() 742 m_int_state[RX_INT_PRIO] = INT_REQ; in trigger_interrupt() 747 m_int_state[SR_INT_PRIO] = INT_REQ; in trigger_interrupt() 770 m_int_state[TX_INT_PRIO] = INT_REQ; // Still TX interrupts to serve in update_interrupts() 774 m_int_state[TX_INT_PRIO] = INT_NONE; // No more TX interrupts to serve in update_interrupts() 787 m_int_state[RX_INT_PRIO] = INT_REQ; // Still RX interrupts to serve in update_interrupts() [all …]
|
H A D | scnxx562.cpp | 172 for (auto & elem : m_int_state) in duscc_device() 227 save_item(NAME(m_int_state)); in device_start() 300 m_int_state[0], m_int_state[1], m_int_state[2], m_int_state[3], in z80daisy_irq_state() 301 m_int_state[4], m_int_state[5], m_int_state[6], m_int_state[7]); in z80daisy_irq_state() 304 for (auto & elem : m_int_state) in z80daisy_irq_state() 330 for (auto & elem : m_int_state) in z80daisy_irq_ack() 365 for (auto & elem : m_int_state) in z80daisy_irq_reti() 411 for (auto & elem : m_int_state) in reset_interrupts() 509 m_int_state[priority_level] |= Z80_DAISY_INT; in trigger_interrupt()
|
H A D | z80scc.cpp | 444 for (auto & elem : m_int_state) in z80scc_device() 515 save_item(NAME(m_int_state)); in device_start() 589 m_int_state[0], m_int_state[1], m_int_state[2], in z80daisy_irq_state() 590 m_int_state[3], m_int_state[4], m_int_state[5]); in z80daisy_irq_state() 593 for (auto & elem : m_int_state) in z80daisy_irq_state() 622 for (auto & elem : m_int_state) in z80daisy_irq_ack() 695 for (auto & elem : m_int_state) in reset_interrupts() 805 m_int_state[priority] |= Z80_DAISY_INT; in trigger_interrupt() 832 m_int_state[z80scc_channel::INT_EXTERNAL_PRIO + (index == CHANNEL_A ? 0 : 3 )] = 0; in update_extint() 1518 for (auto & elem : m_uart->m_int_state) in do_sccreg_rr2() [all …]
|
/dports/emulators/mess/mame-mame0226/src/mame/video/ |
H A D | sgi_ge5.h | 69 if (state != m_int_state) in set_int() 71 m_int_state = state; in set_int() 72 m_int_cb(m_int_state); in set_int() 103 bool m_int_state; variable
|
/dports/emulators/mame/mame-mame0226/src/mame/video/ |
H A D | sgi_ge5.h | 69 if (state != m_int_state) in set_int() 71 m_int_state = state; in set_int() 72 m_int_cb(m_int_state); in set_int() 103 bool m_int_state; variable
|
/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | news_38xx.cpp | 150 bool m_int_state[3]; member in news_38xx_state 168 save_item(NAME(m_int_state)); in FLOPPY_FORMATS_MEMBER() 174 for (bool &int_state : m_int_state) in FLOPPY_FORMATS_MEMBER() 276 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 280 if (m_int_state[i] != int_state) in int_check() 282 m_int_state[i] = int_state; in int_check()
|
H A D | news_r3k.cpp | 159 bool m_int_state[4]; member in news_r3k_state 178 save_item(NAME(m_int_state)); in FLOPPY_FORMATS_MEMBER() 184 for (bool &int_state : m_int_state) in FLOPPY_FORMATS_MEMBER() 336 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 340 if (m_int_state[i] != int_state) in int_check() 342 m_int_state[i] = int_state; in int_check()
|
H A D | news_68k.cpp | 152 bool m_int_state[2]; member in news_68k_state 166 for (bool &int_state : m_int_state) in machine_start() 280 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 284 if (m_int_state[i] != int_state) in int_check() 286 m_int_state[i] = int_state; in int_check()
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | news_38xx.cpp | 150 bool m_int_state[3]; member in news_38xx_state 168 save_item(NAME(m_int_state)); in FLOPPY_FORMATS_MEMBER() 174 for (bool &int_state : m_int_state) in FLOPPY_FORMATS_MEMBER() 276 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 280 if (m_int_state[i] != int_state) in int_check() 282 m_int_state[i] = int_state; in int_check()
|
H A D | news_r3k.cpp | 159 bool m_int_state[4]; member in news_r3k_state 178 save_item(NAME(m_int_state)); in FLOPPY_FORMATS_MEMBER() 184 for (bool &int_state : m_int_state) in FLOPPY_FORMATS_MEMBER() 336 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 340 if (m_int_state[i] != int_state) in int_check() 342 m_int_state[i] = int_state; in int_check()
|
H A D | news_68k.cpp | 152 bool m_int_state[2]; member in news_68k_state 166 for (bool &int_state : m_int_state) in machine_start() 280 for (unsigned i = 0; i < ARRAY_LENGTH(m_int_state); i++) in int_check() 284 if (m_int_state[i] != int_state) in int_check() 286 m_int_state[i] = int_state; in int_check()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/melps4/ |
H A D | melps4.cpp | 148 m_int_state = 0; in device_start() 193 save_item(NAME(m_int_state)); in device_start() 366 if (state != m_int_state && state == m_intp) in execute_set_input() 371 m_int_state = state; in execute_set_input()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/melps4/ |
H A D | melps4.cpp | 148 m_int_state = 0; in device_start() 193 save_item(NAME(m_int_state)); in device_start() 366 if (state != m_int_state && state == m_intp) in execute_set_input() 371 m_int_state = state; in execute_set_input()
|