Add Artic Base support (#105)

* Add Artic Base support

* Add Android support
This commit is contained in:
PabloMK7 2024-05-12 20:17:06 +02:00 committed by GitHub
parent 572d3ab71c
commit 24c6ec5e6a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
83 changed files with 5592 additions and 516 deletions

View file

@ -31,6 +31,7 @@ enum class FileType {
CIA,
ELF,
THREEDSX, // 3DSX
ARTIC,
};
/**
@ -73,6 +74,7 @@ enum class ResultStatus {
ErrorMemoryAllocationFailed,
ErrorEncrypted,
ErrorGbaTitle,
ErrorArtic,
};
constexpr u32 MakeMagic(char a, char b, char c, char d) {
@ -264,6 +266,14 @@ public:
return ResultStatus::ErrorNotImplemented;
}
virtual bool SupportsSaveStates() {
return true;
}
virtual bool SupportsMultipleInstancesForSameFile() {
return true;
}
protected:
Core::System& system;
FileUtil::IOFile file;