mirror of
https://github.com/TomHarte/CLK.git
synced 2024-06-01 22:41:32 +00:00
Avoid loading nonsense value upon data abort.
This commit is contained in:
parent
265d151879
commit
56b65780d2
|
@ -339,7 +339,9 @@ struct Executor {
|
||||||
if constexpr (flags.transfer_byte()) {
|
if constexpr (flags.transfer_byte()) {
|
||||||
uint8_t target;
|
uint8_t target;
|
||||||
did_read = bus.template read<uint8_t>(address, target, registers_.mode(), trans);
|
did_read = bus.template read<uint8_t>(address, target, registers_.mode(), trans);
|
||||||
value = target;
|
if(did_read) {
|
||||||
|
value = target;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
did_read = bus.template read<uint32_t>(address, value, registers_.mode(), trans);
|
did_read = bus.template read<uint32_t>(address, value, registers_.mode(), trans);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user