#pragma once #include <cpu/cpu.h> #include <misc/types.h> #include <memory/device.h> #include <SFML/System/Clock.hpp> class TimerDiv : public Mem_device { private: sf::Clock divClock; public: TimerDiv() = default; virtual void write8(u16 addr, u8 data); virtual u8 read8(u16 addr); };