Delete Source/cpu.h
This commit is contained in:
@@ -1,28 +0,0 @@
|
|||||||
// cpu.h
|
|
||||||
// SplitBit CPU Emulator Core
|
|
||||||
// Written by Anachronaut
|
|
||||||
// 10/16/2024
|
|
||||||
|
|
||||||
#ifndef CPU_H
|
|
||||||
#define CPU_H
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
|
|
||||||
// The struct containing the CPU registers.
|
|
||||||
typedef struct {
|
|
||||||
uint8_t A;
|
|
||||||
uint8_t B;
|
|
||||||
uint8_t Q;
|
|
||||||
uint8_t Status;
|
|
||||||
uint16_t ProgramCounter;
|
|
||||||
uint16_t DataPointer;
|
|
||||||
uint16_t StackPointer;
|
|
||||||
uint8_t *Program;
|
|
||||||
uint8_t *Data;
|
|
||||||
} CPURegisters;
|
|
||||||
|
|
||||||
uint8_t executeOperation(uint8_t instruction, CPURegisters *cpu);
|
|
||||||
|
|
||||||
void initializeCPU(CPURegisters *cpu, uint8_t *programMemory, uint8_t *dataMemory);
|
|
||||||
|
|
||||||
#endif // CPU_H
|
|
||||||
Reference in New Issue
Block a user