ZX Review #7-8-9-10
08 ноября 1997

Program, which we choose - Suggestions for refining ZX Word v2.5.

<b>Program, which we choose</b> - Suggestions for refining ZX Word v2.5.
(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.





Other articles:

TR-DOS for beginners - The end.

Computer novella - Prince of Persia.

Computer novella - Laser team (the game Laser Squad).

Crossing Dragon - Game Rapscallion.

Crossing Dragon - Playing The Runes of Zendos.

Crossing Dragon - Playing The Saga.

Crossing Dragon - Game Witch's Cauldron.

Crossing Dragon - Create Adventyuru. Review of the editors.

Crossing Dragon - Create a dictionary to Adventyurnoy game.

Program, which we choose - The possible consequences of using undocumented commands.

Program, which we choose - About noticed irregularities in some programs and suggestions for future versions.

Program, which we choose - A proposal to all the authors of software, printers, memory dump. Programmers protect discs from being copied.

Program, which we choose - A few suggestions to improve the assembly.

Program, which we choose - Suggestions for refining ZX Word v2.5.

Program, which we choose - The "Spectrum emulator" v1.2.

Program, which we choose - What could want in a perfect assembly.

Retro - 40 best procedures: Copying data in memory.

Retro - 40 best procedures: Exchange token.

Retro - 40 best procedures: Determination addresses BASIC string.

Retro - 40 best procedures: Determination of the length of BASIC programs.

Retro - 40 best procedures: Determination of the amount of free memory.

Retro - 40 best procedures for: Search and replace strings.

Retro - 40 best procedure: Find the string.

Retro - 40 best procedures: Search for the string.

Retro - 40 best procedures: the list of variables.

Retro - 40 best procedures: an increase and up the screen.

Retro - 40 best treatments: Removal of REM-strings.

Retro - 40 best procedures: Remove the block of the program.

Expert Tips - Game Fredloader.

Expert Tips - Game Robin of Sherwood: The Touchstones of Rhianon.

Expert Tips - Game Scorpions: Die Machines.

Expert Tips - Game Terropods.

page iS-DOS - Description of system restarts IS DOS.

Forum - An algorithm for recognizing characters.

Forum - Time undocumented command processor Z80.

Forum - The concept of a high-color screen resolution.

Forum - A few Pokes to a game. Program Hacman96.

Forum - As for the new DOS and BIOS settings for the Spectrum.

Forum - Multicolor program on any computer model. Using the 2 nd screen Multicolor'a. Demonstration of the text. Electronic journals.

Forum - Project ZX Config.

Forum - Improve Art Studio. Ideas on file compression.

Forum - ZX Spectrum emulator for IBM. About the hexadecimal system. Program ZX-Stars. Oddities in the Elita

Forum - The effects on the curb and Multicolor.

reader-reader - ZX Spectrum 128 - new opportunities, new challenges.

reader-reader - With 'Light'. Spectrum and expert system.

reader-reader - The printer driver for the Scorpion.

reader-reader - Print numbers in different number systems.

reader-reader - Programming arcade game with scrolling screen.

reader-reader - The procedure for printing labels assembler XAS to monitor debugger STS 4.3.

Studies - attribute scrolling text. "Gasilka" screen. A simplified version of the procedure, "Curtain". Procedure is enriched with pictures. Procedure display images on the points.

Studies - Graphic effect "color bars".

Studies - Driver screen printing 64 characters per line.

Studies - Set of protective boot.

Studies - Address to the drive mode IM 2. Working with non-standard disc format.

Studies - Print the character, magnified by 8 times. The program "pouring" screen. The procedure for screen-saver on the points. Clear screen in Terminator'e. Search strings in memory. System character set conversion.

Studies - Program - cataloger of disks.

Studies - Program the output values of the amplitude channel music. coprocessor on the curb.

Studies - Program the output image.

Studies - The program plugs sprite.

Studies - Cleanup of the specified window screen.

Studies - The program sort the array in ascending order. The procedure for filling the screen specified attribute. Procedure display pictures. The effect of moving towards the stars. "Shower", coming from the upper left corner of the screen. The procedure of "shedding" pictures on the pixel lines. The program of "pulling" the picture at an angle of 45 degrees. Three procedures "Scroll".

Studies - The printing of numbers.

Studies - The procedure for drawing a character with attributes.

Studies - The procedure for display pictures. Fade-OUT effect (picture goes beyond the edge of the screen). Visual effect "Fountain." Fade-OUT effect, mimicking the TV off. Procedure "Ignition" pictures. The program continuously drawing a picture.

Studies - The procedure for drawing a line.

Studies - The procedure for making optimal symbol table.

Studies - scrolling lines of text in the specified window. Attribute scroller. Diagonal scrolling.

Studies - sprite scroller. Procedure display screen.

Studies - Short procedure indicating the amplitude channel music. coprocessor. Way to subtract a constant from a register pair HL.

Studies - The formula for calculating the day of the week.


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

Similar articles:
Humor - New Games.
BBS-List - List Vicomm-compatible BBS.
Interview - PARADOX'2k: VTS, Kasik, Dimon, Serzhsoft, Gluk, Warlock, Disabler, Snake, Semen.
Amiga - Amiga-Club, questions and answers.

В этот день...   5 May