EightBit/Intel8080/test/Configuration.h
Adrian Conlon 67487b5b6e Simplify the usage of the register16_t union.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
2018-06-16 00:55:32 +01:00

43 lines
625 B
C++

#pragma once
#include <string>
#include <Register.h>
class Configuration {
public:
Configuration();
bool isDebugMode() const {
return m_debugMode;
}
void setDebugMode(bool value) {
m_debugMode = value;
}
bool isProfileMode() const {
return m_profileMode;
}
void setProfileMode(bool value) {
m_profileMode = value;
}
std::string getRomDirectory() const {
return m_romDirectory;
}
EightBit::register16_t getStartAddress() const {
//EightBit::register16_t returned;
//returned.word = 0x100;
return 0x100;
}
private:
bool m_debugMode;
bool m_profileMode;
std::string m_romDirectory;
};