EightBit/MC6809/unittest/Board.cpp
Adrian Conlon 68a785ceec Add an address masking to the memory mapping structure.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
2018-11-01 23:43:29 +00:00

18 lines
333 B
C++

#include "pch.h"
#include "Board.h"
Board::Board()
: m_cpu(EightBit::mc6809(*this)) {
}
void Board::initialise() {
CPU().powerOn();
CPU().raise(CPU().NMI());
CPU().raise(CPU().FIRQ());
CPU().reset();
}
EightBit::MemoryMapping Board::mapping(uint16_t) {
return { m_ram, 0x0000, 0xffff, EightBit::MemoryMapping::ReadWrite };
}