Files
cpu-emulator/include/emulator.h
2018-03-03 08:54:12 +09:00

18 lines
313 B
C++

#define KB 1024
#define MB 1024*KB
#include <stdio.h>
#include <stdint.h>
#include "instructions.h"
#include "memory.h"
class Emulator{
public:
void init(size_t memorysize, FILE *bin);
void free();
void exec(uint8_t opcode);
void dump_registers();
uint8_t read_next_opcode();
uint32_t get_eip();
};