diff options
| author | Hannes Schulze <haschu0103@outlook.de> | 2025-01-23 22:38:06 +0100 |
|---|---|---|
| committer | Hannes Schulze <haschu0103@outlook.de> | 2025-01-23 22:38:06 +0100 |
| commit | a8fc40d4badfd73917171b081f57b88b80bd1e69 (patch) | |
| tree | 6435f8bbcdaedaafdc188a848d4377f7b4457278 /lib/nes/mapper.cc | |
| parent | 0f24863561b7c609395b59ab73e634509d3111d8 (diff) | |
fix compiler warnings
Diffstat (limited to 'lib/nes/mapper.cc')
| -rw-r--r-- | lib/nes/mapper.cc | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/nes/mapper.cc b/lib/nes/mapper.cc index 9346be7..ad9ec40 100644 --- a/lib/nes/mapper.cc +++ b/lib/nes/mapper.cc @@ -47,14 +47,14 @@ namespace nes } if (addr <= address{ 0xBFFF }) { - auto const rel = addr.get_absolute() - 0x8000; + auto const rel = addr.get_absolute() - 0x8000u; if (rel >= cartridge_.get_prg_rom_length()) { return 0x0; } return cartridge_.get_prg_rom()[rel]; } if (addr <= address{ 0xFFFF }) { - auto rel = addr.get_absolute() - 0xC000; + auto rel = addr.get_absolute() - 0xC000u; if (cartridge_.get_prg_rom_length() > 0x4000) { rel += 0x4000; } if (rel >= cartridge_.get_prg_rom_length()) { return 0x0; } @@ -109,23 +109,23 @@ namespace nes auto mapper::nrom_mirrored_vram_address(address const addr) const -> unsigned { - auto const rel = addr.get_absolute() % 0x1000; + auto const rel = addr.get_absolute() % 0x1000u; switch (cartridge_.get_name_table_arrangement()) { case name_table_arrangement::horizontal: // $2000 = $2400, $2800 = $2c00 - if (rel <= 0x3FF) { return 0x000 + (rel % 0x400); } - if (rel <= 0x7FF) { return 0x000 + (rel % 0x400); } - if (rel <= 0xBFF) { return 0x400 + (rel % 0x400); } - if (rel <= 0xFFF) { return 0x400 + (rel % 0x400); } + if (rel <= 0x3FF) { return 0x000u + (rel % 0x400u); } + if (rel <= 0x7FF) { return 0x000u + (rel % 0x400u); } + if (rel <= 0xBFF) { return 0x400u + (rel % 0x400u); } + if (rel <= 0xFFF) { return 0x400u + (rel % 0x400u); } break; case name_table_arrangement::vertical: // $2000 = $2800, $2400 = $2c00 - if (rel <= 0x3FF) { return 0x000 + (rel % 0x400); } - if (rel <= 0x7FF) { return 0x400 + (rel % 0x400); } - if (rel <= 0xBFF) { return 0x000 + (rel % 0x400); } - if (rel <= 0xFFF) { return 0x400 + (rel % 0x400); } + if (rel <= 0x3FF) { return 0x000u + (rel % 0x400u); } + if (rel <= 0x7FF) { return 0x400u + (rel % 0x400u); } + if (rel <= 0xBFF) { return 0x000u + (rel % 0x400u); } + if (rel <= 0xFFF) { return 0x400u + (rel % 0x400u); } break; } |
