|
|
| MMU (EventContext *context, IOBank *ioBank) |
| |
|
void | reset () |
| |
|
void | setRoms (const uint8_t *kernal, const uint8_t *basic, const uint8_t *character) |
| |
| uint8_t | readMemByte (uint_least16_t addr) |
| |
| uint_least16_t | readMemWord (uint_least16_t addr) |
| |
| void | writeMemByte (uint_least16_t addr, uint8_t value) |
| |
| void | writeMemWord (uint_least16_t addr, uint_least16_t value) |
| |
| void | fillRam (uint_least16_t start, uint8_t value, unsigned int size) |
| |
| void | fillRam (uint_least16_t start, const uint8_t *source, unsigned int size) |
| |
| void | installResetHook (uint_least16_t addr) |
| |
| void | installBasicTrap (uint_least16_t addr) |
| |
| void | setBasicSubtune (uint8_t tune) |
| |
| uint8_t | cpuRead (uint_least16_t addr) const |
| |
| void | cpuWrite (uint_least16_t addr, uint8_t data) |
| |
|
virtual void | setCpuPort (int state)=0 |
| |
|
virtual uint8_t | getLastReadByte () const =0 |
| |
|
virtual event_clock_t | getPhi2Time () const =0 |
| |
| virtual uint8_t | readMemByte (uint_least16_t addr)=0 |
| |
| virtual uint_least16_t | readMemWord (uint_least16_t addr)=0 |
| |
| virtual void | writeMemByte (uint_least16_t addr, uint8_t value)=0 |
| |
| virtual void | writeMemWord (uint_least16_t addr, uint_least16_t value)=0 |
| |
| virtual void | fillRam (uint_least16_t start, uint8_t value, unsigned int size)=0 |
| |
| virtual void | fillRam (uint_least16_t start, const uint8_t *source, unsigned int size)=0 |
| |
| virtual void | installResetHook (uint_least16_t addr)=0 |
| |
| virtual void | installBasicTrap (uint_least16_t addr)=0 |
| |
| virtual void | setBasicSubtune (uint8_t tune)=0 |
| |