mirror of
https://github.com/simh/simh.git
synced 2026-01-13 07:19:43 +00:00
AltairZ80: Simplified polling for stop CPU on non UNIX platform
This commit is contained in:
parent
dee7135cfb
commit
ff908f4f59
@ -2100,10 +2100,7 @@ static t_stat sim_instr_mmu (void) {
|
||||
if (sim_interval <= 0) { /* check clock queue */
|
||||
#if !UNIX_PLATFORM
|
||||
/* poll on platforms without reliable signalling */
|
||||
if ((sim_poll_kbd() == SCPE_OK) && stop_cpu) {
|
||||
reason = SCPE_STOP;
|
||||
break;
|
||||
}
|
||||
sim_poll_kbd(); /* following sim_process_event will check for stop */
|
||||
#endif
|
||||
if ((reason = sim_process_event()))
|
||||
break;
|
||||
|
||||
@ -1017,10 +1017,7 @@ t_stat sim_instr_nommu(void) {
|
||||
if (sim_interval <= 0) { /* check clock queue */
|
||||
#if !UNIX_PLATFORM
|
||||
/* poll on platforms without reliable signalling */
|
||||
if ((sim_poll_kbd() == SCPE_OK) && stop_cpu) {
|
||||
reason = SCPE_STOP;
|
||||
break;
|
||||
}
|
||||
sim_poll_kbd(); /* following sim_process_event will check for stop */
|
||||
#endif
|
||||
if ((reason = sim_process_event()))
|
||||
break;
|
||||
|
||||
@ -210,10 +210,7 @@ t_stat sim_instr_8086(void) {
|
||||
if (sim_interval <= 0) { /* check clock queue */
|
||||
#if !UNIX_PLATFORM
|
||||
/* poll on platforms without reliable signalling */
|
||||
if ((sim_poll_kbd() == SCPE_OK) && stop_cpu) {
|
||||
reason = SCPE_STOP;
|
||||
break;
|
||||
}
|
||||
sim_poll_kbd(); /* following sim_process_event will check for stop */
|
||||
#endif
|
||||
if ( (reason = sim_process_event()) )
|
||||
break;
|
||||
|
||||
@ -216,10 +216,7 @@ t_stat sim_instr_m68k(void) {
|
||||
if (sim_interval <= 0) { /* check clock queue */
|
||||
#if !UNIX_PLATFORM
|
||||
/* poll on platforms without reliable signalling */
|
||||
if ((sim_poll_kbd() == SCPE_OK) && stop_cpu) {
|
||||
reason = SCPE_STOP;
|
||||
break;
|
||||
}
|
||||
sim_poll_kbd(); /* following sim_process_event will check for stop */
|
||||
#endif
|
||||
if ((reason = sim_process_event()))
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user