mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-10-01 06:20:55 -04:00
bca8aeeecf421c67f432088ad3444ee9682317cb
Reverts the screen-based approach. Every BG sheet goes back to a plain tile-grid PNG, which the existing %.4bpp: %.png rule builds, since tilemap editing is covered by other tooling. - Drop the 68 assembled screen and unmapped-strip PNGs, the 21 detilemap rules, tools/scripts/detilemap.py and the VRAM layout notes. - Revert Makefile: .SECONDARY goes back to its original unscoped form. - Write each sheet out coloured rather than restoring the greyscale originals. A 4bpp PNG carries one 16-colour palette, so each sheet uses the bank most of its cells reference; multi-bank sheets are therefore approximate in appearance. Pixel indices are unaffected, so all 25 sheets still round-trip byte-exactly. - scene4plussleminun keeps its three-segment form: the sheet is 513 tiles because of the align-1 padding tile and does not fit one grid. Ruby and Sapphire keep their BG tiles and tilemaps as extracted files rather than reverting to baserom incbins, so the 73,728 bytes those removed stay removed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Renaming of board related src files, Prize state naming, board/bonus board state/substate naming (#214)
Pokémon Pinball: Ruby & Sapphire
This is a disassembly of Pokémon Pinball: Ruby & Sapphire.
It builds the following rom:
- pokepinballrs.gba
sha1: 9fec81ce2c5df589e0371a0bf2f92a5fe8db730b
To set up the repository, see INSTALL.md.
For contacts and other pret projects, see pret.github.io.
Description
Languages
C
52.1%
Assembly
42.8%
C++
2.8%
HTML
1.3%
Python
0.5%
Other
0.5%