mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-06-08 12:10:34 +00:00
Fixing an open bus issue with the bus's debugger
This commit is contained in:
@@ -165,9 +165,10 @@ namespace ComSquare::Debugger
|
|||||||
void MemoryBusDebug::write(uint24_t addr, uint8_t data)
|
void MemoryBusDebug::write(uint24_t addr, uint8_t data)
|
||||||
{
|
{
|
||||||
auto accessor = this->getAccessor(addr);
|
auto accessor = this->getAccessor(addr);
|
||||||
uint8_t value;
|
uint8_t value = 0;
|
||||||
try {
|
try {
|
||||||
value = accessor->read(addr - accessor->getStart());
|
if (accessor)
|
||||||
|
value = accessor->read(addr - accessor->getStart());
|
||||||
} catch (InvalidAddress &) {
|
} catch (InvalidAddress &) {
|
||||||
value = 0;
|
value = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user