/dports/emulators/vice/vice-3.5/src/ |
H A D | dma.c | 88 if (cs->nmi_clk >= start_clk in dma_maincpu_steal_cycles() 115 if (cs->nmi_clk > dma_start) { in dma_maincpu_steal_cycles() 116 cs->nmi_clk = cs->last_stolen_cycles_clk; in dma_maincpu_steal_cycles() 118 cs->nmi_clk += num; in dma_maincpu_steal_cycles() 122 cs->nmi_clk -= nmi_sub; in dma_maincpu_steal_cycles()
|
H A D | interrupt.c | 139 cs->nmi_clk += warp_amount; in interrupt_cpu_status_time_warp() 150 if (cs->nmi_clk > warp_amount) { in interrupt_cpu_status_time_warp() 151 cs->nmi_clk -= warp_amount; in interrupt_cpu_status_time_warp() 153 cs->nmi_clk = (CLOCK) 0; in interrupt_cpu_status_time_warp() 349 || SMW_DW(m, cs->nmi_clk) < 0 in interrupt_write_snapshot() 396 || SMR_DW(m, &cs->nmi_clk) < 0 in interrupt_read_snapshot()
|
H A D | interrupt.h | 76 CLOCK nmi_clk; member 209 cs->nmi_clk = cpu_clk; in interrupt_set_nmi() 211 interrupt_fixup_int_clk(cs, cpu_clk, &(cs->nmi_clk)); in interrupt_set_nmi() 226 if (cpu_clk == cs->nmi_clk) { in interrupt_set_nmi()
|
H A D | mainviccpu.c | 401 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 412 nmi_clk++; in interrupt_check_nmi_delay() 415 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | maincpu.c | 396 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 407 nmi_clk++; in interrupt_check_nmi_delay() 410 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | mainc64cpu.c | 99 if (maincpu_int_status->nmi_clk <= maincpu_clk) { in interrupt_delay() 181 if (cs->nmi_delay_cycles == 0 && cs->nmi_clk < maincpu_clk) { in maincpu_steal_cycles()
|
H A D | 6510core.c | 420 && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_DELAY))) { \ 928 && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_DELAY))) { \
|
H A D | 6510dtvcore.c | 293 …if ((CPU_INT_STATUS->global_pending_int & IK_NMI) && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_…
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/ |
H A D | dma.c | 88 if (cs->nmi_clk >= start_clk in dma_maincpu_steal_cycles() 115 if (cs->nmi_clk > dma_start) { in dma_maincpu_steal_cycles() 116 cs->nmi_clk = cs->last_stolen_cycles_clk; in dma_maincpu_steal_cycles() 118 cs->nmi_clk += num; in dma_maincpu_steal_cycles() 122 cs->nmi_clk -= nmi_sub; in dma_maincpu_steal_cycles()
|
H A D | interrupt.c | 139 cs->nmi_clk += warp_amount; in interrupt_cpu_status_time_warp() 150 if (cs->nmi_clk > warp_amount) { in interrupt_cpu_status_time_warp() 151 cs->nmi_clk -= warp_amount; in interrupt_cpu_status_time_warp() 153 cs->nmi_clk = (CLOCK) 0; in interrupt_cpu_status_time_warp() 349 || SMW_DW(m, cs->nmi_clk) < 0 in interrupt_write_snapshot() 396 || SMR_DW(m, &cs->nmi_clk) < 0 in interrupt_read_snapshot()
|
H A D | interrupt.h | 76 CLOCK nmi_clk; member 209 cs->nmi_clk = cpu_clk; in interrupt_set_nmi() 211 interrupt_fixup_int_clk(cs, cpu_clk, &(cs->nmi_clk)); in interrupt_set_nmi() 226 if (cpu_clk == cs->nmi_clk) { in interrupt_set_nmi()
|
H A D | mainviccpu.c | 322 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 333 nmi_clk++; in interrupt_check_nmi_delay() 336 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | maincpu.c | 341 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 352 nmi_clk++; in interrupt_check_nmi_delay() 355 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | mainc64cpu.c | 98 if (maincpu_int_status->nmi_clk <= maincpu_clk) { in interrupt_delay() 174 if (cs->nmi_delay_cycles == 0 && cs->nmi_clk < maincpu_clk) { in maincpu_steal_cycles()
|
H A D | 6510core.c | 402 && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_DELAY))) { \ 794 && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_DELAY))) { \
|
H A D | 6510dtvcore.c | 287 …if ((CPU_INT_STATUS->global_pending_int & IK_NMI) && (CLK >= (CPU_INT_STATUS->nmi_clk + INTERRUPT_…
|
H A D | ChangeLog.1 | 388 "sub" gives an underflow on irq_clk and nmi_clk and handle that.
|
/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | informer_207_376.cpp | 259 ripple_counter_device &nmi_clk(RIPPLE_COUNTER(config, "nmi_clk")); // CD4020BE in informer_207_376() local 260 nmi_clk.set_stages(14); in informer_207_376() 261 nmi_clk.count_out_cb().set_inputline(m_maincpu, INPUT_LINE_NMI).bit(13); // Q14 in informer_207_376()
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | informer_207_376.cpp | 259 ripple_counter_device &nmi_clk(RIPPLE_COUNTER(config, "nmi_clk")); // CD4020BE in informer_207_376() local 260 nmi_clk.set_stages(14); in informer_207_376() 261 nmi_clk.count_out_cb().set_inputline(m_maincpu, INPUT_LINE_NMI).bit(13); // Q14 in informer_207_376()
|
/dports/emulators/vice/vice-3.5/src/drive/ |
H A D | drivecpu65c02.c | 307 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 318 nmi_clk++; in interrupt_check_nmi_delay() 321 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | drivecpu.c | 330 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 341 nmi_clk++; in interrupt_check_nmi_delay() 344 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/drive/ |
H A D | drivecpu65c02.c | 301 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 312 nmi_clk++; in interrupt_check_nmi_delay() 315 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
H A D | drivecpu.c | 316 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 327 nmi_clk++; in interrupt_check_nmi_delay() 330 if (cpu_clk >= nmi_clk) { in interrupt_check_nmi_delay()
|
/dports/emulators/fs-uae/fs-uae-3.1.35/src/ |
H A D | cdtvcr.cpp | 1105 CLOCK nmi_clk; member 1417 CLOCK nmi_clk = cs->nmi_clk + INTERRUPT_DELAY; in interrupt_check_nmi_delay() local 1422 nmi_clk++; in interrupt_check_nmi_delay() 1424 if (cpu_clk >= nmi_clk) in interrupt_check_nmi_delay()
|
/dports/emulators/lisaem/lisaem-1.2.6.2/generator/ |
H A D | reg68k.c | 52 static uint32 nmi_pc=0, nmi_addr_err=0, nmi_clk=0, nmi_stop=0; variable 1524 if (nmi_clk && nmi_pc) in reg68k_external_execute() 1528 nmi_addr_err=0; nmi_clk=0; nmi_pc=0; nmi_stop=0; // clear flags in reg68k_external_execute() 1705 …if (regs.stop && nmi_clk && nmi_pc) {regs.stop=0; nmi_addr_err=0; nmi_clk=0; nmi_pc=0; nmi_stop=0… in reg68k_internal_autovector() 1900 …if (regs.stop && nmi_clk && nmi_pc) {regs.stop=0; nmi_addr_err=0; nmi_clk=0; nmi_pc=0; nmi_stop=0… in reg68k_internal_vector() 2077 nmi_clk = cpu68k_clocks; in lisa_nmi_vector()
|