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

16
ass2/InputDevice.h Normal file
View file

@ -0,0 +1,16 @@
#ifndef INPUTDEVICE_H
#define INPUTDEVICE_H
#include "Device.h"
#include <istream>
class InputDevice : public Device {
private:
std::istream& input;
public:
InputDevice(std::istream& in);
uint8_t read() override;
};
#endif // INPUTDEVICE_H