Skip to content

Commit 2415527

Browse files
committed
add test to confirm auto-CNROM tilesets load correctly
1 parent f3ac93b commit 2415527

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tests/src/mapper.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use crate::{
33
labels,
44
playfield,
55
util,
6-
// video,
76
};
87
use rusticnes_core::nes::NesState;
98

@@ -50,7 +49,14 @@ pub fn get_tile_select(emu: &mut NesState) -> u8 {
5049
}
5150

5251
pub fn test() {
53-
let mut emu = util::emulator(None);
52+
test_tilesets(None);
53+
let mut cnrom = util::ROM.to_vec();
54+
cnrom[6] |= 0x20;
55+
test_tilesets(Some(&cnrom));
56+
}
57+
58+
pub fn test_tilesets(rom: Option<&[u8]>) {
59+
let mut emu = util::emulator(rom);
5460
// let mut view = video::Video::new();
5561
let (tileset1, tileset2) = get_expected_tilesets();
5662

0 commit comments

Comments
 (0)