From 97b2fb2291bc25e79fa92e9242ae2e6be52a50bf Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Sun, 9 Jun 2024 10:25:48 -0600 Subject: Translated branch to dlist + end_dl --- src/factories/DisplayListFactory.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/factories/DisplayListFactory.cpp') diff --git a/src/factories/DisplayListFactory.cpp b/src/factories/DisplayListFactory.cpp index 088ff1d..dfc3fb8 100644 --- a/src/factories/DisplayListFactory.cpp +++ b/src/factories/DisplayListFactory.cpp @@ -291,10 +291,12 @@ ExportResult DListBinaryExporter::Export(std::ostream &write, std::shared_ptrGetNodeByAddr(ptr); + auto branch = (w0 >> 16) & G_DL_NO_PUSH; - Gfx value = gsSPDisplayListOTRHash(ptr); + value = gsSPDisplayListOTRHash(ptr); w0 = value.words.w0; w1 = value.words.w1; @@ -309,6 +311,15 @@ ExportResult DListBinaryExporter::Export(std::ostream &write, std::shared_ptr