* vcmv_cursor OK
* format and apply
* vcmv 18%
* vcmv 33%
* code_800838C0 98%, match other sections (vcmv 41%)
* vcmv 48%
* run dol-apply
* format
* vcmv_main 22% (vcmv 54%)
* vcmv_main 49% (vcmv 62%)
* vcmv_main OK (vcmv 76%)
* dol-apply and format
* code_800838C0 OK (vcmv 90%)
* code_800889E8 OK
* code_80089308 .text OK, started matching .rodata
* vcmv OK for oot-j
* format
* fix build and revert unwanted configure change
* remove existing vcmv splits
* match all versions except sm64-j and sm64-u
* dol-apply
* dol-apply sm64-e
* sm64-e fixes
* match sm64-j and sm64-u
* run dol-apply
* run format
* self-review
* start mk64
* splits, rename dol to wii-vc, match some files
* dol apply
* format
* match system, rom and flash
* dol apply & format
* match errordisplay (and almost store)
* match store
* version stuff
* build fixes
* match banner.c
* link soundRVL
* match helpRVL
* match controller.c and random progress
* match library.c
* match libraries
* dol apply
* minor configure.py improvements
* name all functions for mk64-j and mk64-e and started splits
* complete splits for mk64-j
* run dol apply
* complete splits for mk64-e
* forgot __init_cpp_exceptions.cpp
* self-review
* add mk64 to CI
* add mk64 in the supported versions list from the readme
* version improvements
* fix build issues
* oot-vc -> wii-vc
* configure.py improvement
* version stuff
* initial configs
* name all functions
* complete splits and symbols for sm64-e
* more splits and symbols
* more splits and symbols 2
* more splits and symbols 3
* match homebutton differences for jp and us
* emulator progress
* run dol-apply and format
* add sm64 to CI
* fix some build issues
* library.c progress
* library.c progress 2
* library.c progress 3
* frame.c progress
Co-authored-by: cadmic <146315916+cadmic@users.noreply.github.com>
* cpu progress
* frameDrawSetupSP progress
* minor rsp progress
* review
* review 2 + fix match issues
* format
* review 2
* `VERSION >=` -> `VERSION >` for consistency
* add sm64 to the readme
* fake match rspParseGBI_F3DEX2
* review 4
* `VERSION >` -> `VERSION >=`
* format
* fix build issues
---------
Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com>
Co-authored-by: cadmic <146315916+cadmic@users.noreply.github.com>
* started ut_ResFont.cpp
* match ut_ResFontBase.cpp
* start ut_TextWriterBase.cpp
* match HBMFrameController.cpp
* remove useless comments
* format
* new headers
* progress
* progressn't
* add bte headers from wii sports
* prog
* exclude bte from formatter
* match hbmcontroller.cpp and link ut_tagprocessorbase.cpp
* progressn't
* match HBMRemoteSpk.cpp
* format
* started db stuff and matched ut_list.cpp
* format
* progress
* complete ut splits
* format
* config link order based on strings
* start HBMBase.cpp
* layout splits
* solve some layout mystery files
* format
* debug module splits
* format
* snd split progress
* snd split progress
* match some files
* match some files 2
* progressn't
* format and progress on HBMBase
* link framecontroller
* link lyt_animation
* named some funcs and matched a file
* uh
* redo db but better!
* format and remove tabs
* nw4r -> nw4hbm
* cleanup panic macros
* remove useless files
* fix build/matching issues
* NW4HBMAssertHeaderRange -> NW4HBMAssertHeaderRangeValue
* db progress
* match directprint
* mapfile progress
* unnamed func to db::Warning
* match db_assert.cpp
* format
* a symbol!
* match DoDrawConsole
* match ut_resfont
* match lyt_bounding
* symbols splits and lyt_arcresourceaccessor progress
* match lyt_common
* match lyt_drawinfo
* match lyt_group
* run dol-apply
* match lyt_layout
* run dol-apply
* lyt_material progress
* more lyt_material progress
* match lyt_pane (but can't link it yet...)
* more progress
* missing include
* syms
* lyt_textbox prog
* window and textbox progress
* ut_TextWriterBase prog
* match ut_textwriterbase (but function order issues)
* match ut *Stream files
* run dol-apply
* snd progress
* more snd splits
* more more snd splits
* more more more snd splits
* even more snd splits
* more even more snd splits
* fix typo
* symbol fix
* completed snd splits!
* progress on axmanager
* match axmanager .text
* almost match axvoice .text
* match bank
* match bankfile
* match basicsound
* fix envgenerator
* match channel
* I'm stupid (forgot to commit the source of previously matched files)
* match disposecallbackmanager
* match dvdsoundarchive
* match externsoundplayer .text
* match externalsoundplayer and frameheap
* match instancepool
* match lfo
* match memorysoundarchive
* solve midi mystery
* match mmlparser
* match both MmlSeq files
* match nandsoundarchive
* match remotespeaker and remotespeakermanager
* match axvoice and fix some build issues
* prog
* Merge build issues fix branch
* fix headers
* fixed helpRVL
* snd_SoundArchivePlayer splits
* match seqfile
* run dol-apply
* almost match seqplayer
* match seqsoundhandle
* Match db_console.cpp .text
* match db_console .data
* match seqplayer
* link axvoice
* match seqsound
* match seqtrack
* dol apply
* match soundarchive
* match soundarchivefile
* dol apply
* match soundarchiveloader
* match soundhandle
* match soundheap
* match soundplayer
* dol apply
* match soundstartable
* match soundsystem
* match soundthread
* dol apply
* match strmchannel
* match strmfile
* match strmplayer 1
* match strmplayer 2 (vtable issues)
* mark soundhandle as matched
* match strmsound
* match taskmanager
* match taskthread
* match util
* match wavefile
* match waveplayer
* match wavesound
* match wavesoundhandle
* match wsdfile
* match wsdplayer and fix vtable issues
* dol apply
* match wsdtrack
* improve lyt_pane data
* Match more of snd_SoundArchivePlayer
* soundarchiveplayer vtable improvements
* remove unused source
* run format
* alignas -> ATTRIBUTE_ALIGN (for consistency) + build fix
* header cleanup: db files
* header cleanup: ut files
* header cleanup: math files
* header cleanup: lyt files
* header cleanup: remaining files
* fix hbmguimanager
* header cleanup: snd files
* run format
* header cleanup: misc files
* cleanup hbmassert
* remove useless comments + format
* source cleanup 1
* more cleanup
* match lyt_picture
* match lyt_textbox
* dol apply
* more cleanup
* run formatter
* link lyt_pane
* cleanup and link lyt_arcresourceacccessor
* match lyt_material .text
* match Window::Window
* match snd_axmanager
* dol apply
* match hbmanmcontroller
* hbmbase progress
* more hbmbase progress
* hbmbase progress
* more hbmbase progress
* hbmbase progress
* equivalent hbmbase
* match hbmbase
* fix build issues and link hbmbase
* dol-apply
* MATCH SND_SOUNDARCHIVEPLAYER!!!!!!!!!!!!!!
* format
* fill data gap
* cleanup pass 1
* cleanup pass 2
* format
* cleanup pass 3
* format
* cleanup pass 4
* cleanup pass 5
* hbmbase cleanup
* format
* `sizeof foo` -> `sizeof(foo)`
* remove tabs
* name things in HBMBase and cleanup helpRVL
* splits and symbols for oot-u and oot-e
* dol apply
* fix build errors
* fix formatting issues
* revert unwanted changes
* remove bte headers
* revert unwanted libc changes
* missed a bte file
* revert ./format changes and small helpRVL changes
* review and cleanup strings in db_mapFile
---------
Co-authored-by: cadmic <cadmic24@gmail.com>
* started libc
* progress
* format
* match file_io.c
* match mem_funcs and math_api
* printf prog and match strtoul.c
* format
* match bsearch.c
* match ansi_fp.c
* make USE_CURRENT_LOCALE a global define
* started time.c
* match the printf function
* add splits for oot-u and oot-e
* cleanup
* review
* started helpRVL.c
* progress
* post-merge fixes
* "progress"
* match fn_8005EDFC and fn_8005F1F4 progress
* almost match fn_8005E800
* fix build issues & format
* imrpovements
* match fn_8005EAFC
* match fn_8005E800, fn_8005F1F4 and fix bss (almost)
* details
* cleanup and match the last function
* revert unwanted changes and add splits for us and eu
* fix build issues
* review + add function declarations
---------
Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com>
* Fix Frame offset comments
* Make progress on frameLoadVertex
* More progress on project matrix usages
* Use GXFogType
* Name frameDrawSetupFog functions
* Remove nLensBuffer
* start oot-u
* complete text splits and name symbols
* splits for sbss bss sdata2 sdata
* added data splits and matched some files
* dol apply oot-u
* match system.c and fix some cpu stuff
* match sdk for oot-u
* setup oot-e
* match oot pal emu
* dol-apply oot-e
* update readme
* match sdk for oot-e
* dol-apply oot-e
* bagdes
* review
* review 2
* match most of cpu.c (+ merge and match tree.c)
* improvements from sram review
* fix build issues
* restore existing docs (and fix some oddities)
* review