From 9d80b5b8a61bd8c2336f5032de8b84fea15d685f Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Thu, 16 Jan 2025 23:58:33 +0100 Subject: implement cpu --- src/nes/cartridge.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/nes/cartridge.cc') diff --git a/src/nes/cartridge.cc b/src/nes/cartridge.cc index 5970d2a..d2d11b6 100644 --- a/src/nes/cartridge.cc +++ b/src/nes/cartridge.cc @@ -1,15 +1,15 @@ #include "nes/cartridge.hh" #include -namespace -{ - constexpr auto prg_rom_bank_size = std::size_t{ 16 * 1024 }; - constexpr auto chr_rom_bank_size = std::size_t{ 8 * 1024 }; - constexpr auto ram_bank_size = std::size_t{ 8 * 1024 }; -} // namespace - namespace nes { + namespace + { + constexpr auto prg_rom_bank_size = std::size_t{ 16 * 1024 }; + constexpr auto chr_rom_bank_size = std::size_t{ 8 * 1024 }; + constexpr auto ram_bank_size = std::size_t{ 8 * 1024 }; + } // namespace + auto cartridge::from_data(void const* data, std::size_t const length) -> cartridge { auto const bytes = static_cast(data); @@ -31,7 +31,7 @@ namespace nes (control_2 & 0b11110000) >> 0; // Load program data. - auto offset = 16; + auto offset = std::size_t{ 16 }; if (has_trainer) { offset += 512; } auto const prg_rom_size = prg_rom_banks * prg_rom_bank_size; -- cgit v1.3.1