created basic simulator

This commit is contained in:
privsk 2025-11-27 08:17:43 +01:00
parent 8c02a9e950
commit 5a06b2bc0b
12 changed files with 541 additions and 0 deletions

13
ass2/InputDevice.cpp Normal file
View file

@ -0,0 +1,13 @@
#include "InputDevice.h"
InputDevice::InputDevice(std::istream& in) : input(in) {
}
uint8_t InputDevice::read() {
char c;
if (input.get(c)) {
uint8_t result = (uint8_t)c;
return result;
}
return 0;
}