Integrats Hosp and adds ASM code for RTO/HOSP

This commit is contained in:
Ben Gräf 2019-02-08 20:11:11 +01:00
parent 8c544aa08c
commit a6c88e2d7e
13 changed files with 625 additions and 44 deletions

View file

@ -38,6 +38,7 @@ enum PowVariant
POW_FAST_2,
POW_UPX,
POW_TURTLE,
POW_HOSP,
LAST_ITEM
};
@ -71,6 +72,8 @@ inline std::string getPowVariantName(PowVariant powVariant)
return "upx";
case POW_TURTLE:
return "turtle";
case POW_HOSP:
return "hosp";
case POW_AUTODETECT:
default:
return "-1";
@ -144,6 +147,8 @@ inline PowVariant parseVariant(const std::string variant)
powVariant = PowVariant::POW_UPX;
} else if (variant == "turtle" || variant == "trtl" || variant == "pico" || variant == "turtlev2") {
powVariant = PowVariant::POW_TURTLE;
} else if (variant == "hosp" || variant == "hospital") {
powVariant = PowVariant::POW_HOSP;
}
return powVariant;