Changes

Jump to: navigation, search

AYC

192 bytes added, 09:34, 23 April 2013
/* Header */
| #00 || 2 || Song duration (number of vertical refresh period)
|-
| #02 || 1 || Buffer size<ref>1</ref> for register 0
|-
| #03 || 2 || Crunched data offset<ref>2</ref> in the file for register 0
|-
| ...
|-
| 3*n + #02 || 1 || Buffer size<ref>1</ref> for register n
|-
| 3*n + #03 || 2 || Crunched data offset<ref>2</ref> in the file for register n
|-
| ...
|-
| #29 || 1 || Buffer size<ref>1</ref> for register 13
|-
| #2A || 2 || Crunched data offset<ref>2</ref> in the file for register 13
|-
| #2C || 6 || RESERVED (defaulted to #FFFFFFFFFFFF)
|}
 
1. There are only 2 sizes originally defined in the AYC file format, #01 = 256 bytes, #04 = 1024 bytes
2. Offsets are relative, 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