summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLywx <kiritodev01@gmail.com>2024-10-21 15:26:23 -0600
committerGitHub <noreply@github.com>2024-10-21 15:26:23 -0600
commit710497aadc7cce37b28930bf65f52d1d480678be (patch)
tree6e3266966dba6757be12a1023bea434af59b98b7 /src
parent2381a1cd0dd834707d34ce59c88c9970e2bd2929 (diff)
Added support to latest LUS (#155)
Diffstat (limited to 'src')
-rw-r--r--src/Companion.h4
-rw-r--r--src/factories/DisplayListFactory.cpp2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/Companion.h b/src/Companion.h
index e039726..f169786 100644
--- a/src/Companion.h
+++ b/src/Companion.h
@@ -22,11 +22,11 @@ enum class ParseMode {
};
enum class GBIVersion {
+ f3db,
f3d,
f3dex,
- f3db,
- f3dex2,
f3dexb,
+ f3dex2,
};
enum class GBIMinorVersion {
diff --git a/src/factories/DisplayListFactory.cpp b/src/factories/DisplayListFactory.cpp
index f88b07e..c7333e5 100644
--- a/src/factories/DisplayListFactory.cpp
+++ b/src/factories/DisplayListFactory.cpp
@@ -195,6 +195,8 @@ ExportResult DListBinaryExporter::Export(std::ostream &write, std::shared_ptr<IP
WriteHeader(writer, Torch::ResourceType::DisplayList, 0);
+ writer.Write((int8_t) gbi);
+
while (writer.GetBaseAddress() % 8 != 0)
writer.Write(static_cast<int8_t>(0xFF));