17
edits
Changes
Jump to navigation
Jump to search
uint32_t uint16_t start_offsets[num_channels]; // offsets to channel opcode data
→Channel Info (size: 4 bytes + 2 bytes * )
{
uint32_t mask; // represents bitmask of used channels in this song
};
After this bitmask, there is <channels count> offsets to channel opcode data counting from current offset. Each offsets is a relative offset based on the address *next to* the offset itself. (This is a general rule for early versions of AKAO to interpret relative offsets.)
=== Channel Commands [AKAO Opcodes] ===