Commit Graph

74 Commits

Author SHA1 Message Date
Retnuhytnuob
d4c781c63f
decomp C4F0 (#138)
Some checks failed
CI / build (push) Has been cancelled
2025-07-24 08:59:24 -05:00
Marcus Huderle
1e5f7b9cc0 sub_47344 2025-07-21 14:06:11 -05:00
Retnuhytnuob
ce8bb30b36
Data Dump for multiple small arrays; Corrections in Game obj; Add decomp reference aide (#128)
Some checks are pending
CI / build (push) Waiting to run
* initial data

* cleanup incorrect marker in pinballGame object

* Fix raw pointers

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-15 08:12:10 -05:00
Retnuhytnuob
473dfc06d2
Dump dusclops bonus related graphics (#133)
* dump dusclops bonus stage graphics

* document oam usage

* dusclops bonus graphic

* remove comment

* change out tail half tile for space directive
2025-07-15 07:42:03 -05:00
Marcus Huderle
9b8360eaf4 Add packed_sprite_oam macro and dumping script, dump duskull spritesheet oam entries 2025-07-14 09:17:17 -05:00
Retnuhytnuob
4c8d5a9871
DataDump Pokedex entries, (0x0805C8B4) with preproc support, and english dex glyphs (0x08092FA0) (#132)
* text graphics

* add dex preproc, data dump

* remove temp test data from rom.s

* cleanup temp files

* remove dump of 086AE5EC for focus

* correct file reference

* utf handling.

* add second colon

* Align dex entry structs to 4 bytes

* Fix dex text glyphs gfx:

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-13 08:18:51 -05:00
Retnuhytnuob
71b5a5def6
define several const vals (#120)
Some checks failed
CI / build (push) Has been cancelled
Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-30 08:52:00 -05:00
Eduardo Quezada
00acbaa9c6
Some documentation (#117)
Some checks are pending
CI / build (push) Waiting to run
* Split save and cry files + some doc

* Some Bonus stage documentation
2025-06-25 20:02:14 -05:00
Retnuhytnuob
43302a9134
Define gUnknown_086BB910 (#107)
* define gUnknown_086BB910

* remove unintended name for Substate 9

* Document buttonConfigs 2d array
2025-06-13 16:31:19 -05:00
Marcus Huderle
27479efa04 add unk13BC struct
Dump bonus field select bg tilemaps

fix palette map filepath check

dump some pokedex graphics
2025-06-10 08:04:16 -05:00
Marcus Huderle
26561946eb Dump bonus field select stages gfx 2025-06-08 09:57:59 -05:00
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