From 8417e7758a03b193d9a4580d79f19245ad3747a5 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Thu, 18 Mar 2021 09:11:28 +0900 Subject: [PATCH] Skip SysEng's "new style" marker It can be simply skipped, because SysEng's command set is a superset of System1-3. --- src/sys/nact.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sys/nact.cpp b/src/sys/nact.cpp index d2df264..6cfb055 100644 --- a/src/sys/nact.cpp +++ b/src/sys/nact.cpp @@ -151,6 +151,12 @@ void NACT::execute() opening(); } + // Skip SysEng's "new style" marker + if (scenario_page == 0 && scenario_addr == 2 && + memcmp(&scenario_data[2], "REV", 3) == 0) { + scenario_addr = 5; + } + // 1コマンド実行 prev_addr = scenario_addr; uint8 cmd = getd();