mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-10-06 15:51:43 -04:00
2cbd43e924
The evolution mode counterpart of the shop mode extraction in the previous commit, using the same conventions. ROM still matches (make compare). gEvoNameDisplay_Pals is a single 16-colour palette with no padding, dumped as JASC .pal and incbin'd as the built .gbapal. gEvoModeBG_Gfx and gUnknown_081B5784/6784/7784 are BG0 tilemaps, not tile graphics, exactly as the shop mode frames are: gShopEvoBGAnimFrames lists them as the second group of four, and they are copied to the same VRAM + 0x2000 that BGCNT_SCREENBASE(4) puts BG0's map at. Verified before dumping: each is 2048 entries (32x64), tile indices 416-511, palette banks 0 and 12, H/V flip bits in use, with rows 49-63 uniform 0x01FF filler identical across all four frames. Bank 12 is where gEvoNameDisplay_Pals is loaded (PLTT + 0x180). As before the gUnknown_ symbols keep their placeholder names; only the extracted file names record what they are. gMainBoardEvoBanner_Pal is left on baserom.gba deliberately. It is one of four consecutive banner palettes (evo, catch mode, jirachi, travel) that are all still unextracted, so that run is better done as a group. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>