コード例 #1
0
ファイル: Instructions.cs プロジェクト: sayaPintar/PurpleMoon
        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);
        }
コード例 #2
0
ファイル: Instructions.cs プロジェクト: sayaPintar/PurpleMoon
        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);
        }