ZX Review #7-8-9-10
08 ноября 1997 |
|
Program, which we choose - 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:
Similar articles:
В этот день... 21 November