Can only use D-space when enabled in MMU
This commit is contained in:
parent
db9d7b3f9f
commit
c913cc3410
1 changed files with 3 additions and 0 deletions
3
bus.cpp
3
bus.cpp
|
@ -503,6 +503,9 @@ memory_addresses_t bus::calculate_physical_address(const int run_mode, const uin
|
||||||
physical_data &= 0x3ffff;
|
physical_data &= 0x3ffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (get_use_data_space(run_mode) == false)
|
||||||
|
physical_data = physical_instruction;
|
||||||
|
|
||||||
return { a, apf, physical_instruction, physical_data };
|
return { a, apf, physical_instruction, physical_data };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue