summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-27Delete macros.h; Delete global.h (#2516)fig02
2025-04-26create ACTOR_FLAGS_CHECK_ALL (#2515)fig02
2025-04-26add array_count.h (#2514)fig02
2025-04-25macros.h 3/5: Split various macros (#2512)fig02
* split out various macros * fix * fix2 * fix dw * libc path * fix macro * does this fix bss * fix bss
2025-04-24Add macOS instructions for installing mips-linux-gnu-gcc (#2508)cadmic
* Add macOS instructions for installing mips-linux-gnu-gcc * Add --with-system-zlib to fix binutils build on macOS 15.3.1
2025-04-24Use official macros for Physical Address conversion (#2511)fig02
2025-04-23macros.h 1/?: `PRINTF` and `T` (#2509)fig02
* create printf and translation headers * non-overlays complete * printf finished * move T macro * edit comment * fix error * fix bss * remove is_64 * fix bss
2025-04-23cleanup z64h (#2510)fig02
2025-04-19Remove Variables.h; Decouple z64.h from global.h (#2507)fig02
* progress * z64.h issues sorted * remove variables.h * format * n64 fix * another fix * did the wrong fix * fix libleo * fix bss * review * remove instead of comment
2025-04-16variables.h: migrate all remaining varaibles, remove other dependencies ↵fig02
except z64.h (#2505) * move remaining variables from variables.h * fix other dependencies * extra newline * fix and adjust comment * is this the problem * fix bss
2025-04-11variables.h cleaning: migrate audio variables (#2504)fig02
* migrate audio variables, fix libultra thing * remove extra newlines * fix * add required pragmas * fix bss * audio table fixes * fix bss
2025-04-06variables.h cleaning: migrate libultra variables (#2503)fig02
* variables.h cleaning: migrate libultra variables * another increment_block_number * fix bss
2025-04-05Remove functions.h (#2501)fig02
* split most of functions.h * osdriverominit * forgot include * fix * remove functions.h * temporary fix for fix_bss * fix bss * revert fix_bss.py change
2025-04-04Account for z_rumble's unreferenced bss at the start in fix_bss script (#2502)Derek Hensley
* Account for z_rumble's unreferenced bss at the start * z_locale and black
2025-04-02system_heap -> runtime (#2500)fig02
* very light documentation for runtime * more renaming * one more rename * RunTime -> Runtime
2025-03-28Rename absf to fabsf (#2499)Tharo
2025-03-27Seperate baserom segments dir from output dir (#2498)Derek Hensley
2025-03-27SoundMode -> SoundOutputMode (#2475)fig02
* SoundOutputMode, and move SoundSetting * missed a couple * format * move SoundSetting
2025-03-27T() macro in overlays 2 (#2487)Dragorn421
* T() "Warning : move BG" * more T() up to (incl.) z_bg_spot09 * T() done up to (including) z_bg_* * bulk T() "main/draw mode is wrong" * -> "the main mode is wrong" * "Lon Lon"
2025-03-27Make the rounding mode setting explicit in osInitialize (#2497)Tharo
2025-03-26Fix some hardcoded sfx ids (#2496)Tharo
2025-03-26Move skin unused bss to rumble (#2495)Derek Hensley
2025-03-26Some functions.h and variables.h work (#2491)fig02
* sort fuctions and variables * bss
2025-03-26T() macro in overlays 1 (#2486)Dragorn421
* More T() * More T(), up to (including) z_bg_mori* * home pos~~e~~
2025-03-26Add colors to sym_info.py full map print (#2474)Dragorn421
2025-03-01Unbreak gcc builds (#2493)Tharo
2025-02-27Revert "Always use LF line endings, even on Windows (#2489)" (#2492)cadmic
This reverts commit 2b30c61a2698862e3debd50c2be193df23f9e8b5.
2025-02-26Reduce dependencies on global.h (10) (#2490)mzxrules
* reduce z64.h size * fix z_cheap_proc.inc.c * ,bss * remove temp delcaration
2025-02-25Always use LF line endings, even on Windows (#2489)cadmic
2025-02-24Fixup includes (#2483)Dragorn421
2025-02-24Reduce dependencies on global.h (9) (#2488)mzxrules
* split game states * split all GameState headers * match fig names * deduplicate headers from bad merge * split z64actor.h into z64actor_profile.h, z_actor_dlftbls.h * fix compile error * .bss
2025-02-23Macroify MML opcodes (#2485)Dragorn421
* add defines for sequence opcodes * name aseq_cmd_id defines from the corresponding macro names * ASEQ_CMD_ID_ -> ASEQ_OPC_ * remove previous opcode defines * ASEQ_OPC_LAYER_STEP3_ -> ASEQ_OPC_LAYER_ * sync with MM and fixups * format * ASEQ_OPC_ -> ASEQ_OP_ * ASEQ_OP_CTRLFLOW_ -> ASEQ_OP_ * tab-align * ASEQ_OP_SEQUENCE_ -> ASEQ_OP_SEQ_ * ASEQ_OP_CHANNEL_ -> ASEQ_OP_CHAN_ * define MML_VERSION in the Makefile for seqplayer.c
2025-02-22Clean out z64.h (#2484)fig02
* Clean out z64.h * fix version include * overlay.h * pr suggestion * try fixing main.c * add back forward declare * fix bss * header guard * prefix
2025-02-20Create headers for Game States (#2482)fig02
* make headers for gamestates * fixes * fixes 2 * bss
2025-02-19Use "entry" terminology in map select (#2479)fig02
* use entry terminology in map select * missed one
2025-02-19Reduce overlay dependencies on global.h (8) (#2478)mzxrules
* move variables into z64environment.h * z_room.h * z64sram.h, z64ss_sram.h, z64font.h, kanread.h * z64lifemeter.h, z64debug.h, debug_arena.h * buffers.h * remove z_bgcheck global * gamealloc.h * suggestions * .bdd
2025-02-17Add `n64texconv` and `bin2c` tools to convert extracted .png and .bin to C ↵Tharo
arrays during build (#2477) * n64texconv and bin2c * mv tools/n64texconv tools/assets/ * fix * more light fixes * Silence -Wshadow for libimagequant * Add reference counting gc for palette objects in python bindings * Fix missing alignment in n64texconv_*_to_c functions Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Check palette size in n64texconv_image_from_png * accept memoryview as well as bytes for binary data * minimal doc on n64texconv_quantize_shared * fix a buffer size passed to libimagequant * assert pal count <= 256 on png write * Disable palette size check for input pngs, ZAPD fails the check * No OpenMP for clang * When reading an indexed png into a CI format, requantize if there are too many colors for the target texel size --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2025-02-16assets xmls fixes (#2476)Dragorn421
2025-02-16Reduce overlay dependencies on global.h (7) (#2472)mzxrules
* z64env_flags, z64quest_hint_commands * z64cutscene_spline, z64save.h moved from z64.h * bss * pr suggestion * bss * suggestions
2025-02-15fix assembly warning in normalize.s (#2473)Dragorn421
2025-02-15Use enums for settings in SRAM header (#2429)cadmic
* Use enums for settings in SRAM header * Fix bss * Uglify z_en_mag to match ique
2025-02-15fix_bss.py: Try to handle one-past-the-end pointers (#2471)cadmic
* fix_bss.py: Try to handle one-past-the-end pointers * Proofread
2025-02-14Cleanup colliders 3 (#2467)Dragorn421
* standardize s[Name][Collider]JntSphElementsInit[Name] * standardize ColliderCylinder struct members names on `[name]collider[s][Cylinder]` * format * fix * fix2 * fix3 * collidersCylinder -> colliderCylinders
2025-02-14Document `sSceneInitLetterboxTimer` (#2469)fig02
* document scene init letterbox timer * reword
2025-02-14Identify some unaccounted and blob asset data (#1953)cadmic
* Identify some unaccounted and blob asset data * Add bug comments for flex skeleton weirdness * Use (SkeletonHeader*) cast instead of .sh * Fix vtx counts
2025-02-13Reduce overlay dependencies on global.h (6) (#2468)mzxrules
* add some headers, split some of z64.h * MtxClear -> IdentityMtx * more misc cleanups * move D_80116280 to header, fix build issue * remove z64.h * Revert "MtxClear -> IdentityMtx" This reverts commit 8fc74c0672f72b91ae4068e73228fc46fe9465d4. * split z64path.h and z64skin.h functions * z64face_reaction.h * cleanup overlay global references * trim padding * bss
2025-02-12Reduce overlay dependencies on global.h (5) (#2466)mzxrules
* remove global.h dependency from all actors * fix compiler error * fix another build issue * fix bss
2025-02-12Cleanup colliders struct members 2 (#2465)Dragorn421
* Cleanup colliders 2 * format * fixes & review
2025-02-12Assets fixups 2 (#2461)Dragorn421
2025-02-11Name Actor_DrawAll (#2464)fig02