* name audio.c and board/audio.c
* fix audio, complete board/basic_space, battle
* revert changes that broke build
* completely finish New and NewMore.cp, for some reason NewMore fails checksum
* finally match NewMore.cp
* Add missing imports and mark uninitialized variables
* Work on PAL symbols
* Ported m457Dll to all versions
* Some naming progress on m457Dll
Changed some names in present and option
* Label most of w01Dll
* Add symbols for instdll and resultdll in us
* Fix pal symbols for instDll
* Build resultdll+symbols for pal
* Gamework struct labeling
* Use proper enum types for vertex attributes descriptions
Positions, normals and texture coordinates are always given in integer
or floating point formats, never as RGB.
Also replace a couple of constants with sizeof().
* Use proper function names when specifying vertex attributes
* Initial setup for PAL version
* Add hashes to config.yml
Set REL/empty.c to matching for every version
Turn off quick-analysis for PAL
* Set nisDll matching only for the US version
* More config.yml fixes and reran auto-analysis
* Split PAL to sprput
* Add more symbols
* Split a lot more code in PAL
* Split more
Also introduce version.h header
* Split to board stuff
* Port early board TUs to PAL
* More board PAL ports
* Split rest of board code
* Board RELs porting to PAL
* Match w06Dll/fire.c in PAL
* Match w04 big boo for PAL
---------
Co-authored-by: dbalatoni13 <stubiflex.junior@gmail.com>
Model attributes are prefixed with HU3D_ATTR_. Motion attributes are prefixed with HU3D_MOTATTR.
Cluster attributes are prefixed with HU3D_CLUSTER_ATTR.
Cameras are identified with a HU3D_CAM constant