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;
|
||||
}
|
||||
|
||||
if (get_use_data_space(run_mode) == false)
|
||||
physical_data = physical_instruction;
|
||||
|
||||
return { a, apf, physical_instruction, physical_data };
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue