|
ZX Format #04
14 июня 1996 |
|
Premiere - Program Description 'CONVER-Commander V 4.50 pro'.

Program Description
'CONVER-Commander V 4.50 pro'
(Journal version, you can complete
get a firm LOGROS)
(C) Yuri Kovalevsky
_________________________________________
The minimum system configuration:
protsessor_Z80A (3.5 MHz)
pamyat____48K
(DOS_______5.01 5.01 '5.03 5.03' 5.04T
Desired system configuration:
protsessor_Z80B (7.0 MHz)
pamyat____256K (KAY, ZS-256, Profi)
DOS_______5.03
The program is adapted to machines Pentagon-128,
Scorpion-256, KAY-256, Profi. Due to lack of information on
expansion all other SPECTRUM-clones are likely
will be identified as the Spectrum-128.
H E L P M E!!! Who knows how to fight
with 'TURBO 2 +'?
, Came into my hands pathology refuses
work TRDOS when the 'turbo'!
It is also impossible to understand how to make
his work in the mode of 'Spectrum' with expanded RAM!
________
Changes from version 'V 4.23':
-Fixed system error trapping
TR-DOS;
-Fixed a bug when entering numbers of tracks and sectors
HEXvide; -Fixed a bug in the team [F] DR
associated with a single decimal zero;
-Fixed bug command FORMAT
Disk when working with unformatted disks;
-Fixed a disassembler - gave 'SBC A, n' instead of 'IN A, (n)';
-When you set the disk name is longer than 8 characters, last
character is set 7-bit;
-A 40% accelerated display information on screen;
-Mode COMMANDERa team added
'ALTERNATIVE MASK', allowing
quickly change the current mask for alternative and vice versa
by pressing the [SS] / [M] or [Space];
-If the file extension in the masks 'B', run files without
prompting occurs; -Team of doctors 'Continue' moved from
kosledovatelnosti [CS] / [SS] + [N] on the immediate challenge
[SS] / [I]; -Command out of the doctors were
[CS] / [SS] + [SS] / [M];
-The doctor added ability to enter
when you edit a character mode
characters [] ~ | \ {};
Show BASIC-files was made possible and
TR00;
____
Changes from version 'V 4.32':
-Read and write information to disk held bypassing the standard
entry point TRDOS (15,635), significantly increased
speed up and seals (especially for fast-ROM drive);
____
The obvious drawback of this program is
that the disc it suggests that he is dealing with a floppy
drive 2 * 80 and discs, which have a similar format.
When you enter line information act
Keys:
[Caps Lock] _zaglavnye lower-case characters;
[SS] / [I ]____ replacement / insertion of symbols;
[Delete ]____ erase a character;
[Graphics] __ochistka line;
[Break ]_____ lifting operations;
Directly to the command:
[Cursor up ]/[... down] cursor movement
in the catalog;
[True video] or [cursor left] previous page catalog;
[Inv.video] or [cursor left] next
catalog page;
[Edit]-reset disk.
Cancel the command-[Break], [Edit].
Similar results can be achieved
pressing respectively disk drive:
[A ]...[ D].
[Graphics]-labeling files [on / off.]
(Deleted files are not marked, marking their need to recover);
[Enter]-running BASIC-... and MAGIS files.
If you set the mask has an extension
'B', then the start of files occurs without prompting the
launch;
[Extend mode]-call menu of additional
commands. Pay attention. Some teams are at the beginning of a
symbol. This key, clicking on which you immediately, bypassing
the menu, get to the desired command. Do
it is possible, as the menu commands, and from
main mode COMMANDERa.
Additional commands:
'Change masku'-install filter access
to files in the directory. You can work
only those files whose names and types which coincided with the
mask you set. -Mark '. " (Dot) means any character;
-Mark "?" at the beginning of the name left on the screen just
erased (Del.) files to any other position is simply a question
mark - [Graphics] _zapolnyaet line points (not
spaces!)
'Alter.maska' exchange is the current mask
alternative. Immediately after the start of the program:
Current Mask:'........ B '
Alternative:'........ . '
'Mark all fayly'-marked files that have passed through the mask
(except Del).
Delete markirovku'-marking removal of
All files, regardless of
from the mask.
'+ / - DEL. fayly'-on / off. view
Del-files. When the viewing may restore them by renaming.
DEL-files marked with a red
question in the first position name. After the main output
directory 'dead' files in black.
'Rename fayl'-name change and
type of the file under the cursor. Thus
You can recover deleted files. It is possible,
also restore the 'dead' file, for
end of the catalog, but is not guaranteed healing properly. If
after restoring the file name is marked, then the file really
gone on disk (because it erased the newly recorded).
Recommended immediately destroy the same it! But if you really
want, you can not erase. If the disk has a 160 track copy of
the directory and an 8-meter track, sector 0 is labeled
"Commander, a copy of the catalog will be updated (autoupdate
copy of the directory)!
'Delete File (s)' on the drive erases all
marked files. (When erasing the disc all the files, disks that
are formatted an increased volume of the sector remain
it).
Performing autoupdate copy of the directory!
'Merge fayly'-coded files are merged into one. The following
restrictions apply. Files must be placed strictly on each
other. Between them should not be other files (even erased).
Files merge in order of location. Total file receives the data
belonging first of them: (name, type, length in bytes
etc.) and the length in sectors corresponding to the total (if
it did not exceed 255 sectors).
Performing autoupdate copy of the directory!
'Copy the file (s)' disk to disk copy marked files. If no shows
in a single file, then copy the file on which the cursor is
positioned (if it is not erased). The program requests the
copying direction, and if it performed on the same drive, asked
to do, whether control discs. If you select control, the
program will monitor the correctness of the disc changer. If
You do not select the control, then the correctness disc
changer will remain on your conscience.
If the host drive is already
file names and types which coincide with
copyable, requested permission to
their copy:
Y_perezapisat - a file with that name on
receiving a hard disk when copying erased;
D_dublirovat - on the receiving disk are two files with similar
names and types - old and new;
N_ne copy - the file is removed from the copy;
Performing autoupdate copy of the directory!
'Copy disk'-team, close to the
its importance to so-called potrekovaya copyist. Has 2 modes.
First, when only the working copy
disk capacity, with the 0-th track of the latest
occupied inclusive. Volume remains
free space on the receiving
disk is calculated based on the number of sectors formatted on
it (which excludes the cutting of the host drive when copying
from disc to disc in 2544 2800. In this mode to copy saves the
name of the host drive.
And second, when copied to 160 tracks
disc. In both cases, the analysis system tracks the copied discs
and if there are no non-standard sectors, it is entirely copied
to disc copy. If the analysis shows the presence of
non-standard sectors (in 99% of the mean copy-protected disk)
in order to enforcement of copyright to copy,
disk to disk system carried only 9 sectors. If this part of
programs will lose efficiency, hence is their fate!
'Transferring files to diske'-marked with your
files will be moved to the end of the working
disk space.
Performing autoupdate copy of the directory!
'Seal disk' function similar to' MOVE 'TR-DOS, only done much
faster. If during compaction will occur
failure, which I sincerely do not want you, and you
Emergency exit the menu on the 'Abort', then
program will try to take steps to
reduce the damage from this to a minimum, that
however, it may not always succeed!
Performing autoupdate copy of the directory!
'Disc DOKTOR'-out to' Doctor '. It should be noted that the
program will a doctor at the spot on the disk (track / sector)
from which you left it last time. Initially, after the launch
COMMANDERa set out in the doctor to 0 track 0 sector.
Specific details of the work of Dr.
see more!
'Change the name diska', you are given
opportunity to change the name of the drive. If you
changed their minds to do so, press [Break]. In
Unlike most other programs you
can enter at 8 and 11 characters named
disc. (Similar to the expanded-name support
'MicroEditor'-version older than 3.08, 'Games Loader'-over
version 3.20', and command TR-DOS CAT and LIST). / The data to
May 31, 1996.
Performing autoupdate copy of the directory!
'View Tr 160'-on displays
directory data from 160 tracks on a disc, of course, if there
is a copy of the directory. When viewing copy of the directory
call menu of additional commands, run files and their marking
blocked. You can only view a copy of the directory to change
the mask ([0]) to select the mode of determining the length
file ([SS] / [J]) and on / off mode to display deleted files
([3]). To exit the reset disk. If the message "A copy of the
outdated, it means that in the system path
there were some changes are not made in
copy and its recommended to update the command: 'Tr 00 ->
Tr160'.
'Tr 00 -> Tr160'-save a copy of the catalog
drive a 160 track this same disk. If
it is not free (ie, disk formatted
more than 160 tracks and is filled to
end), conservation is not done!
The program aims to 8 sector 0 track
your gun is the determinant of preservation of the catalog
system 'CONVER'. Under no conditions is not deleted and can not
change it, except when executing commands that change
domain directory will not be made
auto update up to 160
track! With the TR00 to TR160 transferred the contents of the
first 256 bytes in 16 sectors with numbers 0 ... 15. No
differences from the standard format for TR-DOS, no not
properly stored!
'Tr160 -> Tr 00'-move copy of the directory
from 160 to 0 track (if it's there
a copy of something!) are possible 3 options.
Details in the company description.
'Restore katalog'-sometimes
due to some systematic errors spoil sector of the disk and it
stopped reading and TR-DOS displays a message "Disk error ".
Experience: Member developer course able with the help of 'disk
to save Doctor'a floppy disk. The same who do not
state, or lazy, maybe help
this team. It restores the disk sector on the basis of catalog
data from the 0-7 sector, and does it enough 'clever'.
Of course, if one of the sectors 0-7
stopped reading, or it suddenly hit
'Left' information (so they can do with
failure, many programs, such as: GENS4),
can be gone up to 16 file names. True
such fatal for TR-DOS error as
checksum mismatch while reading
sector, the cost of this program and
the information can be saved.
After reading the directory the program displays the results
of his "work" on the screen:
0 1 2 3 4 5 6 7
R__povtorit reading
Y__prodolzhit work
Colors here indicate that the same as that of a
reading tracks DOCTORe (see below). You
thus offered the opportunity to abort the operation by pressing
the [Break]. If you press [R], it will make another attempt to
read. If you answer [Y], the program writes to
TR00 results of their labor, if necessary
reformatting before this track.
Recycled directory gets label
and now the main screen COMMANDERa,
when you load a disc label, data window
drive receives the red frame (to remember that restored!).
The label is removed COMMANDERom in operations up to the
restored drive seals, moving files, deleting
files from disk.
'Format disk'-formatting the disk 2 * 80 with an arbitrary job
rotation, displacement of sectors and cross-sectoral space
(within reason).
Cheredovanie_0
Smeschenie____2
Interval___50
Povtorov____1
Dorozhek_____160
"Alternation" is the order of
sectors per track: The greatest rate
read / write drives are striped
0, but it is sometimes necessary to change it.
"Offset" is the shift of sectors per track with respect to
prevyduschey a certain number of sectors in the direction
opposite the rotation of the disk. This is achieved
compensation for temporary losses in step with the head track
to track.
"INTERVAL"-the physical distance between
sectors on the disk. The program allows
installation interval 20-80 gap (normally 45-55).
"Repeat", the possible number of quality checks formatting.
0 - formatting only, no checks;
1 - formatting, then check with
result output to the screen;
...
7 - Formatting, and then check in
Depending on the result, there may be another 6
attempts formatting.
"Tracks" the number of tracks you want to reformat your drive
(1-176). If you set the formatting of a track, the program will
do the so-called "quick format", ie TR00 will format only and
will form a system sector, as the disc 2 * 80.
This program, unlike many others, forms the beginning of the
track index gap.
WARNING! If formatting press klavischu [Break], the
formatting will be interrupted. Then, if you let her go
immediately after a short beep, system will record the sector
with Data relevant to what you had to format. (Ie if the format
is only 10 tracks will indicate that the disk sector only 144!)
If you just want to cancel formatting, hold down the [Break] to
as long as program will not return to the main mode
(1.5 seconds).
'The volume of the file from Cat. / Vychisl. '-On' file in it
sectors, which operates the program at
copying and labeling is taken either from
catalog (Cat.), if the directory in this
sense of credibility, or the program calculates the ob'em File
guided by their own considerations.
________
The work program in the mode
disk 'Doctors'
In the fields of editing synchronously moving two cursors,
one for the HEX field the other by the symbolic. Moreover, one
is the main (flashing, black) the other (gray), as it were its
shadow on another field. Edit information
ONLY under the main Cursor.
Sector is shown on the screen is divided into
two pages: 0-127 and 128-255 bytes.
Directly to the command:
* Cursor keys, move the cursor
inside track (while the cursor is moved only within the current
track and move to the next, use the commands "page forward and
page backward.");
[Inv.video]-Next Page (128 bytes);
* [True video]-page back (-128 bytes);
* [Delete]-restore the original
byte values to the left. Recovering the value of bytes, which
he had after reading the track. Recovering any number of bytes
within track any number of times;
* [Graphics]-mode switching output
figures. Inform .- Dec / HEX
* [Caps lock]-shift register input
Character-ZAGL. / page;
* [SS] / [W] -ustanovka/sbros 7-th bit in
byte under the cursor;
* [SS] / [Q]-installation of the main cursor
HEX field;
* [SS] / [E]-installation of the main cursor
character field;
* [Enter]-disk information and status
it cursor (by pressing in view of information to the [Graphics]
leads to regime change information output on the screen);
At H & M And H & E: the changes you
Take an 8 sector system tracks
will not be displayed in the 'information' as
as long as you do not burn them to CD!
* [Edit]-change disk / drive. Cancel
command buttons [Break] or [Edit];
* [SS] / [I]-program is looking for given your
sequence of bytes from the current cursor position until you
have given the ultimate track. Before starting the search
sequence is displayed on the screen, something you would knew
what they actually are looking for. If the sequence is not set
- command ignored.
If the main cursor is in the 'HEX'
part of the dump, then edited in bytes
'HEX' form (valid keys 0-9 and AF),
incorrect commissioning of the first Nibley edited bytes (ie,
if you wanted to dial '8 A 'and accidentally typed the first
character [9], then pressing [Delete] you can cancel it. When
you edit a character field is produced by direct editing of
symbolic keys (symbols with codes 32-126). Input byte codes
from 0 to 31 and from 127 to 255 is possible only in
'HEX' form.
The program will not let you leave the current
track, if you edited it and did not
recorded the result on disk command: 'write sector' or 'Record
track '.
* Output mode additional commands, - key [Extend mode]
Additional commands:
[SS] / [A]: return to the 'Commander';
[R]: 'Read-dorozhku' restart the current track from the disc.
When reading the track program has a direct
disk access, bypassing the procedure 15635.
This makes it possible to read information
with the track even when its partial destruction, but the time
for this procedure leaves from 1.5 sec. or more, depending on
the quality of information on the disk. Results reflected in a
string: 0 1 2 3 4 5 6 7 8 9 A B C D E F
numbers represent the ordinal number of a sector,
color sector shows the reliability of information in reading:
black lettering on a blue background: the path is not
formatted
red figures on a black background: a sector with
this number is not found
black lettering on a purple background: Sector
restored after the direct reading of a track
black lettering on a white background: the length of the sector
is not equal to 256 bytes
black lettering on a red background: a sector read from an
error in the CRC
black lettering on a yellow background: sector read is not the
first time
black lettering on a blue background: custom label IAM
black lettering on a green background: sector read from the
first time (OK)
It is not necessary to try to memorize it all. When you click
the [Enter] The program informs you about the data disk
cursor position on the disk and you will see
decrypts data on the quality of reading
sector under the cursor.
[S]: 'Burn dorozhku'-write current
track on the disc. After a standard request for confirmation of
the command, if the doctor believes that a common record
the track will not lead to positive
results (ie, when reading a track
part of the sector was given a fatal error, the following query:
Reformat
track Y / N?
with a positive response to that, the track before recording
will be formatted. For the formatting will selected the
location sector: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
if you do not select a format, the program will record only
those sectors that were read without fatal errors!
[P]: 'Burn sektor'-write current
sector on the disk.
[T]: 'Changing the track / sector', the introduction of new
values of the track / sector and moving
place the cursor. By default, remain the previous track /
sector. If you want to use the current track, or sector,
then instead of entering numbers, press [Edit].
Entering data into 'HEX' and 'Dec' form, depending on your
desire. Track with number over 175 and the number of sectors
over 15 are not accepted!
[O]: 'Search fayla'-on drive for a file with
name and type. The cursor is placed in the first sector of the
file. Name and type of file stored program!
[G]: 'Go to the file, if kursorom'
cursor is on track 0 in the sectors
0-7 and is located above the handle actually existing file
(regular file or DEL-file), then there is a moving
to the top of the first sector of the file.
Follow this command from the
Anywhere on the disc other than those stated above will again
move the cursor to the beginning of this file. If you restart
the drive, or withdraw from the doctors and the newly return,
the team 'G' will be reset to zero and will be ignored when
trying to execute it from outside the actual directory disc.
[0]: (nil) 'Move to 0 0 sektor'-track here, I think everything
is clear.
[C]: 'Kalkulyator'-ordinary calculator for calculations, with
some unusual features. Can work with floating point numbers.
Executes 5 arithmetic operations:
+ Add
- Subtract
* Multiply
/ Divide
^ Raise to the level of
Calculations are made strictly on the left
right without observing the priority of operations. These can
be given to:
8 -56.55 234 5.89562E-decimal
# (A 0) # A # 55 # c002-hex
% 11101% 1000010001000001-binary
"A" "F"-character types
Naturally, that hex and binary data can only be in the range
0-65535. Record: 25 *- 3
means multiply-25 to (-3).
There are so-called 'podkalkulyator'.
If in the beginning of the line put "?", Then
result, if it fits in the range 0-65535, will be issued in
three forms; decimal, hexadecimal and binary:
? 25 + # c0-86 = 131 # 10000011 or 83%
? "F" = 70 # 01000110 46%
if the result of calculations podkalkulyatora be a negative
result in the range (-127) - (-1), it Hex value will be issued
supplementary form (as a negative
offset.
Now is the specific command:
56'10 means: Track 56, sector 10
(Can be 56 '# A)
If you type it, then the result will be:
56 '# A = 906 56'10 # 38' # 0A
where 906 is the distance in the sectors of the disk space from
the beginning (dor.0 sekt.0). For example, if the beginning of
the file track 10 sector 1, and its length is 129 sectors, you
can find out where it starts the following file:
10'1 129 18'2 = 290 # 12 '# 02
or knowing the beginning of a certain file, and start
followed by a file can be calculated
its length in the following sectors:
15'1-10'0 = 81, 5'1 # 05 '# 01
here the length of the file 81 sector, and track / sector is of
no practical significance, while on the other hand they show
the file length in the tracks / sectors.
To exit from the calculator you need to press
press [Break], in this case, if the line
empty, you will immediately find yourself in a major mode
Doctor. If the same line in something there you will be asked
do not want-if you remember the result of calculations in one
of nine memory cells M1-M9. When you press [1] - [9], the
number is stored and you return to the calculator, pressing any
other key returns you to the main mode
Doctor. It should be noted that the Calculator, there is
another memory cell M0. She filled in automatically after each
calculation. Use content these cells mozhmo as follows:
25 + 15 "0-59-M1 = result depends on the variables M0 and M1.
WARNING! In the memory cell can store only numbers (single or
float). Can not remember the memory to "track / sector."
[F]: 'Poisk'-search on the disk in the set
limits, a sequence of bytes. You can specify the data to find a
decimal, hexadecimal and character species. Mark '. " (Dot)
indicates the possible presence in this place any bytes. In
symbolic form, you can specify as a single byte:
"F"
and the string:
"Game is over"
Symbolic information should be limited to quotes!
In hexadecimal can be defined as a single byte:
# 77 # C3 # c3 # A
and address:
# C000 # c000 # A76 # 0056
(# C3 # 0056 = JP # 56)
ie if you dial # C3 # C033, is
means that the disk will be matched with a sequence of bytes #
C3 # 33 # C0. In decimal form can also set a single byte
(0-255) or e (0-65535), and address if it is less than 255,
should start from scratch: # C3 = JP 49152 49152 # c3 056 = JP
56 BUT! # C3, 56, could give the most unexpected
result, if you mean the address 56!
You also have the opportunity to use
'Free mask', putting in place the point specified by bytes:
# 22. . 40
this program will find the bytes 34 and
40 between which may be in any
2 bytes!
Now, about the correctness of data entry. It is desirable, but
not necessarily separate the desired data from each other by
spaces: # C3 49150 16 7 17 0 19 1 "Disk Error" or
# 20 # 20 # 20. . . . . "Over"
a more compact version (but no more
desirable, to avoid errors):
# C3 49152 16 7 17 0 19 1 "Disk Error" or
# 20 # 20 # 20 ....." over "
After entering the consistency and the ability to edit, press
[Enter] and enter the first primary path to search
(inclusively) (if you instead of typing the number of click
[Edit], it will use current track number). After this Enter the
ending track (also included) (here, when you click [Edit] will
introduced the final session, track disc) well, and then begin
the actual search. If nothing is found, then an appropriate
message and the program return on those track / sector with
which LAST search begins. Given
Your sequence and the program remembers the next time the team,
if past data are not needed, would first have to clean the
command line [Graphics].
[I]: 'index data current dorozhki'-in
the upper right corner shows the physical cylinder N and N side
of the disc, further, in a column, the data header sectors
This track from the index tags:
log.N cylinder log.N of N-sector
its length.
When you press the [Graphics], can
Change the display mode information on the screen
- HEX / Dec.
[D]: 'Disassemble kod'-from
current cursor position displayed on the screen listing
disassembly. If you, the title indicates
file name and the program asks what
the real situation is in RAM dizassembliruemy code. As part of
its version of the program offers: for BASIC-files: '23867 '+'
distance from the cursor to the beginning of the file to other
file types: 'address Download '+' distance from the ... ' and if
cursor is located on the TR00 or outside the occupied area, the
disk: '0 '+' Distance from ...'. Input information
possible in HEX or decimal types, clicking the [Edit] returns
to the program. Listing is issued by line by pressing
any key except the [BREAK] or [M].
Disassembles ALL (?) Command processor Z80 firm Zilog.
The right of the commands issued by their importance in
HEX-a yellow color, if everything is OK and red if the finding
of bytes in this place senselessly
(According to the program, and it sometimes
it can be argued (though it bestolku).
Digital information is displayed in HEX or
Dec-form, depending on the state of 'Doctor' (set
key [Graphics]).
Additional commands function 'D':
[BREAK]-interrupt the output listing.
[M]-sets the cursor to the 'Doctor' for
bytes beginning of the last command on the screen.
[B]: 'Image BASIC fayla' function is designed for ease of BASIC
programs. Operates only in files
Type 'B' (BASIC files)!
If you, the title indicates
file name and right of it, the line number
autostart program, if it is, of course,
there. In issuing the screen listing, control characters are
ignored. When it detects a single line in the BASIC-programs
listing of characters terminated with a message "End program."
If you notice these symbols in stroke after REM, displays a
certain number of bytes in a symbolic form, purple (as a
character in the range of 32-127 or both. "'if no value fall
within the range) and the listing continues with the next line
of code. Listing is displayed line by line. Issue the following
line is done by pressing any keys except: [BREAK], [M] or [S].
By Once the program is given the message "End of program Y /
N?", return to the main mode 'Doctors' occurs after clicking
[Y].
Additional commands function 'B':
[BREAK]-interrupt the output listing.
[S]-sets the cursor to the 'Doctor' for
Low byte autostart programs in the service area file that
allows you to change it if desired. Number auto-line program is
a two-byte form Jr / st. In case of equality to zero, with the
autostart program withdrawn.
[M]-sets the cursor to the 'Doctor' for
the first operator in the latest issued on
screen, a line listing. Each time you press
[M] reorienting the cursor on the new!
Yuri Kovalevsky 'CONVER-Utility'
05/31/1996 St. Petersburg
_________________________________________
Other articles:
Similar articles:
В этот день... 21 November