unibus read/write clean-up
This commit is contained in:
parent
97ad897df8
commit
17b7d0a481
2 changed files with 6 additions and 3 deletions
7
bus.cpp
7
bus.cpp
|
@ -1120,13 +1120,16 @@ void bus::writeWord(const uint16_t a, const uint16_t value, const d_i_space_t s)
|
|||
write(a, wm_word, value, rm_cur, s);
|
||||
}
|
||||
|
||||
uint16_t bus::readUnibusByte(const uint32_t a)
|
||||
uint8_t bus::readUnibusByte(const uint32_t a)
|
||||
{
|
||||
return m->readByte(a);
|
||||
uint8_t v = m->readByte(a);
|
||||
DOLOG(debug, false, "readUnibusByte[%08o]=%03o", a, v);
|
||||
return v;
|
||||
}
|
||||
|
||||
void bus::writeUnibusByte(const uint32_t a, const uint8_t v)
|
||||
{
|
||||
DOLOG(debug, false, "writeUnibusByte[%08o]=%03o", a, v);
|
||||
m->writeByte(a, v);
|
||||
}
|
||||
|
||||
|
|
2
bus.h
2
bus.h
|
@ -156,7 +156,7 @@ public:
|
|||
uint16_t readWord(const uint16_t a, const d_i_space_t s = i_space);
|
||||
uint16_t peekWord(const uint16_t a);
|
||||
|
||||
uint16_t readUnibusByte(const uint32_t a);
|
||||
uint8_t readUnibusByte(const uint32_t a);
|
||||
|
||||
write_rc_t write (const uint16_t a, const word_mode_t word_mode, uint16_t value, const rm_selection_t mode_selection, const d_i_space_t s = i_space);
|
||||
void writeByte(const uint16_t a, const uint8_t value) { write(a, wm_byte, value, rm_cur); }
|
||||
|
|
Loading…
Add table
Reference in a new issue