mirror of
https://github.com/hch12907/orbum.git
synced 2024-05-20 13:07:53 -04:00
38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
#include "Common/Types/Register/MapperHwordWordRegister.hpp"
|
|
#include "Common/Types/Register/HwordRegister.hpp"
|
|
|
|
void MapperHwordWordRegister::initialise()
|
|
{
|
|
hword_register->initialise();
|
|
}
|
|
|
|
ubyte MapperHwordWordRegister::read_ubyte(const size_t offset)
|
|
{
|
|
throw std::runtime_error("Only Word R/W wrapper calls to HwordRegister are allowed.");
|
|
}
|
|
|
|
void MapperHwordWordRegister::write_ubyte(const size_t offset, const ubyte value)
|
|
{
|
|
throw std::runtime_error("Only Word R/W wrapper calls to HwordRegister are allowed.");
|
|
}
|
|
|
|
uhword MapperHwordWordRegister::read_uhword(const size_t offset)
|
|
{
|
|
throw std::runtime_error("Only Word R/W wrapper calls to HwordRegister are allowed.");
|
|
}
|
|
|
|
void MapperHwordWordRegister::write_uhword(const size_t offset, const uhword value)
|
|
{
|
|
throw std::runtime_error("Only Word R/W wrapper calls to HwordRegister are allowed.");
|
|
}
|
|
|
|
uword MapperHwordWordRegister::read_uword()
|
|
{
|
|
return static_cast<uword>(hword_register->read_uhword());
|
|
}
|
|
|
|
void MapperHwordWordRegister::write_uword(const uword value)
|
|
{
|
|
hword_register->write_uhword(static_cast<uhword>(value));
|
|
}
|