rusty-nes/src/instructions.rs

20 lines
278 B
Rust
Raw Normal View History

2022-08-23 20:11:25 +00:00
use crate::cpu::CPU;
impl CPU
{
fn fetch(&mut self) -> u8
{
let bus = self.bus.upgrade().unwrap();
return bus.borrow().read_cpu(self.absolute_addr);
}
pub fn jmp(&mut self)
{
self.pc = self.absolute_addr;
}
pub fn ldx(&mut self)
{
self.x = self.fetch();
}
}