mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-09-28 13:49:48 -04:00
cff0082a52
Move the 854-byte blob after gSapphireBoardZigzagoonFx_Gfx out of inline .2byte data into graphics/stage/unknown_085279CC.bin, labelled gUnknown_085279CC. Both ends are pinned by real references, so its extent is exact: the 0xC00 gfx copies above it and the pointer to gOptionsBGMList below. Nothing reaches it -- no pointer in the ROM lands inside it at any alignment, and .text ends 4.9MB earlier, so PC-relative forms cannot span the gap either. Rename bumper_plusle_fx_tail to compressed_numbers and give it its own label at 0x084ECF6C. It is a narrow digit font holding 0-9 plus a trailing glyph, not overrun tiles from the Plusle hit bumper sheet it was filed under -- it sits past the whole mon_portraits block, nowhere near that sheet's stride. Rename the capture_screen "unreferenced gap" segment to capture_screen_absorb_fx_frame_0. The sheet loads at OBJ tile 704, and shifting gMonCatchBallAbsorbPokemonFxSpriteSet's ball-adjacent entries back by 21 tiles maps t123/t127/t129 onto t102/t106/t108 -- the two ball sub-slots are 21 tiles apart, one per absorb frame. ROM stays byte-identical to baserom.gba throughout. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>