use super::rom_test;

// TODO: need to implement soft reset behavior
// rom_test!(basic_cpu, "cpu_reset_ram.nes", |nes| {
//     assert_eq!(nes.last_instruction, "0x8001 HLT :2 []");
//     // Off by one from Mesen, since Mesen doesn't count the clock cycle attempting to execute the 'invalid' opcode
//     assert_eq!(nes.cycle, 11);
//     // This is off by one from Mesen, because Mesen is left pointing at the 'invalid' opcode
//     assert_eq!(nes.cpu.pc, 0x8002);
//     // Off by one from Mesen, since Mesen doesn't count the clock cycle attempting to execute the 'invalid' opcode
//     assert_eq!(nes.ppu.pixel, 35);

//     assert_eq!(nes.cpu.sp, 0xFD);
//     // assert_eq!(nes.cpu.a, 0x00);
//     // assert_eq!(nes.cpu.x, 0x00);
//     // assert_eq!(nes.cpu.y, 0x00);
// });
