Ŀ
                            the .SBK(*) format 
                           

This file explains how the SCC-BLAFFER NT instrument kits (.SBK*) are build:

In total an .SBK file stores 207 SCC instruments, and 44 PSG Instruments...

SCC storage:

One instrument contents 40 bytes of data. 8 Bytes for the name and 32 Bytes
data.

The data is stored as follows...

[0000..0007] -  8 Bytes - Name of SCC instrument
[0008..0039] - 32 Bytes - Instrument data

PSG Storage:

One instrument contains 184 bytes of data. 8 Bytes for the name and 176 Bytes
data.

The data is stored as follows...
[0000..0007] -   8 Bytes - Name of PSG instrument
[0008..0183] - 176 Bytes - Instrument data


The storage of the complete instrument kit is as follows:
[00000..00015] -  16 Bytes - Header "Blaf NT Ins Kit "
[00016..00023] -   8 Bytes - Name of SCC instrumemt 0
[00024..00055] -  32 Bytes - Data of SCC instrument 0
...
[08256..08263] -   8 Bytes - Data of SCC instrument 206
[08264..08295] -  32 Bytes - Data of SCC instrument 206
[08296..08303] -   8 Bytes - Empty data "********"
[08204..08211] -   8 Bytes - Name of PSG instrument 1
[08212..08388] - 176 Bytes - Data of PSG instrument 1
..
[16216..16223] -   8 Bytes - Name of PSG instrument 44
[16224..16399] - 176 Bytes - Name of PSG instrument 44

In this way an instrument kit is always 16400 bytes large, but when stored in
memory, the header won't be stored, so then there remains 16384 Bytes... And
that will fit exactly in one memory bank!

The storage of the .SBS, and .SBP files are exactly the same as explaned
above, only the file will store an 16 Byte header to the file...

The headers:

For SCC instruments: "Blaf NT SCC Ins "
For PSG instruments: "Blaf NT PSG Ins "

So .SBS files are always 56 Bytes large, and .SBP files are 200 Bytes large.



Well, this is it...

mzl.
d-fader and HeXx of TwZ..

* .SBK means teddywarez 'S'cc 'B'laffer nt instrument 'K'it
  .SBS means teddywarez 'S'cc 'B'laffer nt 'S'cc instrument
  .SBP means teddywarez 'S'cc 'B'laffer nt 'P'sg instrument
