summaryrefslogtreecommitdiff
path: root/src/vcpu.h
blob: 7eed76f9a7a9ee6b5d8cfbe54af0e51bfdd7c3be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

typedef struct VCPU_State {
  short opcode;
  char X;
  char Y;
  char N;
  char NN;
  short NNN;
} VCPU_State;

void VCPUInit();
void VCPUFetch();
void VCPUDecode();
void VCPUExecute();