summaryrefslogtreecommitdiff
path: root/include/macros.h
AgeCommit message (Collapse)Author
2024-12-24Updated vs decompKiritoDv
2024-09-17Fixed sf64 clear screen buffer for widescreenKiritoDv
2024-09-17Merge branch 'master' into otrKiritoDv
2024-07-06Sector Z, Fortuna & General Docs (#261)Alejandro Asenjo Nitti
* Sector Z Docs initial * Sector Z docs * some other things * correction * Space Junk * SectorZ_SetLevelObjects * rename assets with correct prefix * aSzBackgroundTex * details * pr review * Sector X initials * Meteo Initials * Sector X things I forgot * fox_tr360 & fox_ve1 & fox_so initials * fox_so details * Zones initials * More Zones initials * more zones initials * area 6 initials * fortuna inits * fortuna actors * some more docs * more docs for Fortuna * fix mistake in data incorrectly imported * Fortuna Radars * BossFO * Sector Y Initials * Venom 2 general Docs * Some Corneria Docs * Actor, Scenery and Boss IDs in update and draw functions of gObjectInfo * more docs and this usage * fox_360 this usage * more actor types and this usages * fox_effect type usage * training docs * some Sector X docs * fix incorrect usage of "this" * fix comment * more docs * funcNames * fox_bg spacing * boolean * scenery corneria bumbs * terrain bumps * corneria arch * more corneria objects * hitboxes * more corneria objects * more corneria level objects * more corneria objects * aCoWaterfallDL * corneria docs * more corneria docs * Granga swork start * corneria swork * Corneria * Corneria Granga docs * more granga docs * granga work buffer enum * CarrierParts enum use * option * Corneria Docs * GRANGA_FWK * fox_co.h header * fix Fault_FillRectangle typo * PR reviews * sCsTeamInitialPos * Doodad
2024-05-25Player and Vs docs, some improvement to ve1 boss (#259)petrie911
* playerstuff * stuff * small fixes * Torch * torch update again
2024-05-03Start on sfx IDs (#227)petrie911
* sfx stuff * sfxIds
2024-04-11Script and hitbox docs, update torch (#210)petrie911
* script2 * more docs and such * torch update
2024-04-06First ingame bootKiritoDv
2024-04-06Attempt to fix math weirdness on WindowsKiritoDv
2024-04-06The game is fucking runningKiritoDv
2024-04-06First compilation, we just need more stupid assetsKiritoDv
2024-03-12Add Script Factory. Also some colpoly docs and vector cleanup (#161)petrie911
* a start * some things * format
2024-03-01audio_general, audio data import, naming lots of audio functions (#144)petrie911
* heapsort * suff * load init * split * split data * begone asm * names * names and cleanup * let's try this * woo macros * general * bgm macro * names
2024-02-19docs and such (#137)petrie911
2024-02-18sys_audio_C870.c Initial work (#135)Alejandro Asenjo Nitti
* func_8000BFE8 * func_8000BF6C * func_8000BFD8 * func_8000BF94 * func_8000BFA8 * func_8000E1C4 * func_8000DBE4 * func_8000C0C0 * func_8000C1F8 * func_8000C13C * matching * various fixes * AudioHeap_SearchRegularCaches * func_8000CAF4 * func_8000DC84 * func_8000DC84 * . * sf64 audio provisional header * .
2024-02-16Import main, context, and option bss. Refactor headers. Some enum cleanup. ↵petrie911
(#130) * stuff * fixes * addrs * new header * its bss time * format and such * fake symbols begone * whoops forgot pragmas
2024-02-14Match Libultra (#120)Lywx
* Matched perspective, contquery, contreaddata, recvmesg and sendmesg * Fixed libultra compilation flags * Matched viblack * Matched virepeatline, visetmode, visetspecial and viswapbuf * Matched cartrominit, dpsetstat, sptask, sptaskyield, visetevent, createthread, gettime, setthreadpri, settime, settimer and starthread * Fixed bss bs * Matched even more libultra stuff * Matched even more * __osRdbSend * Decompiled most of the functions of libultra <3 * Matched last functions * Added a separation to libultra macros * Removed ARRLEN from controller.h * Fix libultra warnings --------- Co-authored-by: Alejandro Javier Asenjo Nitti <alejandro.asenjo88@gmail.com>
2024-02-10Finished Ve1, added permuter macros, fixed an error in Player struct (#121)petrie911
* format * format * cleanup * offsets
2024-02-02fox_aq decomped, some type cleanup (#112)petrie911
* stuff * stuff * temps * matched * so complete * merge and clean * format * graphics macros * aq * more stuff * oh god the clam * limbdraw * headers? * format, name changes * enums * merge and format
2024-01-28Rand and degree macros (#110)petrie911
* half * pm * dtor * pi and such * permuter settings * angles * float fix * macro * formatting * small thing
2024-01-23Partial Sector Y decomp (#103)inspectredc
* allbut2 * quick naming cleanup * post merge warning/error cleanup * hex, enums, extern funcs * data * bss * u * format * review stuff * format review stuff * reorder externs * suggestions
2024-01-13fox_effects decompiled (#77)Ryan Myers
* Match 5 funcs * Match func_8007E93C * Match func_8007EBB8 * Match func_8007ED54 * Match func_8007EE68 * 0.017453292f to M_DTOR * format * 3 more matches * Match 2 more * 2 more matches * Match func_8007F958 * Match func_8007FBE0 * Match func_8007FD84 * Match func_8007FE88 * 5 new matches * Match func_80080D04 * Match func_800815DC and func_8008165C * Match func_80081BEC * MAtch func_80081B24 * Match 2 more * 3 more matches * Small tweaks * Give names to function params * Match func_80080ACC * MAtch func_80083D2C * Match func_800837EC * WIP func_80081C5C * Add view of rodata that needs to be migrated somewhere * Match func_80081C5C! * Fix bss reordering, and formatting. * Add a submodule of m2c, and a new script for generating the context for a file, and a m2c output to an ignored folder. * Migrate rodata * Start importing data for sf_77E40.c * Successful data migration for sf_77E40.c * make format * Reorganzie data for sf_77E40.c * Try stubbing a PRINTF, to help with RODATA strings. * Rename sf_77E40 to fox_effect * Rename Object_8C to Effect * make format... * Rename gObjects8C to gEffects
2024-01-10fox_versus decompiled, introduce first_diff.py to the project, fixed ↵Alejandro Asenjo Nitti
fox_option NON_MATCHING build (#71) * fox_versus functions * more functions * more input! * functions so far * fix bss reordering * all functions matching * fix caller addresses * import data cleanup * introduce first_diff to the project * fix wrong type * second version of bss reordering prevention header * move versus symbols to variables.h * BSS importing attempt (failed) terrain is prepared for another contributor to try * fix fox_option NON_MATCHING build * format * remove static keyword from fox_map data symbols * IMPORT BSS * rename fox_versus * FIX ADDRESSES & SYMBOLS y fox map * fix more addresses * more address fixes for fox_map * all fox_map addresses done * fix bss build in fox_map, migration pending * bss reorder failed attempt * remove unused externs * remove unnecessary config file * remove unnecessary entries in settings.json * comments * move structs to fox_map header * put static back in fox_option data * PR review
2023-12-0997F80, A4290, and A48B0 matching, started bss import on engine. (#47)petrie911
* stuff * three whole files * format * format and such * one cleanup
2023-11-15names and namespaces cleaned up (#23)petrie911
* threads galore * something's up * try this * I don't even * who knows * I can't stop it * let's try data for fun * ok I think I've gone far enough * well maybe a little more * visual assets somewhat documented * just keeps going * forgot formatting * let 's try bss * too much? * one fix * even more things * one quick thing * oh come on * graph complete? * format and such * decomp and such * small cleanup * 6 and such * more overlay fixes * more of them * again * and done
2023-11-13fox_rcp (#20)Alejandro Asenjo Nitti
* func_800B8E14 & func_800B8DD0 * func_800B94D0 * func_800B9618 * func_800B9760 * func_800B9790 * func_800B98A8 * func_800B99C0 * func_800B99F0 * func_800B9A20 * func_800B9B38 * func_800B9C50 * func_800B9D68 * func_800B9E80 * func_800B9EB0 * func_800B9FC8 * func_800BA0E0 * func_800BA110 * func_800BA140 * func_800BA1A0 * func_800BA1D0 * func_800BA2E8 * func_800BA400 * func_800BA430 * func_800BA460 * func_800BA490 * func_800BA4C0 * func_800BA520 * func_800BA550 * func_800BA5E0 * func_800BA640 * func_800843FC * func_80084370 * func_80084688 * gSetupDLs * gSetupDLs * fox_rcp * break * newline * mvoe screen_width and screen_height to gfx.h * remove space * correct size * clang-tidy from mm
2023-11-07Non-audio threads. Some data importation. (#17)petrie911
* threads galore * something's up * try this * I don't even * who knows * I can't stop it * let's try data for fun * ok I think I've gone far enough * well maybe a little more * visual assets somewhat documented * just keeps going * forgot formatting
2023-10-17guLookAt & guLookAtF matchingAlejandro Javier Asenjo Nitti
2023-10-16add ARRAY_COUNT macroAlejandro Javier Asenjo Nitti
2023-10-13fix warningsAlejandro Javier Asenjo Nitti
2023-10-13Libultra headersAlejandro Javier Asenjo Nitti