Programming - a new fast and short PT3.x Player of the RSM.

3Bit #01
      PT3.x Player of the RSM

(C) Dr.Lion / RSM


  We offer you the first player Pro Tracker 3.x family of 
players from the RSM. The family itself is

Several well-designed source PT
3.x players. The name of each source code
includes several fields that describe the characteristics of 
each individual player. We offer you a player has a name

PT3x0A. The signature "PT3x" indicates
that the player loses any modules
version of the third Pro Tracker'a. Field "0" - is
global kernel version number. There is also
can be "1", "2", etc. This field indicates the following:

0 - new universal slow core ma
    logo size;
1 - new detailed high-speed

    nucleus of medium size.


  Field "A" - a subversion nucleus indicating its specific 
optimizations. This field may contain the following characters:


A - core optimized for minimum

    size and average sound quality;
B - kernel optimized for high to
    strodeystvie and average sound quality;
C - the core has been optimized for high to
    strodeystvie and sound quality.


  Each version of the kernel optimization is targeted
its scope and has a number of
advantages (disadvantages). Since optimization
"A" is designed for use in conditions of severe shortage of 
memory. Optimization of the "B" - this was the "golden mean" - 
is an acceptable size and quality of sound. Optimization "C" - 
an elite version of the player, which with increased speed and 
provides high quality sound and complete compatible with the 
version of the editor, in which music is written module. 

  All players from the RSM has the following
common features:

1. Rate of play until 1.
2. There is an entry point to a shift

   + # 008, on which turns off the sound of music.

   coprocessor.
3. VIBRATO team works the same way,

   as in muz.redaktore.
4. Inherited all the best of the player

   RC367 by Alone Coder (the core of this player

   is the base).
5. Completely controlled by the output rates

   notes beyond the permissible limits (eg,

   when using very large deviations
   tions in the ornament).
6. At offset + # 200 (area of ​​the table de
   amplifiers for frequencies of the music) is a new

   entry point Test MPU. We can use it
   We used just prior to use

   of the player. As a result of this

   point you in the HL will receive a link on the row
   Since the message, which indicates to
   The presence and type of muz.soprotsessora. More

   See the source code.


  And now a few words about the proposed player you PT3x0A. Key 
Features: 

1. Full-featured player, so u
   raet modules without any restrictions.
2. Record small size: 1756 bytes
3. Average operating time: 5440 ticks
4. Peak time: 8864 ticks
5. Sound quality: average
6. The player uses 4-generated

   frequency plate Algorithm I. Groves
   at. Because of this, he can play any
   module, regardless of the used

   their frequency table.
7. TONE PORTAMENTO team working on

   Standard PT3.6x (although some are not

   like).


  The main drawback of this player - a big difference between 
the average and peak operating times. 

  Evaluate the quality of this player you
can now! Music you
hear it played PT3x0A! Source of this player can be found in 
the annex of the journal, and sources of other players looking 
for RSM in applications the following issues.