fn ldx(&mut self) -> bool {
        self.fetch();

        self.x = self.fetched;

        self.flags.set(Flags::N, self.x & 0x80 != 0);
        self.flags.set(Flags::Z, self.x == 0);

        true
    }
// LDX: Load X register
// Affects: N Z
Load X register
Affects: N Z
Load X register Affects : N Z
fn ldx(&mut self) -> bool {
        self.fetch();
        self.x = self.fetched;
        self.flags.set(Flags::N, self.x & 0x80 != 0);
        self.flags.set(Flags::Z, self.x == 0);
        true
    }
fn ldx ( & mut self ) -> bool { self . fetch ( ) ; self . x = self . fetched ; self . flags . set ( Flags :: N , self . x & 0x80 != 0 ) ; self . flags . set ( Flags :: Z , self . x == 0 ) ; true }
LDX: Load X register
Affects: N Z
LDX : Load X register Affects : N Z
&mut self