From 58d07827817c0a2c39256e2d142070022eefc913 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Mon, 3 Nov 2025 08:34:03 +0900 Subject: [PATCH] Fix off-by-one bug in box initialization for sdps and prog_fd This was a regerssion introduced by commit ff00165. --- src/sys/nact_sys2.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/sys/nact_sys2.cpp b/src/sys/nact_sys2.cpp index a53ae0d..853e200 100644 --- a/src/sys/nact_sys2.cpp +++ b/src/sys/nact_sys2.cpp @@ -86,18 +86,18 @@ NACT_Sys2::NACT_Sys2(const Config& config, const GameId& game_id) : NACT(config, game_id) { if (game_id.is(GameId::SDPS_TONO) || game_id.is(GameId::SDPS_KAIZOKU)) { - ags->set_box(0, 0, 40, 8, 598, 271); + ags->set_box(1, 0, 40, 8, 598, 271); } else if (game_id.is(GameId::PROG_FD)) { - ags->set_box(0, 0, 64, 13, 407, 289); - ags->set_box(1, 0, 24, 298, 111, 390); - ags->set_box(2, 0, 0, 0, 639, 307); - ags->set_box(3, 0, 0, 0, 319, 399); - ags->set_box(4, 0, (16*8), 310, ((77*8)-1), 390); - ags->set_box(5, 0, (4*8), 310, ((76*8)-1), 390); - ags->set_box(6, 0, (2*8), 317, ((56*8)-1), 389); - ags->set_box(7, 15, 64, 13, 407, 289); - ags->set_box(8, 0, 0, 0, 319, 399); - ags->set_box(9, 0, 320, 0, 639, 40); + ags->set_box(1, 0, 64, 13, 407, 289); + ags->set_box(2, 0, 24, 298, 111, 390); + ags->set_box(3, 0, 0, 0, 639, 307); + ags->set_box(4, 0, 0, 0, 319, 399); + ags->set_box(5, 0, (16*8), 310, ((77*8)-1), 390); + ags->set_box(6, 0, (4*8), 310, ((76*8)-1), 390); + ags->set_box(7, 0, (2*8), 317, ((56*8)-1), 389); + ags->set_box(8, 15, 64, 13, 407, 289); + ags->set_box(9, 0, 0, 0, 319, 399); + ags->set_box(10, 0, 320, 0, 639, 40); } }