libdgf/LibDgf/Ps2/Vif/VifCodeCmd.cs
2021-03-17 03:18:15 -06:00

32 lines
773 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace LibDgf.Ps2.Vif
{
public enum VifCodeCmd : byte
{
Nop = 0b000_0000,
StCycl = 0b000_0001,
Offset = 0b000_0010,
Base = 0b000_0011,
Itop = 0b000_0100,
StMod = 0b000_0101,
MskPath3 = 0b000_0110,
Mark = 0b000_0111,
FlushE = 0b001_0000,
Flush = 0b001_0001,
FlushA = 0b001_0011,
MsCal = 0b001_0100,
MsCnt = 0b001_0111,
MsCalF = 0b001_0101,
StMask = 0b010_0000,
StRow = 0b011_0000,
StCol = 0b011_0001,
Mpg = 0b100_1010,
Direct = 0b101_0000,
DirectHl = 0b101_0001,
Unpack = 0b11_00000,
Interrupt = 0b1000_0000
}
}