mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-10-21 17:33:36 +00:00
Decompilation of Pokémon Pinball: Ruby & Sapphire
- C 52.1%
- Assembly 43%
- C++ 2.8%
- HTML 1.3%
- Python 0.5%
- Other 0.3%
Move externs from global.h/variables.h into correct file, if number of files used from is reasonable. Marking ewram items, sorting of variables based on order in the ewrm pages. Tag Rom 1/2/sound data values as const, list in order based on appearance in the rom files. Merged the space for gBG0TilemapBuffer, gHighScoreScreenState and for gOptionsData. (memory extends and includes the later space) Used gfx tile size consts for the array sizing for graphic arrays, rather than the raw 0x###. |
||
|---|---|---|
| .github | ||
| asm | ||
| common_syms | ||
| constants | ||
| data | ||
| data_dump_tools | ||
| graphics | ||
| include | ||
| sound | ||
| src | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| AI_Usage_Disclaimer.txt | ||
| asmdiff.sh | ||
| audio_rules.mk | ||
| baserom.xdelta | ||
| charmap.txt | ||
| DEBUG.md | ||
| graphics_rules.mk | ||
| INSTALL.md | ||
| ld_script.sed | ||
| ld_script.txt | ||
| Makefile | ||
| objdiff.json | ||
| permuter_settings.toml | ||
| pokepinballrs.sha1 | ||
| README.md | ||
| sym_bss.txt | ||
| sym_common.txt | ||
| sym_ewram.txt | ||
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.