1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-01-30 05:24:52 +00:00

KA10: Change order of AUXCPU and TEN11 check.

The PDP-6 memory should have precedence, shadowing TEN11 if they overlap.
This commit is contained in:
Lars Brinkhoff
2021-07-19 13:01:38 +02:00
parent bfef184701
commit bad641393e

View File

@@ -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;