This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Hachiemon music format and sound-driver reference | |
| This reference describes Natsume's Hachiemon sound driver in **Monsters, Inc. for Game Boy Advance**: sequence commands, channel state, instruments, envelopes, modulation, percussion and hardware playback. | |
| Addresses and inventories refer to the examined 4 MiB image, whose header identifies `MONSTERS,INC` / `AMXE78` and whose MD5 is **`2bfd80868014971192e161837efee88f`**. The checksum identifies the examined image; the header alone does not establish that another image has identical contents. Other builds require separate verification. | |
| Sequence state, hardware registers and final audio are separate layers. A stored pitch can change without a register write; a rest can leave echo audible; PCM can continue after its sequence enters a rest. Reproduction requires the state transitions and write conditions below, in addition to notes and sample bytes. | |
| Stored multi-byte values are little-endian unless a note explicitly assembles its bytes in the opposite order. |