UnibusByte -> _unibus_byte
This commit is contained in:
parent
9a10510c30
commit
fcff5f8372
5 changed files with 14 additions and 14 deletions
8
bus.cpp
8
bus.cpp
|
@ -871,15 +871,15 @@ void bus::write_word(const uint16_t a, const uint16_t value, const d_i_space_t s
|
|||
write(a, wm_word, value, rm_cur, s);
|
||||
}
|
||||
|
||||
uint8_t bus::readUnibusByte(const uint32_t a)
|
||||
uint8_t bus::read_unibus_byte(const uint32_t a)
|
||||
{
|
||||
uint8_t v = m->read_byte(a);
|
||||
TRACE("readUnibusByte[%08o]=%03o", a, v);
|
||||
TRACE("read_unibus_byte[%08o]=%03o", a, v);
|
||||
return v;
|
||||
}
|
||||
|
||||
void bus::writeUnibusByte(const uint32_t a, const uint8_t v)
|
||||
void bus::write_unibus_byte(const uint32_t a, const uint8_t v)
|
||||
{
|
||||
TRACE("writeUnibusByte[%08o]=%03o", a, v);
|
||||
TRACE("write_unibus_byte[%08o]=%03o", a, v);
|
||||
m->write_byte(a, v);
|
||||
}
|
||||
|
|
4
bus.h
4
bus.h
|
@ -127,11 +127,11 @@ public:
|
|||
uint16_t read_word(const uint16_t a, const d_i_space_t s);
|
||||
uint16_t read_word(const uint16_t a) override { return read_word(a, i_space); }
|
||||
uint16_t peek_word(const uint16_t a);
|
||||
uint8_t readUnibusByte(const uint32_t a);
|
||||
uint8_t read_unibus_byte(const uint32_t a);
|
||||
uint16_t read_physical(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 writeUnibusByte(const uint32_t a, const uint8_t value);
|
||||
void write_unibus_byte(const uint32_t a, const uint8_t value);
|
||||
void write_byte(const uint16_t a, const uint8_t value) override { write(a, wm_byte, value, rm_cur); }
|
||||
void write_word(const uint16_t a, const uint16_t value, const d_i_space_t s);
|
||||
void write_word(const uint16_t a, const uint16_t value) override { write_word(a, value, i_space); }
|
||||
|
|
4
rk05.cpp
4
rk05.cpp
|
@ -173,7 +173,7 @@ void rk05::write_word(const uint16_t addr, const uint16_t v)
|
|||
work_reclen -= cur;
|
||||
|
||||
for(size_t i=0; i<cur; i++)
|
||||
xfer_buffer[i] = b->readUnibusByte(work_memoff++);
|
||||
xfer_buffer[i] = b->read_unibus_byte(work_memoff++);
|
||||
|
||||
if (!fhs.at(device)->write(work_diskoffb, cur, xfer_buffer, 512)) {
|
||||
DOLOG(ll_error, true, "RK05(%d) write error %s to %u len %u", device, strerror(errno), work_diskoffb, cur);
|
||||
|
@ -230,7 +230,7 @@ void rk05::write_word(const uint16_t addr, const uint16_t v)
|
|||
temp_diskoffb += cur;
|
||||
|
||||
for(uint32_t i=0; i<cur; i++) {
|
||||
b->writeUnibusByte(p++, xfer_buffer[i]);
|
||||
b->write_unibus_byte(p++, xfer_buffer[i]);
|
||||
|
||||
if ((v & 2048) == 0)
|
||||
update_bus_address(2);
|
||||
|
|
8
rl02.cpp
8
rl02.cpp
|
@ -275,8 +275,8 @@ void rl02::write_word(const uint16_t addr, uint16_t v)
|
|||
|
||||
for(uint32_t i=0; i<cur;) {
|
||||
// BA and MPR are increased by 2
|
||||
xfer_buffer[i++] = b->readUnibusByte(memory_address++);
|
||||
xfer_buffer[i++] = b->readUnibusByte(memory_address++);
|
||||
xfer_buffer[i++] = b->read_unibus_byte(memory_address++);
|
||||
xfer_buffer[i++] = b->read_unibus_byte(memory_address++);
|
||||
|
||||
// update_bus_address(memory_address);
|
||||
mpr[0]++;
|
||||
|
@ -343,8 +343,8 @@ void rl02::write_word(const uint16_t addr, uint16_t v)
|
|||
|
||||
for(uint32_t i=0; i<cur;) {
|
||||
// BA and MPR are increased by 2
|
||||
b->writeUnibusByte(memory_address++, xfer_buffer[i++]);
|
||||
b->writeUnibusByte(memory_address++, xfer_buffer[i++]);
|
||||
b->write_unibus_byte(memory_address++, xfer_buffer[i++]);
|
||||
b->write_unibus_byte(memory_address++, xfer_buffer[i++]);
|
||||
|
||||
// update_bus_address(memory_address);
|
||||
|
||||
|
|
4
rp06.cpp
4
rp06.cpp
|
@ -201,13 +201,13 @@ void rp06::write_word(const uint16_t addr, uint16_t v)
|
|||
}
|
||||
|
||||
for(uint32_t i=0; i<cur_n; i++)
|
||||
b->writeUnibusByte(addr++, xfer_buffer[i]);
|
||||
b->write_unibus_byte(addr++, xfer_buffer[i]);
|
||||
}
|
||||
else {
|
||||
DOLOG(debug, false, "RP06: writing %u bytes to %u (dec) from %06o (oct)", cur_n, offs, addr);
|
||||
|
||||
for(uint32_t i=0; i<cur_n; i++)
|
||||
xfer_buffer[i] = b->readUnibusByte(addr++);
|
||||
xfer_buffer[i] = b->read_unibus_byte(addr++);
|
||||
|
||||
if (!fhs.at(0)->write(cur_offset, cur_n, xfer_buffer, SECTOR_SIZE)) {
|
||||
DOLOG(ll_error, true, "RP06 write error %s from %u", strerror(errno), cur_offset);
|
||||
|
|
Loading…
Add table
Reference in a new issue