added 3dsx support

This adds 3dsx support
This can just be `struct THREEDSX_Header` without the typedef.