This file is part of the entire SC68 distribution package. It could not be diffuse independently. For more information about conditions of use see SasHipA rules.
All information in this file or in any related file, is given AS IS by the author. If you don't know what I mean, stop it now.
If you are not agree with this disclaimer, I don't mind !! Who cares ?
+0 | 'SCxx' | Chunk-ID | 2 heading chars are SC68 identifier and must be 'SC' 2 tailing chars are chunk identifier. See chunk table |
---|---|---|---|
+4 | 'xxxx' | Chunk-Data-Size | Size in bytes of the data following this chunk header. Could be 0, if no data are following, then another Chunk-Header should be found. This number is 68K long word coded, 32 bit wide, most signifiant byte first (Big Endian). |
type | size | description |
---|---|---|
tag | 0 | Use to define the start or the end of a block |
integer number | 4 | bytes defining an integer number ( big endian coding ) |
string | string length+1 | 0 terminated string |
raw data | variable | raw data (generaly music data) |
"SC68 Music-file / (c) (BeN)jamin Gerard / SasHipA-Dev "
Chunk-ID | Type | Default value (if chunk is omit) | Description |
---|---|---|---|
SC68 | tag | start of file | |
SCFN | string | "???" | disk name (file name) |
SCDF | integer | 0 | default track to play |
SCMU | tag | start of music (track) section | |
SCMN | string | "???" | music (track) name |
SCAN | string | "???" | author name |
SCCN | string | author name (see: SCAN) | composer name |
SCD0 | integer | 0 | 68K data register D0 value at init |
SCAT | integer | 0 (means SC68 independant positioncode or data) | Run & load address (could be external replay) |
SCTI | integer | 0 (means unknown time) | music (track) duration in seconds |
SCFQ | integer | 50 (PAL vertical refresh frequency) | Frequency of music replay call |
SCTY | integer | 1 | type of hardware used flags : 1:YM, 2:STE, 4:Amiga |
SCRE | string | external replay name (if any !) | |
SCDA | data | previous music (track) data | data for the music (track) |
SCEF | tag | end of file (could be prematured) |