mos6502/core/src/address_mode.rs

18 lines
310 B
Rust

use std::ops::Add;
use crate::mos6502cpu::Mos6502Cpu;
#[derive(PartialEq, Debug)]
pub enum AddressMode {
Implied,
Accumulator,
Immediate(u8),
ZeroPage(u8),
ZeroPageX(u8),
ZeroPageY(u8),
Absolute(u16),
AbsoluteX(u16),
AbsoluteY(u16),
IndirectX(u8),
IndirectY(u8),
}