diff --git a/PDP10/kx10_cpu.c b/PDP10/kx10_cpu.c index 33b24cb..c201e5f 100644 --- a/PDP10/kx10_cpu.c +++ b/PDP10/kx10_cpu.c @@ -3410,6 +3410,15 @@ int Mem_read_its(int flag, int cur_context, int fetch, int mod) { } else { if (!page_lookup_its(AB, flag, &addr, 0, cur_context, fetch, mod)) return 1; +#if NUM_DEVS_AUXCPU > 0 + if (AUXCPURANGE(addr) && QAUXCPU) { + if (auxcpu_read (addr, &MB)) { + nxm_flag = 1; + check_apr_irq(); + return 1; + } + } +#endif #if NUM_DEVS_TEN11 > 0 if (T11RANGE(addr) && QTEN11) { if (ten11_read (addr, &MB)) { @@ -3419,15 +3428,6 @@ int Mem_read_its(int flag, int cur_context, int fetch, int mod) { } return 0; } -#endif -#if NUM_DEVS_AUXCPU > 0 - if (AUXCPURANGE(addr) && QAUXCPU) { - if (auxcpu_read (addr, &MB)) { - nxm_flag = 1; - check_apr_irq(); - return 1; - } - } #endif if (addr >= MEMSIZE) { nxm_flag = 1;