diff options
| author | Hannes Schulze <haschu0103@outlook.de> | 2025-02-01 01:14:03 +0100 |
|---|---|---|
| committer | Hannes Schulze <haschu0103@outlook.de> | 2025-02-01 01:14:03 +0100 |
| commit | 9ca793417149cbaa7b5f4b7797bc929e6e191f28 (patch) | |
| tree | 3f067cad3fe7e606e5e9ea1dd8079874de3f048c /lib/nes/sys/mapper.cc | |
| parent | 1d5f5482f91391a6dfee9ec0e7cb0a22ee5f0464 (diff) | |
use custom integer types
Diffstat (limited to 'lib/nes/sys/mapper.cc')
| -rw-r--r-- | lib/nes/sys/mapper.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/nes/sys/mapper.cc b/lib/nes/sys/mapper.cc index fc6ec6c..d779076 100644 --- a/lib/nes/sys/mapper.cc +++ b/lib/nes/sys/mapper.cc @@ -34,7 +34,7 @@ namespace nes::sys return status::success; } - auto read_cpu(address const addr, cartridge& cartridge) -> std::uint8_t override + auto read_cpu(address const addr, cartridge& cartridge) -> u8 override { if (addr <= address{ 0x5FFF }) { @@ -59,7 +59,7 @@ namespace nes::sys return 0x0; } - auto write_cpu(address const addr, std::uint8_t const value, cartridge& cartridge) -> void override + auto write_cpu(address const addr, u8 const value, cartridge& cartridge) -> void override { if (addr <= address{ 0x5FFF }) { @@ -72,7 +72,7 @@ namespace nes::sys } } - auto read_ppu(address const addr, cartridge& cartridge, std::uint8_t const* vram) -> std::uint8_t override + auto read_ppu(address const addr, cartridge& cartridge, u8 const* vram) -> u8 override { if (addr <= address{ 0x1FFF }) { @@ -87,7 +87,7 @@ namespace nes::sys return 0x0; } - auto write_ppu(address const addr, std::uint8_t const value, cartridge& cartridge, std::uint8_t* vram) -> void override + auto write_ppu(address const addr, u8 const value, cartridge& cartridge, u8* vram) -> void override { if (addr <= address{ 0x1FFF }) { @@ -101,7 +101,7 @@ namespace nes::sys } private: - static auto mirrored_vram_address(address const addr, cartridge const& cartridge) -> unsigned + static auto mirrored_vram_address(address const addr, cartridge const& cartridge) -> u32 { auto const rel = addr.get_absolute() % 0x1000u; @@ -137,10 +137,10 @@ namespace nes::sys explicit mapper_invalid() = default; auto validate(cartridge&) -> status override { return status::error_unsupported_mapper; } - auto read_cpu(address, cartridge&) -> std::uint8_t override { return 0; } - auto write_cpu(address, std::uint8_t, cartridge&) -> void override {} - auto read_ppu(address, cartridge&, std::uint8_t const*) -> std::uint8_t override { return 0; } - auto write_ppu(address, std::uint8_t, cartridge&, std::uint8_t*) -> void override {} + auto read_cpu(address, cartridge&) -> u8 override { return 0; } + auto write_cpu(address, u8, cartridge&) -> void override {} + auto read_ppu(address, cartridge&, u8 const*) -> u8 override { return 0; } + auto write_ppu(address, u8, cartridge&, u8*) -> void override {} }; } // namespace @@ -154,7 +154,7 @@ namespace nes::sys return instance; } - auto mapper::get(std::uint8_t const number) -> mapper& + auto mapper::get(u8 const number) -> mapper& { switch (number) { |
