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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user