mirror of
https://github.com/wfjm/w11.git
synced 2026-01-13 15:37:43 +00:00
- cpu_mmu.mac: make C2.3 test more robust - tcode.ecmd: use 'set cpu nouwin' to emulate w11 behavior
985 B
985 B
Known differences between w11a and KB11-C (11/70)
18-bit UNIBUS address space not mapped into 22-bit address space
The 11/70 maps the 18 bit UNIBUS address space into the upper part of the 22-bit extended mode address space. With UNIBUS mapping enabled, this allows to access via 17000000:17757777 the memory exactly as a UNIBUS device would see it.
The w11a doesn't implement this remapping, an access in the range 17000000:17757777 causes an NXM fault and will set the NXM bit in CPUERR.
Notes:
- on a 11/70 an access non-existing memory via the UNIBUS map will result in a UNIBUS timeout and set the ITO bit CPUERR.
- SimH doesn't implement the UNIBUS window, in a 4 MB memory conficuration the address range 17000000:17757777 will be normal memory.
- e11 implements the UNIBUS window and from V7.4 on access to main memory
via the UNIBUS map. This can be disabled via
set cpu nouwin. When used withset memory 3840an e11 system will be behave like the w11.