#pragma once #include #include "Memory.h" namespace EightBit { struct MemoryMapping { enum AccessLevel { Unknown, ReadOnly, ReadWrite, }; Memory& memory; uint16_t begin = 0xffff; uint16_t mask = 0U; AccessLevel access = Unknown; }; }