public ASMEncodingUtility(ASMEncodingMode encodingMode = ASMEncodingMode.Base) { _helper = new ASMEncodingUtilityHelper[ASMEncodingUtilityHelper.NumEncodingModes]; _helper[(int)ASMEncodingMode.Base] = new ASMEncodingUtilityHelper(); EncodingMode = encodingMode; }
public void LoadEncodingModeFiles(ASMEncodingMode encodingMode) { switch (encodingMode) { case ASMEncodingMode.Base: LoadEncodingFile(ASMDataFileMap.MIPS_Encoding); break; case ASMEncodingMode.PSX: LoadEncodingFile(ASMDataFileMap.PSX_Encoding); break; case ASMEncodingMode.PSP: LoadEncodingFile(ASMDataFileMap.MIPS_R2_Encoding); LoadEncodingFile(ASMDataFileMap.MIPS_FPU_Float_Encoding); LoadEncodingFile(ASMDataFileMap.PSP_Encoding); break; default: break; } }