code clean-up
This commit is contained in:
parent
51f2f3b508
commit
e0d9b0363a
1 changed files with 6 additions and 12 deletions
14
bus.h
14
bus.h
|
@ -111,24 +111,18 @@ public:
|
||||||
rl02 *getRL02() { return rl02_; }
|
rl02 *getRL02() { return rl02_; }
|
||||||
tm_11 *getTM11() { return tm11; }
|
tm_11 *getTM11() { return tm11; }
|
||||||
|
|
||||||
uint16_t read (const uint16_t a, const word_mode_t word_mode, const rm_selection_t mode_selection, const bool peek_only=false, const d_i_space_t s = i_space);
|
uint16_t read(const uint16_t a, const word_mode_t word_mode, const rm_selection_t mode_selection, const bool peek_only=false, const d_i_space_t s = i_space);
|
||||||
uint16_t read_byte(const uint16_t a) { return read(a, wm_byte, rm_cur); }
|
uint16_t read_byte(const uint16_t a) { return read(a, wm_byte, rm_cur); }
|
||||||
uint16_t read_word(const uint16_t a, const d_i_space_t s = i_space);
|
uint16_t read_word(const uint16_t a, const d_i_space_t s = i_space);
|
||||||
uint16_t peekWord(const uint16_t a);
|
uint16_t peekWord(const uint16_t a);
|
||||||
|
|
||||||
uint8_t readUnibusByte(const uint32_t a);
|
uint8_t readUnibusByte(const uint32_t a);
|
||||||
void writeUnibusByte(const uint32_t a, const uint8_t value);
|
uint16_t readPhysical(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);
|
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_byte(const uint16_t a, const uint8_t value) { write(a, wm_byte, value, rm_cur); }
|
void write_byte(const uint16_t a, const uint8_t value) { write(a, wm_byte, value, rm_cur); }
|
||||||
void write_word(const uint16_t a, const uint16_t value, const d_i_space_t s = i_space);
|
void write_word(const uint16_t a, const uint16_t value, const d_i_space_t s = i_space);
|
||||||
|
|
||||||
uint16_t readPhysical(const uint32_t a);
|
|
||||||
void writePhysical(const uint32_t a, const uint16_t value);
|
void writePhysical(const uint32_t a, const uint16_t value);
|
||||||
|
|
||||||
void check_odd_addressing(const uint16_t a, const int run_mode, const d_i_space_t space, const bool is_write);
|
|
||||||
|
|
||||||
bool is_psw(const uint16_t addr, const int run_mode, const d_i_space_t space) const;
|
bool is_psw(const uint16_t addr, const int run_mode, const d_i_space_t space) const;
|
||||||
|
|
||||||
void check_address(const bool trap_on_failure, const bool is_write, const memory_addresses_t & addr, const word_mode_t word_mode, const bool is_data, const int run_mode);
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue