Emulator: Add ProcessingUnit base class
This commit is contained in:
@@ -7,7 +7,9 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
class APU {
|
#include "processingunit.h"
|
||||||
|
|
||||||
|
class APU : public ProcessingUnit {
|
||||||
public:
|
public:
|
||||||
APU();
|
APU();
|
||||||
virtual ~APU();
|
virtual ~APU();
|
||||||
|
|||||||
@@ -7,7 +7,9 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
class CPU {
|
#include "processingunit.h"
|
||||||
|
|
||||||
|
class CPU final : public ProcessingUnit {
|
||||||
public:
|
public:
|
||||||
CPU();
|
CPU();
|
||||||
virtual ~CPU();
|
virtual ~CPU();
|
||||||
|
|||||||
@@ -7,7 +7,9 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
class PPU {
|
#include "processingunit.h"
|
||||||
|
|
||||||
|
class PPU final : public ProcessingUnit {
|
||||||
public:
|
public:
|
||||||
PPU();
|
PPU();
|
||||||
virtual ~PPU();
|
virtual ~PPU();
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2022 Riyyi
|
||||||
|
* Copyright (C) 2022 Th3FrankXD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "processingunit.h"
|
||||||
|
|
||||||
|
ProcessingUnit::ProcessingUnit()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
ProcessingUnit::~ProcessingUnit()
|
||||||
|
{
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2022 Riyyi
|
||||||
|
* Copyright (C) 2022 Th3FrankXD
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
class ProcessingUnit {
|
||||||
|
public:
|
||||||
|
ProcessingUnit();
|
||||||
|
virtual ~ProcessingUnit();
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user