18 lines
310 B
Rust
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),
|
|
}
|