ACNews #26
12 января 2004
  Софт  

Guide - Format Module Chip Tracker 1.x

<b>Guide</b> - Format Module Chip Tracker 1.x

■ ■ ■ ■ ■ ■ ■ ■ ■

  ■ ■ ■ ■ ■ ■ ■ ■ ■ ■


                 Format Module Chip Tracker 1.x

                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Extension. CHI

The module consists of four parts - the header, the order (a 
list of products), patterns, samples. Each piece is aligned on 
sector boundaries. 

Header has a size of 1 sector:
0 (8) "CHIPv1.0"
8 (32) track name (Russian letters in a font no)
40 (1) tempo

  Attention! Must assume that the tempo is measured in the 50 
fractions 

  seconds, although the version of the editor to 1.3 inclusive 
and player 

  0.01 version of the song is played because of that mistake a 
few honey   lennee!

41 (1) the length of a song-1 (the last used position) 0 .. 255
42 (1) position of the loop (0 .. 255)
+43 (16 * 4) The parameters of samples (in the order 0 .. F):

    + 0 (2) the position loop (equal in length to 
nezatsiklennyh) 

    + +1 (2) length. First, the low byte, then the older ones.

  For unused samples are zeros.
97 (31) is reserved (zero bytes).
128 (16 * 8) The names of samples (in the same order). 8 bytes 
addressed. 

  For unused samples are blanks.

List of items has the size of a sector and includes numbers of 
patterns in the order of play. Numbers of patterns are stored 
as 0 .. 30, ie one less than shown in the editor. Unused 
positions contain 0. 

Patterns are stored to the last used in the item list. Each 
pattern is 512 bytes, which are considered zaparellelennyh as 
two blocks of 256 bytes. In the pattern of 64 lines, each of 
which takes 4 consecutive bytes in the first 256-byte piece of 
the pattern and 4 consecutive bytes in second. Channels A, B, 
C, D are stored in that order. And channels A, D should be 
played as a right, B, C - as the left. 


                For each note of each channel:

        In the first piece: the second piece:

           % NnnnnnCC% ssssPPPP

nnnnnn - note (0 = empty, 1 = C-1, ... 60 = B-5, 63 = pause);
ssss - her sample (be sure to include!)
CC - command code, and PPPP - its parameter:

  00 = sample offset. Semple played with PPPP * 512-th byte, but

    Field notes should be note;

  01 = slide down (-) on the PPPP mikrosapogov every 1 / 50 
seconds; 

  10 = slide up (+) on the PPPP mikrosapogov every 1 / 50 
seconds; 

    Mikrosapog - a common unit of frequency (not time!)

    Slides are only valid within the current line.

  11 = in the channel A - rate of PPPP (1 .. 15);

     in the channel D - the end of the pattern (the current 
line - top); 

     in the channels B, C - is prohibited.

Samples are stored in 8-bit unsigned form, with each sample
aligns with the boundary sector (256 bytes). In the unused
thus part of the last sector is the same as in
beginning of the cycle of the sample. If he is not fixated, 
there values 128. Retains all the samples, but empty. Maximum # 
BB = 187 sectors of the samples. 

Once again, please! because of the second error in the program 
Chip Tracker Compiler v0.01 not ship until the end of modules 
that are empty samples, attach the source code of this player, 
which has the necessary corrections (including speed). 

:::::::::::::::::::::::::::::::::::::::::::::::::: 
:::::::::::::: 

--------* List Honored Neispolzovateley AC Edit *-------
1) Pawel / Real_soft Paul Kislyak 2:454 / 11.25
2) Kurleson / HorrorSoft Alexey Kravchenko 2:5068 / 6
3) SirX Sergei G. Shelginsky sirx@atnet.ru
 Arkhangelsk Region., Severodvinsk, ul.Zh / Dorozhnaya 35-51
 (818-4) 55-10-89, 8-921-670-02-85
4) Alex_Xor / PSV Alexander D. Shushkov axor@mail.ru
 (8172) 25-28-71, 160035 Vologda POBox 136
5) Diver/4d Alex Golubtsov orangefox@mail.ru
6) Noviset / Brutal_Creators Igor Shakhov [2:5050 / 109.52]

----------* List Honored Members AC Edit *---------

                  Honorary and eternal:
1) Nikphe Aleksey Emelyanov
 391420 Ryazan region., Chuchkovsky rn, p.Avangard, Ruleznaya 12
2) Mr.Event Alexander Lesovskaya
 391420 Ryazan region., Chuchkovo, Kalinin, 26 (8-238) 
07/10/1973 3) CyberDemon Maxim Mit'kin 2:5029 / 32.18

 Ryazan, ul.Novoselov, 50k2-197
4) Basil Basil E. Loginov, 390035 Ryazan, Poletaeva ,15-5
5) John_Silver Denis E. Loginov there:)
6) TS Sergey Tyurin triod@aport2000.ru
 390029 Ryazan, High-,16-53 (0912) 75-40-74
 8-903-640-01-49
7) U # 74 Sergey Machines u_74@mail.ru
 443004 Samara, ul.I.Egorova, 4 kv.76
8) Shaitan / SoK Maxim Shashkin 2:5057 / 21.36 (8462) 34-82-92
9) Dissonator Constantine Shaev
 390048 Ryazan, ul.Zubkovoy ,19-106 (0912) 41-03-50
10) Way of the Samurai, Alexander Golovanov [aiki@mail.nnov.ru]
11) Dark Raven Semen Tsehmeyster
 [187500, Leningrad Region. g.Tihvin Mashinostroiteley 44, 
kv.151] 12) Disabler / DPL Andrey Gorelov

 344045 Rostov-on-Don ul.Mironova 3 / 3, kv.120
13) Max / Cyberax / BDA Maxim Arnold [amv@kuzbass.stack.ru]
 650066 Kemerovo, Lenina, d.77 "d", kv.64


                       Other:
1914) Stormbringer / Cobra_Soft Valera Selev 2:462 / 162.7
 79022 Ukraine, Lviv-22, PO Box 798
15) AmoNik Nikolai Amosov 2:5030 / 978.14, 500:812 / 2.26 
(SPbZXnet) 16) Macros Sergei Gulyaev zxmsf@mail.ru

17) Jerri / AF Yuri Potapov, 2:5057 / 21.89 (8462) 92-73-26
18) Ldir / mp., I8 Yaroslav I. Turbin last_128@mail.ru
19) Chapay / mp. Viktor Spiridonov (0912) 76-07-36 
mir_tut@mail.ru  390029 Ryazan ul.Stroiteley 1, kv.10

1920) Voodoo / Delirium_Tremens Dmitry Voo vooha@ua.fm
21) Risk / O 




Other articles:

News - KSA-7G launched NTSC-encoder on a chip CXA 1145 by Sony.

Music - Let us return to the long-promised on "music for the specified samples.

Docs - a large line of text in Ac Edit.

Guide - Format Module Chip Tracker 1.x


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Others - the outcome of the failed survey.
Ads - Advertisements and announcements ...

В этот день...   21 November