reznez 0.0.0

The high accuracy NES Emulator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::memory::mapper::*;
use crate::memory::mappers::vrc::vrc2::{Vrc2, BankLowBitBehavior};

// VRC2c
pub fn mapper025_3() -> Vrc2 {
    let mappings = &[
        (0xB000, 0xB002, C0),
        (0xB001, 0xB003, C1),
        (0xC000, 0xC002, C2),
        (0xC001, 0xC003, C3),
        (0xD000, 0xD002, C4),
        (0xD001, 0xD003, C5),
        (0xE000, 0xE002, C6),
        (0xE001, 0xE003, C7),
    ];

    Vrc2::new(mappings, BankLowBitBehavior::Keep)
}