Use the virtual methods, busRead and busWrite for all processor bus actions.

Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2019-03-02 21:58:34 +00:00
parent ed47983928
commit 934a1f7025
9 changed files with 102 additions and 127 deletions

View File

@@ -21,11 +21,11 @@ void EightBit::IntelProcessor::handleRESET() {
}
void EightBit::IntelProcessor::push(const uint8_t value) {
BUS().write(--SP(), value);
busWrite(--SP(), value);
}
uint8_t EightBit::IntelProcessor::pop() {
return BUS().read(SP()++);
return busRead(SP()++);
}
EightBit::register16_t EightBit::IntelProcessor::getWord() {