summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-01-14[iQue] Match z_end_title, z_construct, z_common_data, z_parameter, z_title, ↵cadmic
z_opening (#2424) * [iQue] Match z_end_title * [iQue] Match z_construct * [iQue] Match z_common_data * [iQue] Match z_parameter * [iQue] Match z_title, z_opening * Actually match z_parameter * Give up on stack issues * this->exit = true
2025-01-14[iQue] Match ovl_kaleido_scope (#2421)cadmic
* [iQue] Match ovl_kaleido_scope * Add bug comment for OOB reads Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Preemptively fix merge conflicts --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2025-01-13[iQue] Define EGCS macro instead of relying on `__GNUC__` (#2423)cadmic
* [iQue] Define EGCS macro instead of relying on __GNUC__ * Revert longlong.h
2025-01-12Descriptions for Gohma Larva vs Boss Gohma (#2420)Ben Villalobos
* Add descriptions for gohma vs boss gohma * Fix capitalization
2025-01-11[iQue] Use CPP includes in spec and update for iQue (#2399)cadmic
* Update spec for iQue * Use CPP includes for spec overlays, scenes, and libultra * Fix iQue + DEBUG_FEATURES * Define BBPLAYER, merge function definitions * Add Makefile dependency on spec_includes * Fix libc order for iQue * Match src/libultra/bb/sa/common.c to fix linker errors * Use C versions of getcount/setcompare for iQue * Format * Small fixes to line up boot segment * Remove zlib.c
2025-01-10[iQue] Match PI-related files in libultra/io (#2408)Tharo
* [iQue] Match PI-related files in libultra/io, set correct thread ID for vimgr * Create a define for the hardcoded address in devmgr.c * Fix BSS
2025-01-10[iQue] Match remaining libultra/os files (#2414)Tharo
* Match remaining libultra/os files * Align box id macros * Fix bss, format * Fix BSS * Clarify some comments * More bug comment * Comment * Fix BSS
2025-01-10[iQue] Match libgcc (#2412)cadmic
* [iQue] Match libgcc * Delete old stubs * Squash warning * Put GPL modification notice in libgcc2.inc.c too * Comment wording * Run clang-tidy on libgcc2.inc.c
2025-01-10[iQue] Match libultra/gu (#2402)Tharo
* [iQue] Match libultra/gu * Match sqrtf
2025-01-10[iQue] Match remaining src/boot files (#2417)cadmic
* [iQue] Match remaining src/boot files * Fix debug ROM * Use -funsigned-char * Sort ique before gc in LNx macros
2025-01-10[iQue] Match gzip/zlib decompression (#2416)cadmic
* [iQue] Match gzip/zlib decompression Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update missed renames in disassembly * Fix some formatting --------- Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2025-01-10Only build .o files listed in the spec (#2410)cadmic
* Only build .o files listed in the spec * Remove useless CPP guards
2025-01-10[iQue] Match handwritten asm files in libultra/os, match C replacements of ↵Tharo
osGetCount and __osSetCompare (#2413) * [iQue] Match handwritten asm files in libultra/os, match C replacements of osGetCount and __osSetCompare * Format * Adjust some label names in dcache functions
2025-01-10[iQue] Import vimodes from ultralib (#2403)Tharo
* [iQue] Import vimodes from ultralib * Account for pixel_advance change on iQue * Actually do the fix properly
2025-01-09[iQue] Match remaining libultra/io files (#2411)Tharo
* [iQue] Match remaining libultra/io files * Match osSpTaskYielded * Fix bss, remove double space in controller.h * Fix BSS
2025-01-09[iQue] Set address of makerom instead of address of boot in spec (#2409)cadmic
2025-01-08[iQue] Create/update macros for printing debug strings (#2398)cadmic
2025-01-07[iQue] Match libultra/libc (#2407)Tharo
2025-01-07[iQue] Match libultra/mgu (#2406)Tharo
2025-01-07[iQue] Match osViSetMode (#2404)Tharo
2025-01-06[iQue] Match exceptasm.s and parameters.s (#2401)Tharo
2025-01-06Match remaining IDO files for iQue (#2394)cadmic
2025-01-03[iQue] Match skapi.s, create bbskapi.h documenting the syscalls (#2400)Tharo
2025-01-02[iQue] Match makerom (#2397)Tharo
2025-01-02[iQue] Build some C files with EGCS (#2396)cadmic
2024-12-28Restructure event flags in z64save.h (3/?): Cursed Family Rewards (#2392)mzxrules
* Cursed Family reward event flags * tunic -> shirt
2024-12-28Add missing vimode splits in iQue disassembly (#2393)cadmic
2024-12-28Use IDO for assembling handwritten asm files in src (#2390)Tharo
* as0 * Fix ASOPTFLAGS for src/libc, remove unnecessary noreorder region in kanread * Suggested changes * Use %half to load the boot bss size for matching Co-authored-by: cadmic <cadmic24@gmail.com> * Wrap all of __osProbeTLB in noreorder --------- Co-authored-by: cadmic <cadmic24@gmail.com>
2024-12-27Restructure event flags in z64save.h (2/?): Carpenters (#2385)mzxrules
* Clean up EVENTCHKINF for Carpenters * hardcode EVENTCHKINF_INDEX_CARPENTERS_RESCUED
2024-12-26Fix iQue audio and line numbers (#2386)cadmic
2024-12-26Set up iQue disassembly (#2384)cadmic
* Set up iQue disassembly * Label libultra vimodes * Format * skapi.c -> skapi.s * Fix AudioDebug functions * Group D_80134488 with fp.s in disassembly * Label boot bss * Add bss split for siacs
2024-12-24Move D_80134488 from system_heap.c to fp.s (#2387)cadmic
* Move D_80134488 from system_heap.c to fp.s * Add declarations * Fix bss
2024-12-21Restructure event flags in z64save.h (1/?) (#2380)mzxrules
* Simplify most event flags * EVENTINF_HORSES_INDEX -> EVENTINF_INDEX_HORSES * Add missing index numbers * pr suggestions * Clean up INGO_RACE flags
2024-12-21Set up build system for ique-cn (#2382)cadmic
* Set up build system for ique-cn * Fix size of fbdemo_circle assets * Treat iQue as NTSC and Use "NES" for Chinese text * Revert z_kanfont
2024-12-20Move const-qualified data from session_config.c to session_init.c, no longer ↵Tharo
qualify them as const and incrementally link instead (#2381)
2024-12-17Document z_horse.c and related actors (#2278)mzxrules
* document z_horse.h * .bss * suggestions and more comments * bss * INGORACE -> INGO_RACE * format header macros * FIx incorrect type comparision * EnInMode -> EnInStartMode * R_EXITED_SCENE_RIDING_HORSE
2024-12-17Reformat item00 drop tables (#2377)cadmic
2024-12-16Rename event check flags for boss battles (#2376)Jordan Longstaff
2024-12-16Name cutscenes from the Master Sword and Deku Tree Mouth actors (#2364)Yanis
* name cs from master sword & deku tree actors * review 1 * review 2 * choice declined/accepted renames * review 3 * updated comment about the ms reveal flag
2024-12-15use `CS_TEXT_NORMAL` when needed (#2367)Yanis
2024-12-15Name cutscenes of remaining actors (#2366)Yanis
* name cs from remaining actors * small change for consistency * review
2024-12-15Remove ‾ character from source files (#2371)cadmic
2024-12-15Add macros for line number differences (#2365)fig02
* initial work, think I got all of them * cleanup line_numbers.h * fix gc-eu-mq-dbg * fix matching problems * remove old lines * format * missed some stuff * comment fixes * other * review changes
2024-12-14Name some scene cutscenes 2 (Graveyard, Meadow and Lake Hylia) (#2339)Yanis
* name cs from graveyard, meadow and lake hylia * `gLakeHyliaWaterRaisingCs` --> `gLakeHyliaRestoredCs`
2024-12-14document `func_8002F368` (#2358)Leonid Kapitonov
2024-12-13Name cutscenes from dungeons (Spirit Boss Room, Jabu-Jabu's Belly and Ganon) ↵Yanis
(#2361) * name cs from dungeons * review
2024-12-13Move build.c definitions to the makefile, introduce and use libultra version ↵Tharo
defines in libultra instead of PLATFORM defines (#2353) * Move build.c definitions to the makefile, introduce and use libultra version defines in libultra instead of PLATFORM defines * MAJOR+MINOR versions -> VERSION+PATCH, stringify build defines in makefile, let the libultra version determine the OPTFLAGS for libultra files * Clang format moment * Remove LIBULTRA_VERSION_ID, tweak OS_VERSION and libultra version definitions * Better fix for formatting problems
2024-12-13[Audio 10/10] Loose ends (#2337)Tharo
* Introduce afile_sizes, generate headers of sizes for soundfonts and sequences * Initial tools/audio README * Versioning for samplebank extraction * Clean up the disassemble_sequence.py runnable interface * Add static assertions for maximum bank sizes * Boost optimization for audio tools * Samplebank XML doc * Soundfont XML doc * More docs in sampleconv for vadpcm * Various tools fixes/cleanup * VADPCM doc * Try to fix md formatting * VADPCM doc can come later * Fix merge with PR 9 * Fix blobs from MM * Try to fix bss * Try fix bss round 2 * Fix sampleconv memset bug * Suggested documentation tweaks
2024-12-13Naming cutscenes from Lon-Lon Ranch (#2359)Yanis
* name cs from ranch * fixed llr credits cs dest part 5 and 6 being inverted * format
2024-12-13Naming some cutscenes 4 (Gerudo Fortress, Death Mountain Crater and Goron ↵Yanis
City) (#2356) * name cs from gerudo fortress, dmc and goron city * format and updated comment about the darunia dancing cutscene * review 2