Files
SecurityEmulator/src/Metal.h
2026-02-04 12:52:42 +01:00

24 lines
290 B
C++

#pragma once
class Bus;
#include <cstdint>
#include <memory>
#include "CPU.h"
class Metal {
public:
Metal();
~Metal() = default;
void Upload2Memory(uint8_t bytes[], size_t len);
void Run();
private:
std::shared_ptr<Bus> m_Bus;
CPU m_CPU;
bool m_Running = false;
};