╔═════════════════════════════ ══════════════════════════════╗
│ SPLAYЕR by SiRiL/4D. │
│ (Description) │
╚═════════════════════════════ ══════════════════════════════╝
Note: "SPLAYER!" was made specifically for
"SiRiL's Album", but is a Freeware product.
Idea, coding, design -SiRiLof Fourth Dimension.
All control is carried out using the cursor (strategy)
lockers) and hotkeys. You can control the cursor with the keyboard
(QAOP), Sinclair joystick (9867), Sirsor joystick (7658),
Kemston-joystick and, ofcоzzz, Kemston-mouse. Under Fire for-
valid (at any time) Space, Enter, key
"0" and the first mouse button pressed. Besides this, for good measure
convenience, hot keys are used, the functions of which are analogous
are logical for the purpose of virtual buttons, so more about them below.
Everything is virtual. buttons (except Fast) are activated when released
Fire. The Fast button responds to holding it down. Upload file
You can click on it with the cursor.
By launching SPLAYER You will see a certain set in front of you
virtual buttons:
|< - Reinitialization of the music module, that is, in fact, "in
the beginning of music."
Play - "Playback".
Stor - "Pause".
Fast - "Rewind with playback". Losing Mouzon with
four times speed.(Compensates for the lack
the ability to arbitrarily change position, well, just
that's cool ;) This is the only button that reacts
on hold Fire, so if you wander into it territory with Fire clamped "from the side", then it
it will work.
Decorat. - Enable/disable "scenery" - indication of borders
virtual buttons and work areas.
PgUр - List of files one page up.
PgDw - the same, but down.
Reread - Reread the directory.
Drive - Change drive. The drive number increases by
one.
Drives - Set the number of drives. (from 1 to 4)
Ink. - Adjust the tone color (ink).
Par. - Setting the background (paper) color. (Cannot be set
ink=paper.)
ShowEnv: - On/off. envelope indication. Initially
included, so you'll notice.
Moise: -On/off. mouse control. Initially turn off
no.
Joyst: - Similar for the Cameron joystick.
Sincl. or Cirsor - changing Cirsor to Sinclair and vice versa.
Displays the current mode.
FileExt: - Extension of processed files, "m" or "r".
SPLAYER is capable of playing two types of files:
- Ordinary uncompiled ProTrac module
ker'a versions3.3x and 3.4x (rmx by MMCM) with dis-
width "m". (At the same time, 4 types are supported
frequency tables used in PT3.4x: Sond-
Tracker, ProTracker, ASM or PSC, RealSoind.)
information about the currently used
table is displayed in the "Freq.Table" field.
- Compressed module PT3.3x or PT3.4x with
decompressor with "r" extension. (In this form
mate and the attached Mouzon are located.) At the same time
no matter what compressor you (or I;) use
It is important that the compressed block is satisfactory
met the following requirements:
- It must contain uncompiled
module or compiled module WITHOUT
player (which is basically the same thing).
- Must be compressed to address #ce21
(52769 dec), which is the standard addressmodules PT3.3x PT3.4x.
- The decompressor must be located in the buffer
printer, preferably with address #5b00 and length
it should not exceed 400 bytes, because stack
SPLAYER's position is #5fff.
- Interrupts should be disabled.
- The decompressor should not change the pointer
stack.
- The compressed file must have a start-
new address #ce21 (52769 dec) because before pro-
By playing, SPLAYER performs CALL #ce21.
In general, I recommend using
MsPack because it is more convenient for "conve-
yerny" packaging of a bunch of files. Yes, of course,
its coefficient is smaller compared to Hrist's
compression ratio, but it is more reliable, so for example
example Christ1.1 was packaged incorrectly (although
most likely unpacked) Mouzon "SDrims"
supplied with the SPLAYER. (But then find out
It appears that MsPack was unpacking incorrectly
"ICanFly!", and it had to be packaged with the same
Christ.)
Except virtual. buttons The above displays the following
information about the module:
- Name and author of the composition.
- Speed ('frames per note') in the "Speed:" field in sixteenth
tirical form. A small note: if the module is set
If the speed is higher than the third (0,1,2), then it will be auto-
tomatically reduced to such. This way you don't risk
you're going to get a funny glitch for the reason that it's standard
The player does not play such modules.
- The length of the composition in the "Lenght:" field, also inheh-vide.
- Frequency table in the "Freq.Table:" field, as already said
As stated above, 4 PT3.4x frequency tables are supported:
- ConnectTracker,
- ProTracker,
- ASM or PSC,
- Real Sound.
In addition, the name and extension of the loaded
module in the "File:" field.
"Hot keys":
"1" - analogue "Play"
"2" - -//- "Stor"
"3" - -//- "|< "
"4" - -//- "Fast" "W" - -//- "PgUр"
"S" - -// "PgDw"
"R" - -//- "Rеrеаd"
"D" - -//- "Drivе"
"Z" - -//- "ShоwЕnv" (Z потому, что огибающая zhиzhit ;)
"X" - -//- "FilеЕхt" (X-tеnsiоn - и так ясно ;)
Кроме этих кнопок можно (и нужно) понажимать на поле
индикации и протоколирования текущей громкости каналов (лихо
да ?), а проще по "анализатору" амплитуды. При этом анализи-
руемый канал сменится на следующий (A на В, В на С, С на A).This is necessary to tune to your stereo standard, because... everyone has it
different, for example, I finally have “BAC” (Scorрiоn -rіlеzzz ;) Well
and besides, maybe you want to admire only channel "C"
;)
And the most important button:
SvSetUр - Save the current settings. Current
settings: analyzer (stereo standard), mode
controls (mouse, joysticks), file extension,
customized colors, number of drives, mode
ShowEnvelope.
SetUp can only be saved if it has not been re-read
catalog and the current drive was not changed. This is due to the fact that
changing disks is not controlled (since this is a glitchy method), and
The zero track is not verified because this slows down the
bot. However, you still have a chance to ruin the disk if you
loaded SPlayer and without re-reading the directory, changing the floppy disk to
pressed SvSetUр. However, this situation is quite unlikely,
because maintaining SetUp is a serious matter and usuallyrunning
once. So the above can only happen if
error. But there is still an original way out ;) - protect
discs from recording.
Some technical information. Setup is saved to the last
sector of the file body and occupies the first 14 bytes (sort of;), if
when loading Player will find all sorts of heresy there, then it will start
with preset settings, namely:
- Campston mouse disabled,
- Campston joystick disabled,
- control: keyboard and Cisco joystick,
- "B-A-C" analyzer,
- ShowEnv: ON,
- FileExt: "r",
- Drives:2.
So if you are not happy/cheerful/kind
the owner of a mouse (Campston) or a Campston joystick, and in semi-
The SPlayer you inherited is installed, then
I recommend using any disk doctor to reset the first 14 bytes of the
the last sector of the file in which Player is located. Last-
This sector can also be recognized by the information it contains.
tions about the author.
It is also worth noting that this product is
responds to all TrDos errors (seemingly) about the occurrence of some non-
slowly reports the inscription “ERROR.” running up. in
analyzer field. Better don't ask me why I did it
this is exactly so - I won’t say anyway ;) Also the product is slightly
protected from small errors like: you changed the drive and no
After re-reading the catalog, we tried to load the module (Mouzon), in re-
As a result of your actions, the directory will simply be reread. If in
while reading a file/directory You pressed BREAC, then the
error message, and the file/directory just won't load, well
, etc. Yes, andRegarding BREAC, there is one that is not pleasant
moment associated with the fact that SPACE is used under Fire and
works to let go, that is, something like this is possible:
tion: You clicked on the "Read" button or on the file, and then on -
pressed BREAC, reading the file/directory stopped and you released
if BREAC, but since the cursor (arrow) is still on
"territory" of a button/file, and BREAC is closely related to SPACE,
which works like Fire on releasing, then you will get re-
torus of interrupted action. In such cases, you need to do
like this: after pressing BREAC (without releasing it), move the cursor away
(arrow) to a safe place where SPACE will not work as Fi-
re, of course, it is easy for mouse owners to do this, as always -
what?
Uff, well, everything seems to be about this sinful “player” ;b
P.S. When writing the above ;) the following was used -
General Soft:
- ZxAsm 3.0,
-MOA Shаdоw Mоnitоr v3.9f,
- Кемрstоn Mоиsе drivеr by XL-Dеsighn (Thаnks а lоt),
- Mоdificаtiоn оf TrDоs drivеr with еrrоr аnаlising by
Aиrin Grоир (thаnk yои tоо),
- Plаyеr аnd Frеq.Tаblеs frом PT3.4 by MMCM,
- Art Stиdiо 2.01 моdifiеd by ZMAN,
- Fоnt Еditоr by Вytех,
- RеаlCоммаndеr 1.6 by RеаlSоft,
- Cоммаndеr by Tishkоv Pеtеr,
- ВеstViеw 2.5 by Ivаn Rоshin.
Hаrd:
- Scоrрiоn ZS 256 Tиrbо+ in MiniTоwеr with PrоROM 512k,
- ZхAsм 3.0,
- MOA Shаdоw Mоnitоr v3.9f,
- Кемрstоn Mоиsе drivеr by XL-Dеsighn (Thаnks а lоt),
- Mоdificаtiоn оf TrDоs drivеr with еrrоr аnаlising by
Aиrin Grоир (thаnk yои tоо),
- Plаyеr аndFrеq.Tаblеs frом PT3.4 by MMCM,
- Art Stиdiо 2.01 моdifiеd by ZMAN,
- Fоnt Еditоr by Вytех,
- RеаlCоммаndеr 1.6 by RеаlSоft,
- Cоммаndеr by Tishkоv Pеtеr,
- ВеstViеw 2.5 by Ivаn Rоshin.
Hаrd:
- Scоrрiоn ZS 256 Tиrbо+ in MiniTоwеr with PrоROM 512k,
- FDD 8.75 (5.25 + 3.5 ;)
Share your thoughts about the article