From e24cbed36724b9ae422875a6da46b8c10d69ca19 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Wed, 4 Jun 2025 16:50:49 -0400 Subject: Demo work (#786) * Demo work * Fix PAL * Fix d_door weak func order and link it * Fix d_door for demo * JKernel OK on demo + misc * tag_attention 100% on demo * More demo work and fix some retail fakematches --- src/JSystem/JMessage/processor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/JSystem/JMessage/processor.cpp') diff --git a/src/JSystem/JMessage/processor.cpp b/src/JSystem/JMessage/processor.cpp index 5f30258a..5655ca53 100644 --- a/src/JSystem/JMessage/processor.cpp +++ b/src/JSystem/JMessage/processor.cpp @@ -142,8 +142,10 @@ void TProcessor::on_tag_() { size = current[1]; setCurrent_((const char*)current + size); - u32 tag = (current[2] << 16 | (u8)current[3] << 8); - tag |= current[4]; + u32 tag = 0; + tag |= 0xFF0000 & (current[2] << 16); + tag |= 0x00FF00 & (current[3] << 8); + tag |= 0x0000FF & (current[4] << 0); on_tag(tag, ¤t[5], size - 5); } -- cgit v1.2.3