Commit Graph

118 Commits

Author SHA1 Message Date
Marcus Huderle
d38752d071 Dump lots of sound data
Fix SE labels

Finish dumping songs and sound effects

Fix voice group

Fix comments
2026-01-31 16:05:32 -06:00
Marcus Huderle
c5b91446c8 Dump gSpeciesInfo to C 2026-01-24 11:02:42 -06:00
Retnuhytnuob
6e79ed0cc5
Decomp sub_203CC (#178)
* decomp sub_203CC

* .
2025-09-07 07:49:03 -05:00
Retnuhytnuob
60513c50c6
consolidated functions with board process6, merged collision files, named game idle file. (#177)
Some checks failed
CI / build (push) Has been cancelled
2025-09-05 08:11:18 -05:00
Wendy Moniuk
e49aba2363
decompile sub_162BB (#174)
Some checks are pending
CI / build (push) Waiting to run
2025-09-03 19:37:48 -05:00
Marcus Huderle
2ce6570915 delete rom_2CA9C
Some checks are pending
CI / build (push) Waiting to run
2025-09-01 10:36:35 -05:00
Marcus Huderle
8d3c0c349c sub_1C7F4 2025-08-31 14:01:04 -05:00
Marcus Huderle
46d0562d8f sub_1D5D8 2025-08-30 14:59:10 -05:00
Wendy Moniuk
c6749bcf18
decombile sub_2C538 and sub_2C9A4 (#164)
* decombile sub_2C538 and sub_2C9A4

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-08-30 11:06:00 -05:00
Retnuhytnuob
e55a14a35f
Decomp sub_14740 and sub_1493C (#161)
* Update assembly to use the hex, rather than music name, for ease of uese in decompme/m2C

* decompile sub_14740

* decomp sub_1493C

* minor cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-08-30 08:13:32 -05:00
Retnuhytnuob
8ef3a8d70f
Decompile Sub_2AADC (#159)
Some checks are pending
CI / build (push) Waiting to run
* Update assembly to use the hex, rather than music name, for ease of uese in decompme/m2C

* decompile sub_2AADC

* order extern variables
2025-08-29 07:11:10 -05:00
Marcus Huderle
f36917ecc2 sub_1FF0C 2025-08-28 08:32:20 -05:00
Marcus Huderle
6bf95b2c1d sub_201B8 2025-08-28 08:15:54 -05:00
Marcus Huderle
eb235b7c9f some more funcs
Some checks are pending
CI / build (push) Waiting to run
2025-08-27 17:05:44 -05:00
Marcus Huderle
5e80bdf75d sub_2530C
Some checks are pending
CI / build (push) Waiting to run
2025-08-24 15:50:30 -05:00
Marcus Huderle
4b919ac6fa sub_30178 2025-08-23 11:50:47 -05:00
Marcus Huderle
ff916bd380 sub_31144 2025-08-22 08:04:08 -05:00
Marcus Huderle
f62c7af3fc sub_2A354
Some checks failed
CI / build (push) Has been cancelled
2025-08-19 17:51:46 -05:00
Marcus Huderle
e49be2d977 sub_27F94 2025-08-17 15:49:49 -05:00
Marcus Huderle
c221822fe7 fix whitespace 2025-08-17 14:44:50 -05:00
Retnuhytnuob
ef8e5f2bf0
Regrouped decomped files based on known usage/me (#153)
Some checks are pending
CI / build (push) Waiting to run
2025-08-16 14:44:44 -05:00
Retnuhytnuob
1ded4d3799
split remaining rom into roughly 5000 line chunks (#152)
Some checks are pending
CI / build (push) Waiting to run
2025-08-16 07:20:55 -05:00
Marcus Huderle
ea595f2941 AllBoardProcess_8B_4CEB4 and AllBoardProcess_8A_4CEA8
Some checks are pending
CI / build (push) Waiting to run
2025-08-15 09:55:46 -05:00
Marcus Huderle
321b1d4ad6 remove section .text4E598 2025-08-14 07:58:58 -05:00
Smileynator
5dca7fd963
Sub_1A2C0 (#151)
Some checks are pending
CI / build (push) Waiting to run
* changed globals

* decomp sub_1A2C0
2025-08-13 20:12:10 -05:00
Marcus Huderle
84946c9e72 match a bunch of functions 2025-08-13 20:10:13 -05:00
Marcus Huderle
e79213d6e4 delete asm/rom_3219C.s
Some checks are pending
CI / build (push) Waiting to run
2025-08-11 19:11:50 -05:00
Marcus Huderle
94c3ddf906 match some more funcs 2025-08-11 15:54:07 -05:00
Wendy Moniuk
51fbb5c15a
Decompile sub_4F258 and also add a compabitility fix for the tools. (#144)
Some checks failed
CI / build (push) Has been cancelled
* Decompile sub_4F258 and also add a compabitility fix for the tools.

* remove expected object file.
2025-08-03 11:34:46 -05:00
Smileynator
81a349c114
Decomp sub_1857C (#142)
* Decomp sub_1857C
Moved some methods over to where they seem to fit

* Forgotten expected objs that have been covered

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-30 16:40:29 -05:00
Smileynator
86f171d204
Decomp sub_18180 (#141)
* Decomp sub_18180

* decomp sub_182B4

* Decomp sub_18180
This one was practically free
2025-07-29 06:48:36 -05:00
Smileynator
967036718b
decomp sub_17F28 (#140) 2025-07-28 06:37:17 -05:00
Smileynator
605ef7de26
Decomp sub_17C1C (#139)
* Updated all global values and the changes the resulting refactor.

* decomp sub_17C1C

* removed expected objects
2025-07-27 14:45:20 -05:00
Smileynator
4ea532e5eb
Decompile sub_17898 (#136)
* Decompile sub_17898

* moved global variables in order

* Decompile sub_17898
2025-07-20 16:30:46 -05:00
WhenGryphonsFly
f96adc5f40 Rename first section of rom_11B9C.s to .text 2025-07-18 22:35:26 -05:00
Marcus Huderle
4e436cc355 sub_49A34 2025-07-17 08:17:14 -05:00
Smileynator
32cd26024c
Decompile sub_176B0 (#131)
Some checks failed
CI / build (push) Has been cancelled
* Decompile sub_176B0

* removed exp object
2025-07-06 10:31:13 -05:00
Δelta
a1ddcdc356
Decompile functions: sub_50F04, nullsub_20 sub_50DE8, sub_50DB8, sub_50B80, added variables and fixed currentpinballgame struct (#127)
Some checks are pending
CI / build (push) Waiting to run
* Decompiled sub_50F04, nullsub_20 sub_50DE8, sub_50DB8, and sub_50B80 added gUnknown_0200C668,gUnknown_0200EA58,gUnknown_0200BAE8,gUnknown_0200BBA0 to variables.h

* Correct PinballGame struct field at offset 0x1BC thanks to @Retn
Correct struct access in sub_50B80
Remove section .text50AD4 from linker script

* Deleted expected objects

* cleanup

---------

Co-authored-by: THCFree <me@thcfree.dev>
Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-05 10:27:15 -05:00
Smileynator
e218431b2e
Decompile sub_195C4, sub_19734 and sub_19894 (#125)
* Decompile sub_195C4

* Cleaned up mumble comment

* Formatting

* Decompile sub_19734
Fixed some small things

* Decomp sub_19894
Closed the gap between rom_18784 and rom_19B64

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-30 08:40:49 -05:00
WhenGryphonsFly
873b7abfec
Decompile sub_13B28 (#124)
Some checks failed
CI / build (push) Has been cancelled
* Decompile sub_13B28

Co-Authored-By: WhenGryphonsFly <84215159+WhenGryphonsFly@users.noreply.github.com>
Co-Authored-By: Marcus Huderle <huderlem@gmail.com>

* Update rom_1332C.c

---------

Co-authored-by: colecovision <4404252+colecovision@users.noreply.github.com>
Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-28 17:13:43 -05:00
Wendy Moniuk
88d9ab43bc
decompile sub_50AD4 (#122)
Some checks are pending
CI / build (push) Waiting to run
* decompile sub_50AD4

* small cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-28 11:17:23 -05:00
Wendy Moniuk
67671a8c64
decompile sub_30480 (#121)
* decompile sub_30480

* remove expected objects file

* change numeric literals to values that make more sense.
2025-06-28 09:21:22 -05:00
Smileynator
e6ffbd8312
Decompile sub_19490 (#119)
Some checks are pending
CI / build (push) Waiting to run
* Fixed wrong DmaCopy in sub_93F8

* Decompile sub_19490

* Removed expected_obj

* Added sane tile mapping constants instead of magic values.

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-27 18:56:03 -05:00
Marcus Huderle
a99816b8d5 sub_36CB4 2025-06-27 18:41:07 -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
Smileynator
8fae79dd62
Decomp sub_1931C (#116)
Some checks failed
CI / build (push) Has been cancelled
* Decomp sub_1931C

* Remove comments

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-22 08:39:37 -05:00
Marcus Huderle
b30ec50e11 sub_356A0, sub_357B8, and sub_35860
Some checks are pending
CI / build (push) Waiting to run
2025-06-21 13:53:31 -05:00
Retnuhytnuob
e8822d07ab
Decompile sub_13D24; sub_14074; add 'anglemath.h' (#115)
Some checks are pending
CI / build (push) Waiting to run
* Decompile sub_13D24

* remove temp names from extern function definition

* decompile sub_14074

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-19 10:31:39 -05:00
Smileynator
1c0a9314f8
Decompile sub_19048, IdlePinballGameMain, sub_19190, sub_19288 and sub_19304 (#114)
* decompile IdlePinballGameMain
documented gMain.subState
Broken state due to gIdlePinballGameStateFuncs definition

* Fixed definition of gIdlePinballGameStateFuncs

* Decimpile sub_19048

* Decomp sub_19190

* Fixed the io_reg macro name for joystick without LR as an input check.

* used proper macro's for field checks

* Decompile sub_19288 and sub_19304

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-19 10:17:05 -05:00
Retnuhytnuob
6987620218
Decompiled sub 1 aaa0 (#110)
Some checks failed
CI / build (push) Has been cancelled
* decompiled sub_1AAA0

* additional documentation

* remove decomp note

* minor cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-13 16:37:25 -05:00