always process ACF? not only when mmu enabled?! experiment!
This commit is contained in:
parent
b33b688564
commit
b184068789
1 changed files with 3 additions and 3 deletions
6
bus.cpp
6
bus.cpp
|
@ -478,13 +478,13 @@ uint32_t bus::calculate_physical_address(const int run_mode, const uint16_t a, c
|
||||||
if (do_trap) {
|
if (do_trap) {
|
||||||
bool do_trap_250 = false;
|
bool do_trap_250 = false;
|
||||||
|
|
||||||
if ((MMR0 & (1 << 9)) && (MMR0 & 0xf000) == 0) {
|
if ((MMR0 & 0xf000) == 0) {
|
||||||
DOLOG(debug, true, "TRAP(0250) (throw 5) for access_control %d on address %06o", access_control, a);
|
DOLOG(debug, true, "TRAP(0250) (throw 5) for access_control %d on address %06o, run mode %d", access_control, a, run_mode);
|
||||||
|
|
||||||
do_trap_250 = true;
|
do_trap_250 = true;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DOLOG(debug, true, "A.C.F. triggger for %d on address %06o", access_control, a);
|
DOLOG(debug, true, "A.C.F. triggger for %d on address %06o, run mode %d", access_control, a, run_mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (access_control == 1 || access_control == 4 || access_control == 5)
|
if (access_control == 1 || access_control == 4 || access_control == 5)
|
||||||
|
|
Loading…
Add table
Reference in a new issue