Commit Graph

63 Commits

Author SHA1 Message Date
Retnuhytnuob
aa0d598b3b
Document sounds (#105)
* Update rom.s

* Update bg_music.h

* fix missing include

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-07 15:38:52 -05:00
Marcus Huderle
d05b42098b misc data dumping 2025-06-05 18:26:16 -05:00
Marcus Huderle
294ecf3816 Dump some more data from pokedex and intro 2025-06-01 11:04:45 -05:00
Marcus Huderle
ecb5f9f0b8 Dump Gb Player screen data 2025-05-31 12:13:15 -05:00
SombrAbsol
545f113c5a Fix Pelipper typo 2025-05-24 18:19:16 -05:00
ColinT
09403d1e89
Decompile sub_12BF8 (#96)
* Decompile sub_12BF8

* Fix up types and DmaCopy calls

* formatting cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-05-19 08:07:30 -05:00
Marcus Huderle
fe9052db37 best try at sub_12524
Some checks failed
CI / build (push) Has been cancelled
2025-03-02 15:08:38 -06:00
WhenGryphonsFly
89fe106c51 Use area names given in the manual 2025-03-02 12:44:28 -06:00
Eduardo Quezada
5fc6511a43 Merge branch 'master' into document5 2025-02-25 13:42:40 -03:00
Marcus Huderle
a3dba15ef1 sub_11C98, and use Vector structs instead of Coord structs 2025-02-25 08:05:16 -06:00
Eduardo Quezada
cbcb44b797 Slight link setup doc 2025-02-22 20:26:04 -03:00
Eduardo Quezada
54cb697cf1 A little bit more title screen and sprite group documentation 2025-02-22 20:07:14 -03:00
Eduardo Quezada
a1b0183f2a A bunch of Pokédex documentation 2025-02-22 19:51:57 -03:00
Eduardo Quezada
592e88f50a Merge branch 'master' into document4 2025-02-21 17:22:14 -03:00
Marcus Huderle
0ac318979e Document some basic ball physics stuff
Some checks are pending
CI / build (push) Waiting to run
2025-02-20 20:23:41 -06:00
Marcus Huderle
38a57aa856 dump gUnknown_086B077C 2025-02-20 08:16:49 -06:00
Marcus Huderle
8a7242aae8 dump gUnknown_086B085C 2025-02-20 08:10:07 -06:00
Eduardo Quezada
fe31638071 Some bonus field select documentation 2025-02-19 19:37:37 -03:00
Eduardo Quezada
0e01485b17 Some main state documentation 2025-02-19 18:06:50 -03:00
WhenGryphonsFly
eac10b9943 Document gEggLocations 2025-02-17 13:31:17 -06:00
Marcus Huderle
916062e81b Split out pinball_game_main.c 2025-02-15 13:09:37 -06:00
Eduardo Quezada
8489e2b509 Cry functions 2025-02-04 07:56:52 -06:00
Eduardo Quezada
e85aba751f Trailing whitespace 2025-02-04 07:56:52 -06:00
Marcus Huderle
fe1ba27b29 Decompile sub_599C in pokedex.c 2025-02-03 08:48:24 -06:00
Eduardo Quezada
e824290b26
Option menu documentation + other (#59)
* gUnknown_020314E0 -> gCurrentPinballGame

* JOY macros

* Partly document options

* Misc. documentation

* EOF fix
2025-02-02 10:15:33 -06:00
WhenGryphonsFly
fbf52e8478 Remove fake symbol gUnknown_086A3707
The fake symbol still exists in expected_objs/sub_22FA4.o, sub_2312C.o, and sub_4BC34.o
2025-02-01 22:50:17 -06:00
Eduardo Quezada
925380d419 gUnknown_086A3700 -> gSpeciesInfo 2025-02-01 15:34:57 -03:00
WhenGryphonsFly
cbf8acf8be Standardize meaning of rare
Whether two or three GET arrows are lit only changes the pool of available pokemon, not their spawn rates. See for example Slugma and Torchic, which are both common (starting weight of 10), but only appear with 2 and 3 arrows respectively. Rare should be reserved for pokemon with a starting weight of 1
2025-01-25 12:36:52 -06:00
WhenGryphonsFly
621e211bad Document gUnknown_086AE5E0/gCommonAndEggWeights 2025-01-25 12:36:52 -06:00
WhenGryphonsFly
55a66d5702 Decompile gUnknown_086AE5E0 2024-09-17 16:34:12 -05:00
WhenGryphonsFly
cc08fe1775
Merge pull request #35 from SethBarberee/high_scores
first batch of high scores decomp
2023-09-19 12:31:22 -05:00
Seth Barberee
bba1157f96 first attempt at high scores decomp 2023-08-25 10:43:10 -07:00
WhenGryphonsFly
25534c0d54 Decompile LoadPokedexGraphics 2023-08-24 21:11:43 -05:00
WhenGryphonsFly
6ba0ff3f63 Document some LoadGraphics functions 2023-08-22 22:22:13 -05:00
WhenGryphonsFly
108f42dddb Move StateFuncs tables to rom.s 2023-08-22 18:48:17 -05:00
WhenGryphonsFly
f2ad3f5082 Document StateFuncs 2023-08-22 18:24:33 -05:00
WhenGryphonsFly
02ff0d191b Fix incbin calculation 2023-06-24 10:41:01 -05:00
WhenGryphonsFly
11efa5038f [WIP] Rename functions
This commit allows calcrom to correctly calculate the number of undocumented and partially documented symbols
2023-06-23 21:36:03 -05:00
WhenGryphonsFly
3efabd8be2 Revoke execute permissions 2023-06-16 20:18:38 -05:00
PikalaxALT
ca46f1de71 Disassemble sprite sets for bonus field select 2021-07-23 09:32:38 -05:00
PikalaxALT
096a979f78 Through sub_29C8 2021-07-23 09:32:38 -05:00
Marcus Huderle
2453ee7a97 Dump options screen bg gfx 2020-07-05 17:34:00 -05:00
Cameron Hall
93f755636b more labeling 2019-08-11 20:57:10 -05:00
Cameron Hall
d06a2d63c0 cleanup 2019-08-11 19:15:53 -05:00
Cameron Hall
254f7f6a21 decompile rom_528AC.s 2019-08-07 17:44:24 -05:00
Cameron Hall
e1558f0801 some titlescreen labeling 2019-08-05 19:12:20 -05:00
Cameron Hall
ea69c98caa replace raw addresses in m4a code 2019-08-04 18:52:05 -05:00
Cameron Hall
83b5d34ae8 migrate ROM symbols to ld script 2019-08-04 18:00:50 -05:00
Marcus Huderle
41baa271c3 More decompiling + gbplayer lib code 2018-10-24 18:16:51 -05:00
Marcus Huderle
bd344c1390 Decompile more of main 2018-10-22 18:51:20 -05:00