Changes

Jump to: navigation, search

AYC

50 bytes added, 09:37, 23 April 2013
/* Header */
| #00 || 2 || Song duration (number of vertical refresh period)
|-
| #02 || 1 || Buffer size <sup>1</sup> for register 0
|-
| #03 || 2 || Crunched data offset <sup>2</sup> in the file for register 0
|-
| ...
|-
| 3*n + #02 || 1 || Buffer size <sup>1</sup> for register n
|-
| 3*n + #03 || 2 || Crunched data offset <sup>2</sup> in the file for register n
|-
| ...
|-
| #29 || 1 || Buffer size <sup>1</sup> for register 13
|-
| #2A || 2 || Crunched data offset <sup>2</sup> in the file for register 13
|-
| #2C || 6 || RESERVED (defaulted to #FFFFFFFFFFFF)
|}
1. There are only 2 Two sizes originally defined in the AYC file format, #01 = 256 bytes, #04 = 1024 bytes<br />2. Offsets are relativeRelative offsets, you must add n*3+4 to each value (where n is the register number), offset "#2E" for register 0 means that data starts at #2E+0*3+4=#32
== ToDo ==
12
edits