Desktop - Description of the AC Edit v0.09 editor

ZX Guide #01
Description of the editor AC Edit v0.09
Alone Coder

   AC Edit editor (hereinafter simply Edit)
curled out of a simple text leaflet.
   The history of its origin is very instructive.
Telna. It so happened that when I (Alone
Coder) needed (it seemed to me)
type the book of the Strugatsky brothers, I wouldn’t have it at hand -
there is not a single suitable text editor
tora: I don’t accept Tasword, TLW 2 is very med-
lazy, but ZX-Word simply wasn’t available. K
Fortunately, the ZX-Format magazine fell into my hands
N~5, in the appendix to which there was a program
frame MED FDD Kovalevsky, and yours truly
the servant decided to see what they eat it with. Per-
Your impression was very positive:
fast moving cursor, windows, menus, help
'ears, as much as 30.5 k of memory for text.
(This is on a 128k computer! At first I didn't
attached importance to this, because Tasword has 21k
memory, TLW 2 has 23k, and ZX-Word has 26k).
All the beauty of this editor was appreciated
the author of this description deserves
only when only a third was recruited
story. The fact is that the format of this edition is
torus is not compatible with any other existence
current text editor, and its memory
Not even enough for one chapter of the book. But -
started like this - I had to type more text.
It's still lying around on the disk somewhere. How
are you wondering if you should start printing it in
magazine?
   It was January 1998. When at the end
Augustarrived from the village and began the 2nd
course, the author had many unimplemented ideas.
The first thing I did was write a Rubik's cube (and with this
extinguished interest in the mechanical version).
With great joy, your humble servant
went to the radio market and met the pro-
salesman Vova in order to share with
him with his coolness and with the hope that Vova
can sell it. But he not only
sold it, but didn’t even see the cube - cube
was stored on a floppy disk in ALASM format, and Vova
I didn’t know how (!) to handle it.
   Then the author began to wear his studs to Vova.
some programs, somehow concocted in Viewer for
their descriptions (in 42 pitch mode). In order to
to type such texts, as well as
Well, I had such a dream before, I
I decided to write a text editor myself. B
all you needed was a leaflet for this
insert cursor and process
several additional keys.
   Graph buttons were originally introduced
and Delete, respectively having the functions
Del and Backspace. The second one even knew how to do laundry
Enter, thus splicing the lines. Drag-
shied from its immeasurable steepness (where to
further), the author thought that this was some kind of
painfully truncated text editor - even
you can write more with scissors, and did
entering an arbitrary Latin character;
one day - also Russian; another day -
anyone at all - via Caps Shift.
   I don't know how I came up with the idea
use 128kmemory, but projected
development, calculation and debugging of this addition for
took four days. But it was my first
an achievement that we can be proud of -
standing (only one textual re-
dactor processing 64 k - Tasword 128,
but its string has a fixed length;
There are at least three leaflets so capacious).
   When the editor was already practically
comrade, the head of the parallel group gave me
read Harrison. A re-
terrible text, and I just couldn’t help but pass it on
print! The final touches to the program
appeared precisely because of the needs of fast
typing, because I was hoping to release a zhu-
rnal (where else to dump a rare text,
 programs and calls for cooperation
poverty?) by November, and change your decision
had no intention. (How do you like the phrase?)
   How wonderful it would be if all authors
Text Editors felt empowered
marriage of their users!

   This is where the story ends and begins
actual description of the editor:

   After loading, it clears the text; special
There is no button for cleaning,
although it is quite possible to foresee: I believe
that in one session of working with the editor nik-
then it will not edit two texts.
   The cursor, of course, moves the arrow -
mi, but there is one indication: if you love
press the buttons slowly to steer
According to the text, it is better to switch to Latin re-
press, because pressing the numbers 5,6,7,8,0 whenlong-
temporary hold Caps Shift editor
understands as capital Russian Sh, Shch, E, Yu, Ch.
This increases your typing speed. Combi-
SS and arrow nations have the same functions,
as in MED, i.e.:SS/ =Home,SS/ =End,SS/ -
beginning of the text, SS/ - end of the text.
   It has already been said about the Delete and Graph buttons.
zano.At the convincing request of Yura Sviridov
CS/9 can now also erase Enter, when
than anywhere after the end of the line.
In a word, everything is like in WordStar or TurboPascal.
   Maximum line length - 255 characters
catch, above which the editor will
buzz; however, the cursor still runs around...
only for the first 43. The limitation arose due to
because the editor is buffered
line. (Authors often don’t think about this
text editors, due to which in these
editors cannot edit text,
because the character input speed exceeds the
growth of their perception by the computer.)
   CS/3 and CS/4 turn the pages as usual
ki back and forth respectively.
   Enter sets codes 13,10. This is standard, but
Someday I'll make a regime with 13.
   Edit sets the tab to 3 characters. Same
Enter, pressed at the end of the line, does the same.
   SS/Space - Rus/Lat.
   CS/Enter - Save file.
   SS/Q - compress the line to the left edge. Us-
a couple of paragraphs, don’t worry - re-
the doctor knows about them.
   SS/W - enter the name of the file to be edited.
The Delete and Enter buttons work. Expansion
cannot be changed.
   SS/E-Edit file. The file is selected from the
Taloga. The cursor works,Enter - Load,Break
- cancel. File types B and H are not output.
   SS/I - in many editors the line
Tusa takes up space on the screen, but I have her
can only be seen when ordered by holding these
keys. I believe that this is more convenient.
   SS/Enter is a very specific function:
write all lines up to the cursor to disk and
delete from memory.
   I don’t recommend pressing CS/SS/T - it’s debugged
child function, and you won't need it.
   In Russian mode, rare letters (well, how
to say - rare, because  or  meeting-
are less common than  and ) can be entered as
in the classic way - through Symbol Shift
- and by pressing the corresponding numbers:
┌──────┬───┬───┬───┬───┬───┬───┬───┐
│ sign │ ъ │ w │ sch │ e │ yu │ - │ h │
├──────┼───┼───┼───┼───┼───┼───┼───┤
│digit │ 1 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │
└──────┴───┴───┴───┴───┴───┴───┴───┘
I have them written directly on my keyboard.
Capital letters, as the author has already had the honor
to inform you that they are entered with Caps Shift, that
very convenient. Large b is inserted into the squeezing
this is because:
   Caps Shift + set of three numbers enters
the symbol corresponding to this code. Codes can be
Gut start only with 1 or 2. So, for example-
example, CS/241 will give ё, CS/240 - Ё, CS/127 - ,
CS/281 - . You can find the rest of the symbols
in the book by P. Norton , or you will have to
build a table experimentally. Editordoes not have a text limit character, so
You can't print only two characters:10
and 13 (inverse circle and note). By the way, according to
about symbol No. (code 252). Obviously, on his
there should be an infinity symbol,
because place of the letter  in the table from the book
Norton is interested in infinity (code
236).Probably, when designing this table
faces an error occurred, which is now distributed
has expanded to the extreme: in the driver
keyrus (IBM PC) in this place N~, in ALASM -
completely incomprehensible superscript symbol
n... Due to non-standard use of CS
Edit only works when you click on the corresponding
the corresponding button, not on CS/1; Caps Lock
it only works when pressing.
   When you try to enter a character at the 43rd position,
tions automatic transfer occurs and
align the line to the right. Bye
that you will have to insert the hyphen yourself, but
somehow it will be automated. Yes!
Right alignment occurs
without first compressing the string, so
When entering text, do not put spaces after
dots, commas, etc. For beauty, alignment
there are spaces after punctuation marks
higher priority than other spaces.
   Iterate over maximum text length 65280
bytes - not tracked.

P.S.: The author of this article was a demo
record typing speed achieved
exactly in this editor: 157 bytes/minute!
(According to the rules of the competition, production was measured
lasts according toresults of an hour of work.)

Share your thoughts about the article