dummy core-memory parity
This commit is contained in:
parent
1c03260f37
commit
056681e32f
1 changed files with 10 additions and 0 deletions
10
bus.cpp
10
bus.cpp
|
@ -287,6 +287,11 @@ uint16_t bus::read(const uint16_t addr_in, const word_mode_t word_mode, const rm
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (a >= 0172100 && a <= 0172137) { // MM11-LP parity
|
||||||
|
if (!peek_only) DOLOG(debug, false, "READ-I/O MM11-LP parity (%06o): %o", a, 1);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
if (word_mode == wm_byte) {
|
if (word_mode == wm_byte) {
|
||||||
if (a == ADDR_PSW) { // PSW
|
if (a == ADDR_PSW) { // PSW
|
||||||
uint8_t temp = c->getPSW();
|
uint8_t temp = c->getPSW();
|
||||||
|
@ -988,6 +993,11 @@ write_rc_t bus::write(const uint16_t addr_in, const word_mode_t word_mode, uint1
|
||||||
return { false };
|
return { false };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (a >= 0172100 && a <= 0172137) { // MM11-LP parity
|
||||||
|
DOLOG(debug, false, "WRITE-I/O MM11-LP parity (%06o): %o", a, value);
|
||||||
|
return { false };
|
||||||
|
}
|
||||||
|
|
||||||
/// MMU ///
|
/// MMU ///
|
||||||
// supervisor
|
// supervisor
|
||||||
if (a >= ADDR_PDR_SV_START && a < ADDR_PDR_SV_END) {
|
if (a >= ADDR_PDR_SV_START && a < ADDR_PDR_SV_END) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue