(C) Davydov VM, Nizhny Novgorod
reg., s.Zaprudnoe
There is a proposal to introduce a section of
correspondence with the author, as potential authors of
innovative programs, and the authors of existing ones. Most
programmers to program output indicate only a phone number,
and even then not always. And, considering
some features of the telephone call to another
City to discuss the technical features of the program is very
problematic. Dmitry Partsyrny in describing STS gave his home
address. But it is unlikely a pleasure to lose
the time to read emails with questions such as: "How do I make
...".
Benefits will be mutual. Programmers will learn that not
satisfies the user, and
take into account the wishes of the following
versions. And users will be able to
inform developers about
what kind of programs they
most interested in the near future and distant future. If there
is a reciprocal relationship between consumers and producers of
software, then at least programmer will not suffer
doubts about what would make their skills.
It seems a long time has come
time to develop a text
editor, using the memory
128K and above. The ideal role model - LEXICON of IBM-PC,
although repeat on all of its Spectrum
possibility is unlikely anyone will succeed.
Since the ZX-WORD received
fairly widespread, will express their thoughts about
that can be added to those available in
Version 2.5 features.
- Introduce a switchable character generator with matrices
4x8, 6x8 and maybe even 8x8 pixels.
Continuing to use the matrix
4x8 is not very convenient. Some
characters merge and poorly distinguishable, which is why an
increasing number of misprints.
- Enter a switchable modes
An automatic and auto-formatting. That is, if you do not press
"ENTER", then the output of the input word for the right border
of a word is transferred to the next line, and the previous
formatted in accordance with established borders. When you
press "ENTER" the cursor is moved to position of the red line.
By the way, in the first versions of ZX-WORD at
formatting text, the words fairly accurately divided into
syllables. The latest versions do not.
It would not hurt to resume.
- Modify the procedure
screen printing in such a way
instead of displaying sequences of control codes to enable or
disable double-width characters EPSON-compatible printer,
change the width of characters printed on the screen.
Visibility of the text will increase considerably. Users with
printers that are not compatible with EPSON, can transform
These control sequences in their drivers.
Naturally, the procedure format should also take into
account the width of characters.
To make the text less litter control codes,
You can not print on the screen ESCposledovatelnosti fat and
italic font, but for their indication to use the modified
background color. When the matrix of 6x8 and
8x8 these fonts is quite possible to generate.
- Enter the command line justification, without any
formatting the following text.
- The editor of "ZX / IBM EDITOR" (Oleg Khokhlov) in the
information bar code is displayed symbol on which the cursor is
positioned. Pretty convenient, especially for sequence analysis
control codes.
- Remove restrictions on the size of the text. To do this,
entering and editing text to in the buffer capacity of 16K for
a computer with 48K of memory and 5 16K pages in memory 128K.
Though really its size when loading the text will be smaller, so
as necessary to provide a place
to insert text while editing. In this case, a code
Editor's block is the memory
from # 6000 to # BFFF. When filling in the edit buffer to give
a warning message, after which the user must set the cursor to
the line from which the text should remain in the memory. Text
from the beginning of the buffer to the previous lines,
inclusive, is written to a temporary file on disk, the
remainder of the text is transferred to the beginning of the
buffer, and a seat is loaded next portion of text. So
way, the disk files created by the family of the size of 255
sectors (except the last). For their identification, you can
use two bytes of the header file which store the address of the
load, having no meaning in this case. One byte set aside for
extended type specification
file: temporary file used for recording; permanent
file created in the previous session, with which you are
reading, backup Text (. BAK files on IBM-PC).
The second byte used for file number. When performing file
write back files are removed, permanent files are renamed in
reserve, temporary - permanent.
- Enter the mode of the automatic page numbering when
printing to a printer or a specified number of lines of code
after the transfer format, which has meaning transfer printer.
- Enter the mode of qualitative
print in graphic mode
printer with a downloadable set of characters.
- To increase the speed
formatting can be changed
way to position the text in memory. Introduce a fixed length
string zadavamuyu user. In the first byte is written calculate
the actual length, then the text string. Finishing line codes #
0D, # 0A in memory is not stored. Distinguish
business unit of length in one
sector in which to write user-defined maximum length of string
and all the changeable parameters editor at the time of
writing.
The procedure for formatting
actual length of the lines of the selection and formatting
should define the expected decrease or increase in the number
of rows. As the number of lines of singular no problems. The
formatting process occurs Group empty zero-length strings that
need to be removed moving the remaining text to
the end of the formatted block.
When the number of rows
will need to first create a group of blank lines before
beginning of the formatted block
moving portion of text from the beginning of the selection
before the end of loaded at the end of the buffer
radaktirovaniya.