diff --git a/M6502/test/Board.cpp b/M6502/test/Board.cpp index b0c15aa..7a5c38d 100644 --- a/M6502/test/Board.cpp +++ b/M6502/test/Board.cpp @@ -7,7 +7,7 @@ #include #include -Board::Board(const Configuration& configuration) +Board::Board(const Configuration& configuration) noexcept : m_configuration(configuration) {} void Board::raisePOWER() noexcept { @@ -25,7 +25,7 @@ void Board::lowerPOWER() noexcept { EightBit::Bus::lowerPOWER(); } -void Board::initialise() { +void Board::initialise() noexcept { auto programFilename = m_configuration.getProgram(); auto programPath = m_configuration.getRomDirectory() + "/" + m_configuration.getProgram(); diff --git a/M6502/test/Board.h b/M6502/test/Board.h index 26cfae8..547c0cd 100644 --- a/M6502/test/Board.h +++ b/M6502/test/Board.h @@ -13,14 +13,14 @@ class Board : public EightBit::Bus { public: - Board(const Configuration& configuration); + Board(const Configuration& configuration) noexcept; - EightBit::MOS6502& CPU() { return m_cpu; } + EightBit::MOS6502& CPU() noexcept { return m_cpu; } void raisePOWER() noexcept final; void lowerPOWER() noexcept final; - void initialise() final; + void initialise() noexcept final; protected: virtual constexpr EightBit::MemoryMapping mapping(uint16_t address) noexcept final {