Commit Graph

146 Commits

Author SHA1 Message Date
Marcus Huderle
be427ea3c8 sub_39A40 2025-08-10 18:10:35 -05:00
Marcus Huderle
9c5c9a9bbf sub_3AE14 2025-08-10 10:12:57 -05:00
Wendy Moniuk
f2b5e88441
deompile sub_31498 (#148)
* deompile sub_31498

* cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-08-10 08:12:17 -05:00
Marcus Huderle
b0edfbb544 sub_3B7C4
Some checks are pending
CI / build (push) Waiting to run
2025-08-09 15:33:53 -05:00
Marcus Huderle
c8f45917ae sub_3C6E0
Some checks failed
CI / build (push) Has been cancelled
2025-08-08 08:12:26 -05:00
Marcus Huderle
ce679ef0c7 sub_3CBC4 2025-08-08 07:25:28 -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
Marcus Huderle
0b51e5c216 sub_3E79C 2025-08-03 08:56:26 -05:00
Marcus Huderle
0989eeb17f sub_3EB2C 2025-08-03 08:18:41 -05:00
Marcus Huderle
05ecf34d9b sub_3EDF0 2025-08-03 07:56:36 -05:00
Marcus Huderle
6f37c1e32e sub_3FAE0
Some checks are pending
CI / build (push) Waiting to run
2025-08-02 12:00:46 -05:00
Marcus Huderle
4c810c275e sub_40288
Some checks are pending
CI / build (push) Waiting to run
2025-08-01 17:59:18 -05:00
Marcus Huderle
88be970282 sub_41580
Some checks failed
CI / build (push) Has been cancelled
2025-07-30 17:27:03 -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
Marcus Huderle
1b646bb7fa sub_417F8 2025-07-30 16:35:38 -05:00
Marcus Huderle
95b30a40c3 sub_423D8
Some checks failed
CI / build (push) Has been cancelled
2025-07-29 08:10:38 -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
Marcus Huderle
59847d873b sub_42E48
Some checks are pending
CI / build (push) Waiting to run
2025-07-28 07:40:23 -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
Marcus Huderle
0b936116c5 sub_4387C 2025-07-27 11:52:31 -05:00
Marcus Huderle
e14bdf3fe3 sub_45164 2025-07-25 17:12:00 -05:00
Marcus Huderle
2726baa4be sub_455D0 2025-07-24 08:57:21 -05:00
Retnuhytnuob
ffcc92878d
decomp sub_14488, sub_14740 (#137)
Some checks are pending
CI / build (push) Waiting to run
* decomp sub_14488

* decomp sub_14AF4

* small cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-23 09:23:06 -05:00
Marcus Huderle
2d144060c8 sub_45E90 2025-07-23 09:19:34 -05:00
Marcus Huderle
b7836198b9 sub_467F4
Some checks are pending
CI / build (push) Waiting to run
2025-07-22 08:49:57 -05:00
Marcus Huderle
50857569a0 sub_46FD4
Some checks are pending
CI / build (push) Waiting to run
2025-07-21 19:28:43 -05:00
Marcus Huderle
1e5f7b9cc0 sub_47344 2025-07-21 14:06:11 -05:00
Marcus Huderle
52918a5b30 sub_47670
Some checks are pending
CI / build (push) Waiting to run
2025-07-21 11:48:16 -05:00
Marcus Huderle
ec3568d127 sub_478D8 2025-07-21 11:30:37 -05:00
Marcus Huderle
2318665986 sub_48190
Some checks are pending
CI / build (push) Waiting to run
2025-07-20 20:26: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
Marcus Huderle
8bf9ead07d sub_495A0
Some checks are pending
CI / build (push) Waiting to run
2025-07-18 19:46:27 -05:00
Marcus Huderle
4e436cc355 sub_49A34 2025-07-17 08:17:14 -05:00
Retnuhytnuob
53a64bc33c
Decomp sub 34450 (#134)
Some checks are pending
CI / build (push) Waiting to run
* working in decomp me

* decomp function

* Fix unk5AC type

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-16 08:30:17 -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
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
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
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
Wendy Moniuk
86ff8dd6fa
Decompile sub_1ad84 (#123)
* decompile sub_50AD4

* decompile sub_1AD84

* small cleanup

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-06-30 08:32:44 -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
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
Marcus Huderle
319ebf1647 sub_35D54
Some checks are pending
CI / build (push) Waiting to run
2025-06-24 21:00:06 -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
9f79d92a22 sub_35AA4 2025-06-22 08:31:45 -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