* initial structure from ghidra
* dMd_HIO_c fields and constructor
* screenSet progress
* More screenSet
* boss door
* initialize
* treasureDraw
* largest method ever
* alphas
* cursors
* notes
* itemScale
* so many pointers
* pls no more string logic
* boss animes
* deletes are weird in ghidra
* _draw()
* cleanup for review, configure matching
* fix dMap_GetFloorNoForDmap
* not matching GZLJ01
* different fix for d_map.h
* GZLJ01
* GZLP01
* D44J01
* missing import
* replace !=0 with != NULL for pointers
* Revert "D44J01"
This reverts commit b0ce19b9f1.
* [WIP] In-progress work on hseh1
* [WIP] Implement talk/message methods
* [WIP] Implement action state machine
* [WIP] Implement action methods
* [WIP] Implement most other functions
* Fully implement hseh1
* Add comments for Japanese text in HIO settings
* Fix pEmitter flags access
* Update matched builds for hseh1
* Address feedback, match JP game version
Add missing aramCmapDat_c class (runtime version of the separate aramCmapDatPat_t struct) to fix inline signature.
Fix inlines and fields for dMenu_FmapSv_c being mixed up.
* mark functions with duplicate names as static
* make std::__tag_va_List work with other compilers
* fix some offset comments
* use inlines in J3DJointFactory, JUTCacheFont
* fix class/struct mismatch
* improve const correctness
* fix missing return values
* make some JAudio namespaces more explicit
* more progress
* more progress
* more progress
* more progress
* d_menu work
d_menu_collect class members cleaned up, some functions at 100% matching
* added `Nonmatching` tag to unmatched functions
* more functions at 100%
* more functions matching
* more functions matching
* more progress
* more progress
* d_menu mostly matching for GZLE01
* fixed broken member names
* msg mng JPN work
* stringShift match, cleanup
* stringLength equivalent for JPN
* stringLength 100% for JPN
* stringSet 100% for JPN
* Match timer tag funcs for PAL