mGBA source used in Kolo

Upstream: https://github.com/mgba-emu/mgba
Revision: 25ca25612eb806ad3a70f3209ccd93890ea0c2c6
License: Mozilla Public License 2.0; see mgba/LICENSE and individual files.

This package contains the patched mGBA source for Kolo's configured GBA core.
Local changes are preserved in build-record/: Apple deployment/LTO settings
and optional Mode-0 occlusion metadata. Original copyright and license notices
are retained. It does not contain the Kolo application or online services.

The supplied CMakeLists.txt builds Kolo's static mGBA configuration. Example:
  cmake -S . -B build -DCMAKE_BUILD_TYPE=MinSizeRel
  cmake --build build --target mgba

For the arm64 iOS Simulator configuration (requires Xcode and CMake):
  cmake -S . -B build-ios -DCMAKE_SYSTEM_NAME=iOS \
    -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_ARCHITECTURES=arm64 \
    -DCMAKE_OSX_DEPLOYMENT_TARGET=17.4 -DCMAKE_BUILD_TYPE=MinSizeRel
  cmake --build build-ios --target mgba

That target was built successfully from this source content. Its104 compiled
source units and their hashes match the retained Kolo native build inventory.
This does not claim bit-for-bit reproduction of an entire application binary.

Upstream cinema test fixtures are omitted and listed by hash in
OMITTED-UPSTREAM-FIXTURES.json. They are not compiled by this configuration.
All other mGBA source, build files, headers and notices are retained. The
.ghostworld-source-receipt.json inventories the full original developer tree,
including those omitted fixtures. This package contains no user game ROMs,
player saves, extracted Pokemon artwork, credentials or signing material.

Source support: support@koloemulator.com
