Working Sprite implementation
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 9s

This commit is contained in:
2026-02-10 22:17:51 -06:00
parent 22c586f15a
commit 3372559c19
8 changed files with 1585 additions and 26 deletions

View File

@@ -35,7 +35,10 @@ use tracing_subscriber::EnvFilter;
// const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "int_nmi_exit_timing.nes");
// const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "render-updating.nes");
// const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "ppu_palette_shared.nes");
const ROM_FILE: &str = "./Super Mario Bros. (World).nes";
// const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "input_test.nes");
// const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "scrolling.nes");
const ROM_FILE: &str = concat!(env!("ROM_DIR"), "/", "sprites.nes");
// const ROM_FILE: &str = "./Super Mario Bros. (World).nes";
// const ROM_FILE: &str = "./cpu_timing_test.nes";
// const ROM_FILE: &str = "../nes-test-roms/instr_test-v5/official_only.nes";
@@ -178,7 +181,7 @@ impl Emulator {
nes,
windows: HashMap::from_iter([
(win, WindowType::Main),
(win_2, WindowType::Memory(MemoryTy::OAM, HexView {}))
(win_2, WindowType::Debugger)
]),
debugger: DebuggerState::new(),
main_win_size: Size::new(0., 0.),