mirror of
https://github.com/MoleskiCoder/EightBit.git
synced 2026-04-21 17:16:35 +00:00
Add a slightly simplified variant on signal firing.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
This commit is contained in:
+4
-4
@@ -9,16 +9,16 @@ void EightBit::Bus::raisePOWER() {}
|
||||
void EightBit::Bus::lowerPOWER() {}
|
||||
|
||||
uint8_t EightBit::Bus::read() {
|
||||
ReadingByte.fire(EventArgs::empty());
|
||||
ReadingByte.fire();
|
||||
const auto returned = DATA() = reference();
|
||||
ReadByte.fire(EventArgs::empty());
|
||||
ReadByte.fire();
|
||||
return returned;
|
||||
}
|
||||
|
||||
void EightBit::Bus::write() {
|
||||
WritingByte.fire(EventArgs::empty());
|
||||
WritingByte.fire();
|
||||
reference() = DATA();
|
||||
WrittenByte.fire(EventArgs::empty());
|
||||
WrittenByte.fire();
|
||||
}
|
||||
|
||||
void EightBit::Bus::write(const uint8_t value) {
|
||||
|
||||
Reference in New Issue
Block a user