This commit is contained in:
folkert van heusden 2024-05-08 08:37:20 +02:00
parent e00890dc40
commit b1048443f2
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1
2 changed files with 4 additions and 4 deletions

View file

@ -288,7 +288,7 @@ void dc11::write_byte(const uint16_t addr, const uint8_t v)
write_word(addr, vtemp); write_word(addr, vtemp);
} }
void dc11::write_word(const uint16_t addr, uint16_t v) void dc11::write_word(const uint16_t addr, const uint16_t v)
{ {
int reg = (addr - DC11_BASE) / 2; int reg = (addr - DC11_BASE) / 2;
int line_nr = reg / 4; int line_nr = reg / 4;

4
dc11.h
View file

@ -22,7 +22,7 @@
#define DC11_RCSR 0174000 // receiver status register #define DC11_RCSR 0174000 // receiver status register
#define DC11_BASE DC11_RCSR #define DC11_BASE DC11_RCSR
#define DC11_END (DC11_BASE + (4 * 4 + 1) * 2) // 4 interfaces, + 2 to point after it #define DC11_END (DC11_BASE + (4 * 4 + 1) * 2) // 4 interfaces, + 2 to point behind it
class bus; class bus;
struct pollfd; struct pollfd;
@ -67,7 +67,7 @@ public:
uint16_t read_word(const uint16_t addr); uint16_t read_word(const uint16_t addr);
void write_byte(const uint16_t addr, const uint8_t v); void write_byte(const uint16_t addr, const uint8_t v);
void write_word(const uint16_t addr, uint16_t v); void write_word(const uint16_t addr, const uint16_t v);
void operator()(); void operator()();
}; };