public static bool F_SUBI() { byte b = Memory.Read((ushort)(CPU.ProgCtr + 1)); CPU.SetI((ushort)(CPU.I - b)); CPU.StepProgramCounter(I_SUBI.Arguments); return(true); }
public static bool F_LOADI() { byte left = Memory.Read((ushort)(CPU.ProgCtr + 1)); byte right = Memory.Read((ushort)(CPU.ProgCtr + 2)); ushort addr = BytesToAddress(left, right); CPU.SetI(addr); CPU.StepProgramCounter(I_LOADI.Arguments); return(true); }