(int address, RAMEvent.TYPE eventType, boolean triggerEvent, boolean requireSyncronization)
| 142 | } |
| 143 | |
| 144 | public byte read(int address, RAMEvent.TYPE eventType, boolean triggerEvent, boolean requireSyncronization) { |
| 145 | // if (address >= 65536) return 0; |
| 146 | byte value = activeRead.getMemoryPage(address)[address & 0x0FF]; |
| 147 | // if (triggerEvent || ((address & 0x0FF00) == 0x0C000)) { |
| 148 | // if (triggerEvent || (address & 0x0FFF0) == 0x0c030) { |
| 149 | if (triggerEvent) { |
| 150 | value = callListener(eventType, address, value, value, requireSyncronization); |
| 151 | } |
| 152 | return value; |
| 153 | } |
| 154 | |
| 155 | public int readWordRaw(int address) { |
| 156 | int lsb = 0x00ff & readRaw(address); |
no test coverage detected