Home
last modified time | relevance | path

Searched refs:m_int_state (Results 1 – 25 of 66) sorted by relevance

123

/dports/emulators/mess/mame-mame0226/src/devices/machine/
H A Dz80ctc.cpp187 … = %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 Dz80sti.cpp100 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 Dz80sio.cpp415 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 D68153bim.cpp190 …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 D68561mpcc.cpp138 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 Dscnxx562.cpp172 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 Dz80scc.cpp444 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 Ddp83932c.cpp72 , 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 Dz80ctc.cpp187 … = %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 Dz80sti.cpp100 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 Dz80sio.cpp415 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 D68153bim.cpp190 …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 D68561mpcc.cpp138 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 Dscnxx562.cpp172 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 Dz80scc.cpp444 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 Dsgi_ge5.h69 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 Dsgi_ge5.h69 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 Dnews_38xx.cpp150 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 Dnews_r3k.cpp159 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 Dnews_68k.cpp152 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 Dnews_38xx.cpp150 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 Dnews_r3k.cpp159 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 Dnews_68k.cpp152 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 Dmelps4.cpp148 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 Dmelps4.cpp148 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()

123