rs6502/cpu/registers.rs
1
2#[allow(non_snake_case)]
3pub struct Registers {
4 pub A: u8,
5 pub X: u8,
6 pub Y: u8,
7 pub PC: u16,
8}
9
10impl Registers {
11 pub fn new() -> Registers {
12 Registers { ..Default::default() }
13 }
14}
15
16impl Default for Registers {
17 fn default() -> Registers {
18 Registers {
19 A: 0,
20 X: 0,
21 Y: 0,
22 PC: 0,
23 }
24 }
25}