summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2020-07-08Decompile shrink_window.c (#232)Random
2020-07-08Decompiled ovl_Demo_Sa (#231)Ethan Roseman
* Decompiled ovl_Demo_Sa * PR suggestions * ff -> alpha * PR suggestions * Reverting cutscene data
2020-07-07Decompiled ovl_En_Si (#239)Ethan Roseman
* Decompiled ovl_En_Si * Description * Update src/overlays/actors/ovl_En_Si/z_en_si.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Si/z_en_si.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Si/z_en_si.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-07-06Matched most remaining libultra files (#221)Lucas Shaw
* osPfsIsPlug.c and osContSetCh.c OK * update * __osPfsGetStatus.c OK * removed unused asm * Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h * controller updates * fixed header guard * Made suggested changes * guLookAt.c OK * commit * __osPfsSelectBank.c OK * osPfsDeleteFile.c OK * pfsreadwritefile.c OK * osPfsFreeBlocks.c OK * cleaned up ospfsfreeblocks * started pfsinitpak.c * pfsallocatefile.c OK * contpfs.c decompiled with 1 non matching * osPfsFindFile.c OK * pfsinitpak.c decompiled. one non-matching * Actually fixed merge conflict * sins.c OK * cosf.c sinf.c and sins.c OK * moved osAfterPreNMI to its own file. Renamed code_801031F0 to contquery.c * pfschecker.c OK * final update and rename * Removed makefile testing thing that i accidentally added * Made suggested changes
2020-07-04Decompiled ovl_En_Zl2 (2 nonmatchings) (#223)Ethan Roseman
* Almost dun * 3 more, progress... * 2 more * Fixing field rename * improvement * 1 more * progress * more * work * Preparing for PR * Comments * tidbits * more tidbits * fixes * PR comments * Nonmatching reloc * PR suggestions * PR suggestions
2020-06-30Fix and improve some non matchings (#229)Roman971
2020-06-24Decomp BgJyaLift (#216)louist103
* Re upload * Decomp BgJyaLift * Fixed issues Fixed issues from review * Edits after review * Review Fixes Made some fixes and also changed an unknown variable name * Fixes to file Fixed some styling things and renamed the last function * Added fixes Added roman's fixes * Delete filemap.pyc * Fixes Removed ctx.c and replaced tabs with spaces spec.
2020-06-23Fail the Jenkins build if there's any unused asm (#222)Ethan Roseman
* Check for unused asm * Deleting some unused asm
2020-06-21Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c (#217)Random
* Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c * change func_800C3C20's prototype and rename some fields in jpeg related structs * Fix comment in Jpeg_GetU16 and change func_800C3C20 * use a switch in padsetup.c
2020-06-21Decompiled ovl_Bg_Spot01_Idohashira (1 non-matching) (#213)Ethan Roseman
* Almost done * one non-matching * PR suggestions * Further suggestions * minor correction
2020-06-17Decompile pausemgr.c (#211)Random
* Decompile pausemgr.c * rename pausemgr to z_kaleido_setup * replace 0x4b with SCENE_BOWLING * fix conflict
2020-06-17Decompiled ovl_Bg_Spot18_Obj (#204)Ethan Roseman
* Decompiled ovl_Bg_Spot18_Obj * quick fix * Added description to c file * Update z_bg_spot18_obj.c * PR suggestions * PR suggestion
2020-06-17Matched some controller files (#178)Lucas Shaw
* osPfsIsPlug.c and osContSetCh.c OK * update * __osPfsGetStatus.c OK * removed unused asm * Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h * controller updates * fixed header guard * Made suggested changes
2020-06-14Update asm processor and migrate/improve rodata for a few files (#209)Roman971
* Update asm processor * Migrate or improve rodata for a few files
2020-06-13z_select decompiled, 1 non matching left (#202)fig02
* First pass z_select * lots of progress. 2 non matchings and data stuff needed * match Select_LoadGame * z_select almost ok, 1 func left * remove comments * remove comments and add description * remove unused flg_set asm * set_next_gamestate macro * pr suggestions 1 * pr suggestions 2 * map -> scene * pr suggestions 3 Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2020-06-11Decompile z_bg_haka_trap.c (#201)snablu
* Decompile z_bg_haka_trap.c * Update spec delete old .reloc.s file Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> * Deleted reloc.s and made style changes to function pointers and local vars * Renamed timer field, added more useful temp names * Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues * Commented dual purpose of unk_16A and formatted file again Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
2020-06-09Migrated rodata (#199)Lucas Shaw
2020-06-07Decompile mempak.c (#191)Random
2020-06-07Split ovl_file_choose and ovl_kaleido_scope (#167)Random
* Split ovl_file_choose and ovl_kaleido_scope * Split ovl_kaleido_scope's rodata/data/bss * fix * fix spec * spec fix * hopefully last spec fix * hopefully last spec fix 2 * fix * Add comments on file boundaries * fix
2020-06-07Decompile the last function in z_en_heishi2.c (#195)Roman971
2020-06-07Decompile ovl_Bg_Spot16_Doughnut (#187)Tharo
* Decompile ovl_Bg_Spot16_Doughnut * Ran formatter * Shorten float values Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Fix last float values * Rename Update2 and Draw2 Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-06-05Fix remaining rom/ram pointers (#190)Roman971
2020-06-05ucode_disas.c progress (#188)Random
* ucode_disas.c progress * fix * minor fixes * minor comment changes
2020-06-04Remove hard-coded pointers in several files (#186)krimtonz
* fix hard-coded pointers in code_800DACC0.data.s * fix hard coded pointer in code_800E11F0.data.s * fix hard coded pointers in code_800EC960.data.s * remove fixed pointers in code_800F7260.data.s * fix hard coded pointers in code_800F9280.data.s * remove accidental comment * fix hard coded jump table in Camera_Unique9.s
2020-06-03Convert z_map_data to C (#183)Robin Allen
* Convert z_map_data to C * Style Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> * Cleanup Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> * Convert the whole file * Cleanup * Cleanup Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * floorNames → floorID * Style * Format & fix switch array padding * Remove trailing zeroes * Cleanup Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-06-01Fix some missed and fake pointers in code (#180)Roman971
2020-06-01Decompile z_camera data, and some camera WIP (#173)krimtonz
* cleanup * name camera action functions * decompile a few small functions, name a few Camera struct members * decompile camera data, decompile a few camera functions * Split ASM for code_800BB0A0 * removing code_800BB0A0.s * PR Requests, Camera WIP * remove #define NON_MATCHING from db_camera
2020-06-01Fix hard coded pointers in db_camera (#179)krimtonz
2020-05-31Actor Cleanups (#177)fig02
* rename init chains, colchkinfo, colider inits, damage tables * actor cleanups * fix collider init script names * small fixes * ichain arg name * change dynapoly types and names * revert enru1 data name * and the type * pr suggestions
2020-05-30Decompiled ovl_En_Zl1 (#169)Ethan Roseman
* Some progress * progs * More * 1 more * Init * Slightly better score on one function * 1 down! * some progress * Prep for PR * PR suggestions * OK! * Formatting * formatting again * PR comments * updating ZAP2
2020-05-29En_Kz OK (#176)fig02
* start kz * remove irrelevant file * kz progress * en_kz progress * match kz switch * progress * kz OK * kz OK * sync * kz done * delete asm files * pr suggestions 1
2020-05-29Decompiled ovl_Bg_Treemouth (#168)Ethan Roseman
* Almost done * header * Decompiled ovl_Bg_Treemouth * fixing undefined sims * PR suggestions * PR suggestions
2020-05-28Migrate rodata for z_message_PAL and code_80110450 (#174)Tharo
* Migrate rodata for z_message_PAL and code_80110450 * Delete code_80110450.rodata.s
2020-05-27Decompile flg_set data (#172)Tharo
* Decompile data for flg_set * Ran formatter * Remove data/ files
2020-05-27ovl_End_Title OK (#161)Lucas Shaw
* One non matching left in ovl_End_Title * ovl_End_Title OK * formatting * removed unused asm files * changed 0xFF to 255 * updated dlist * made suggested changes
2020-05-27Fix more raw pointers (rsp and part of .data) (#170)Roman971
Known files left with pointers in .data after this (possibly the only ones since I checked roughly everything): - flg_set.c - z_camera.c - db_camera.c - code_800D7CD0.c (ucode_disas.c) - audio (not sure which ones, see the structure sheet)
2020-05-27code_80106550 / llcvt.c and code_80104450 / ortho.c OK (#163)Lucas Shaw
* llcvt.c OK, added script from mm decomp to set mips3 * ortho.c OK * added entries to functions.h * named guNormalize.s
2020-05-26EnHata OK (#155)gamestabled
* EnHata OK * made/attempted suggested changes. still havent been able to fix the THIS in Update
2020-05-26Properly align asm & data (+ minor fixes) (#165)Roman971
* Add .align 4 directives to all data/ files (+ minor alignment fixes) * Use .balign for everything and fix typo
2020-05-26en_sb OK (#159)fig02
* en_sb OK * en_sb done * remove asm * remove diff.txt * pr changes * pr changes 2 * merge master and add description
2020-05-26Decompiles sched.c (#145)krimtonz
* decompile sched.c * rename Game_AllocEnd to Game_Alloc in z_effect_soft_sprite.c * pr updates
2020-05-26En_Skjneedle OK (#162)Half-asian
* En_Skjneedle OK * fix * file deletions * file deletions 2 * fix extern * fix * cleanup
2020-05-26Move last 3 functions in z_message_PAL.c to a separate file (#158)Roman971
There is padding in 1.0 here, and rodata is also 16 bytes aligned at this point.
2020-05-26Migrate z_common_data.c's .bss to C (#157)Roman971
2020-05-25Decompile a bunch of small files (#160)Random
* Decompile a bunch of small files * Rename dacrate to dacRate * Run format.sh * Minor fixes in PR #160
2020-05-24EnHintnuts OK (#154)gamestabled
* merged from upstream * matching * named functions * made suggested changes
2020-05-23Decompile en_guest (#151)Blackop778
* Start work on ovl_En_Guest * Match func_80A5046C and func_80A50518 * Everything but func_80A509D4 matches * Match last function, cleanup, rename stuff * Run formatter * Temp didn't need to be used * I should have ran the formatter again * Use tcrf translation for debug string * Apply suggestions from code review Co-authored-by: krimtonz <33664508+krimtonz@users.noreply.github.com> * Rename references to function and fix semicolon * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: fig02 <fig02srl@gmail.com> * PR Suggestions * More comments Co-authored-by: krimtonz <33664508+krimtonz@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: fig02 <fig02srl@gmail.com>
2020-05-20Remove unused asm files (#150)Roman971
2020-05-18Decompile most effect files in "code" (#144)Roman971
- `z_effect`: Matched and essentially all documented. - `z_eff_spark.c`: Decompiled (1 non matching left) and mostly documented. - `z_eff_shield_particle.c`: Matched and mostly documented. - `z_eff_blure.c`: Decompiled (5 non matchings left) and partially documented. - `z_effect_soft_sprite.c`: Matched and mostly documented. - `z_eff_ss_dead.c`: Matched but not documented. - `z_effect_soft_sprite_dlftbls.c`: "Matched" (only data, contains the effect ss overlay table). - `z_effect_soft_sprite_old_init.c`: Not decompiled, but functions are categorized by effect ss overlay. And they should be decompiled at the same time as their corresponding effect ss in the future. Other changes: - Added a lot of types/enums to `z64effect.h`and moved+renamed some structs from `z64.h` to this header - Added effect ss overlay segments to `segment_symbols.h` and effect ss init vars to `initvars.h` - Added a macro called `VTX_T` to generate a `Vtx_t` in the same style as `VTX` - Fixed `flg_set.c` .bss to be in the right file - Removed `tools/overlayhelpers/batchdisasm` since it's no longer relevant - Removed unused leftover asm from recent PRs
2020-05-18Decompile En_Dha (#130)Zelllll
* Decompile En_Dha * Removed original reloc data and fixed actor struct * Update z_en_dha.c - Removed unnecessary line breaks - Changed `colliderSphere` to `collider` and `colliderSphereItem` to `colliderItem` - Removed unnecessary & pointers - Renamed various functions * Update z_en_dha.h Changed collider names * Fixed all issues with `En_Dha` * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dha/z_en_dha.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * All suggested changes applied * Update z_en_dha.c Fixed unresolved changes that were marked as resolved. Whoops! Co-authored-by: Zelllll <elijah@DESKTOP-QDIECM7.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>