Software - description of the new text editor Modern Word 2.0

Heresy #01
dWWWWWWWWb  ,dWWWWb WWWWWWWb  WWWWWWW  WWWWWWb  WWb  Wb
  ··WWP·WW·`WW··WWP ·WW··WW··`WW··WW···`W··WW··`WW··WWWb·WW···
 ===WW==WW==WW==WW===WW==WW===WW==WW=dW====WW==dWW==WWWWbWW====
 ·∙∙WW∙∙WW∙∙WW∙∙WW∙∙∙WW∙∙WW∙∙∙WW∙∙WWWWW∙∙∙∙WWWWWW'∙∙WWtWWWW∙∙∙·
  ··WW··WW··WW··WW···WW··WW···WW··WW·tW····WW·YWW ··WW·tWWW···
    YW  WW  WY  WW  dWW  WW  dWW  WW   dW  WW  YWb  WW  tWW
    `Y  WY  Y'  `YWWWY' WWWWWWY'  WWWWWWW  WW  `YWb WY   tW
        `'                           ·askey·b·ash·  W'   
           dBP  dBP  dBP  dBBBBBb   dBBBBBb   dBBBBBb
          dBP  dBP  dBP  dBP  dBP  dBP  dBP  dBP  dBP
         dBP  dBP  dBP  dBP  dBP  dBBBBBBP  dBP  dBP            
      ·:dBB  dBB  dBP ·dBP  dBP ·dBP  BB ··dBP  dB█████▄  ▄█████
   ::::·YBBBP'`BBBP'·:·`YBBBY':·dBP:::BBb·dBBBBBP'::  ██: ██▀ ██
 :::::::::::::::::::::::::::::::::::::::::::::::::▄████▀::██: ██
   ··::::the:text-processor:::::::::::::·:::::::::██ ·:·■·██ ▄██
                                                  ██████  █████▀

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

                                        lAS7 !nFO : 11 apr 1999

                                        "Осторожно модерн..." ;)

    Основу   данного  текстового  редактора  составляет  ZX-Word
написанный   Владимиром  Елисеевым.  Но  поскольку  ZX-Word  был
написан  уже очень давно и морально устарел ;),то возникла мысль
"осовременить":) his. That's how the project came about
    
                 Modern Word by Demiurge Ash:
                --─-───-─────────────────────┘

┌─────-─- version differences ---─────
| + innovations.
  - negative innovations, unpopular measures. ;)
  > fixing bugs from previous versions.
:c+ new command line function.
├─────-─--
┴--────────────--─--
VERSION 1.0 (beta) only for Engineers of EI
┬--───────--
  + downloadable block "wordmuza" with compiled music
    in PT 2.1x or PSC 1.0x (playback address #C006).
  + printing speeded up by 15%
  + new design
  - editor became "only 128 Kb"
  - 'printer' option removed
  - the overlay system has been changed.
┌--
·∙° Version 1.1 only for EI and their friends
├---──────────--
  + work with the disk is carried out through the turbo_WG driver.
                                 (thanx 2 Paracels 4 driver)
  + new menu for directly loading modules 
    ProTracker v2.xx and ProSoundCreator 1.0x with extension "M"
    Depending on what the Mouzon was compiled with
    in the file "wordmuza" - this or that will be played
    format. If you downloaded a format that is not native to this player
    module, you will hear a set of sounds, that’s all.
  + the "wordmuza" file can be located anywhere on the disk.
    If it is absent, an empty one will be loaded into memory.
    player from PT 2.1
  + some procedures have been optimized
  >killedglitch bugs of the old word =)
  - the 'bye...' function is disabled for the time being 8-)
┌-
|·° version 1.11 (fixed)
 --────---
  > several found bugs and simple perversions have been fixed ;)  
┌-
|·° version 1.12 (again fixed ;-)
 --────---
  > correctly deleting and overwriting the last file on the disk
      (beats not a current stake, but also a zero with a one-time
                                           editing the directory =)
  + changed some small things...
┌-
|·° version 1.13 (fixed for the umpteenth time)
 --────---
  + fixed loading and cutting of large files
┌-
|·° version 1.14 (noch einmal reparieren)
 --────---
  > fixed bug with writing to total full disk
  + removed double_click when recording,
            which irritated Paracels so much ;-)
  > fixed choice of drives
┌--
·∙° version 1.2 official commercial release
├---───────────-- "In the beginning was the word:
                                          'All words are bullshit!'"
                                                       E. Letov
  + the main feature of this version is a standard converter
    Spectrum screen in ascii, written by SairOOs,
    (thanks!). Conversion occurs according to the gradation table
    loaded from the "wordascii" file (only the first ones are loaded
    16 bytes).
  + loadable "wordfont" block with a font in the format of one
    thirds of the Spectrum screen and, accordinglysize 2048
    byte. If this file is missing, it will be used
    standard font. Using a standard font is most
    desirable!
  + the "bye..." function is returned according to the Real Commander standard:
        out (#7ffd),#17 ; turning on the 7th bank
        cp #ffЗ1,(#c000) ; check for ld sp,#??ff in #c000
        jpz #c000 ; if yes, then let's start RC
        out (#7ffd),#10 ; otherwise, turning on the zero bank and
        push #0000 ; Restart the computer from address #0000
        jp #3d2f ; in TR-Dos!
    Simply put: if you launched "ModernWorD" from Real 
    Commandera, then you will return to it!
  + now you can scroll through options and files in menus not only
    “up” and “down”, but also quickly: “right”, “left”.
  + the download is now accompanied by a cool picture.;), which
    called "E-my, what did I do???"
  > during an attempt on the zero track, a particularly dangerous bug was killed,
    seen in previous versions.
  - in connection with the new status of the program, registration has been introduced
    key If it is missing, the program is unstable,
    but it doesn’t seem to spoil the texts. About methods of receiving 
    the above key, see Appendix 2.
┌--
·∙° version 1.3 commercial product
├---────────────--
  + in setup there is now an option to directly switch between
    encodings "YAVERTY" and "YTSUKEN".
  + scrolling the text line by line up and down is accelerated by two timestimes!
  + using 'space' you can quickly exit the main menu to the mode
    editing.
  + in edit mode you can now see the symbol code on
    where the cursor is located (in decimal value before the name
    file - there used to be the word: File :).
 c+ via the command line you can call a new one with the "L" key
    function - deleting a line.
 c+ via the command line with the "Y" key calls the attribute
    field marking for 42 characters (for perverts; 8).
  + overlay ".6912>ascii" now loads images not only
    in .6912 format, but also in .6144 (without attr).
  > when using the "new name" option, part of the text was replaced
    temporarily the contents of one of the pages (it was unpleasant, but not
    fatal) - fixed. The same bug happened when I turned it off
    music - again fixed.
  > fixed a small bug with disk error handling on the overlay.
  + some minor improvements...
┴--───────────--─--
VERSION 2.0 shareware product
┬--────────--
+++ people, FREE!!! After playing with the registration key and
    Having gifted all my friends with copies, I decided to release this version
    already without a key. So use it to your health!
  + An additional information line has appeared at the bottom. in it
    contains the following useful information:
      - code of the current symbol (transferred from the top panel).
      - size of the marked block of text.
      - size of the entire text.
    respectivelyvisible text size reduced by one
    line and is now 22 lines.
  + option  (saving settings parameters): on
    disk, a word_ini file is created/overwritten which
    initializes ModernWorD the next time it is launched. Except
    parameters of the setup menu itself, parameters are loaded
    format, registers rus/lat, ins/ovr, caps and current drive.
  + auto-bracket function: when you press the symbol "(" prints ()
    and the cursor is placed inside the parentheses. switchable by option
    "autoparenthese" in setup.
  + when loading text, it is checked for compliance
    standard format, if inconsistencies are detected
    correction is proposed. switchable by option
    "text checking" in setup.
  + function for checking the quality of writing text to disk (for
    reliability, the fast_stop procedure WG93 is also disabled).
    switched by the "quality save" option in setup.
    It is preferable to keep this option enabled so as not to
    your efforts were wasted ;)
 c+ via the command line with the "A" key, all text is marked.
  + when moving the cursor to the left when reaching the beginning of the line
    the cursor moves up one line to the last one
    her symbol.
  + via setup you can switch the deletion confirmation mode
    block of text by Ext+D (special option 4 Unbeliever, which
    constantly hits the D key instead of F ;).
  + since whenSelected block of text option Save file 
    dumps only the selected part to disk, then now in
    disk menu, in this case, the Save file option is replaced
    to Save BLOCK. Be careful!
  + minor changes and improvements...
  > if the format parameters were changed during formatting, then
    in large texts, modern could be completely glitched - fixed.
  > when switching encodings to YAVERTY, the opportunity was lost
    type capital CH, E and some other characters - fixed
  > made a small modification to scrolling text up and down:
    the current line number and character code are now displayed correctly
  > after deleting the lines on "L" were set incorrectly
    some variables have been fixed.

·∙° in the following versions is planned:

    * overlay for text output to printer
    * drawing tables with a cursor (as in Word&Deed and Dos
       Navigator Editor on PC)
    * macro-suggestion system
    * text compiler with "oneframe" viewer
    * speed up text formatting
    * CMOS clock support (insert date and time into text)
    * different reactions of enter and del in ins/ovr

    (this is planned, it is planned, but it may not happen;)
 
dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Appendix 1 |   Text editor package "ModernWorD"
---───────────┘ includes the following files:

+ MWord2.0(basic) - launcher, main code block.
√ wordasci (tabl) - encoding table for the converter
√ wordfont (code) - loadable font
√ wordmuza (code) - downloadable musical composition.
√ wordhelp (text) - this manuscript
√ word_ini (init) - initialization file (created by MWD)

    pS.  Files that are not required for use are marked "√"
normal editor operation.
    pSS.  The package is distributed AS IS, which means AS IS,
subject to the safety of all files and their unalterability
content!

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Appendix 2 |  aKa ConnectT
---───────────┘
    I would be very glad to receive any feedback and suggestions for the editor.
You can send letters to me, write articles about the editor in various
electronic editions ;).
    But my greatest pleasure will be to see
in your releases, in the lists of used software, the name ModernWorD and
my name. Or at the end of your articles the phrase “written in the year '99
ModernWorD 2.0".
    For distributors, the price of the package is purely symbolic - $1.
    My address:
              ---------------------------------
                 601908, Vladimir region,
                  Kovrov-8, 16, apt. 73
               Shirokov Alexey Valerievich
                              aka Demiurge Ash
              ---------------------------------
    pS.  There is NO street in the address, because in the dimension where they live andthe demiurges of the streets do not reproduce, because we are not so
many demiurges! ;-)

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Appendix 3 | aka music_KAL_noe
---───────────┘
    To use formats from other editors, you must
so that at the beginning of the code block there is a procedure
       
     #C000 LD HL,MODUL ;address of the module being played
     #C003 JP INIT ;Mouzon initialization address
     #C006 JP PLAY ;playback address

   The size of the loaded block is no more than a page (64 sectors).
   Loadable modules must have the extension "M".

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Appendix 4 |  aka review of control keys
---───────────┘
    Description of the main functions for working with text are called from
command line with the "H" (elp) key.
Ext.mode - Call the command line.
True Video - Up to page.
Inv. Video - Down to page.
Ext + Edit - Graphic elements mode.
Ext + Del - Delete a line from the cursor to the left edge of the screen.
Graph - Deletes the character to the right of the cursor.
Sym + Q - To the left edge of the screen.
Sym + E - To the end of the line.
Sym + W - Switch "insert" mode
    When the operation text block is marked (format, save, etc)
are produced only with this block. Be careful!
   
dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWПриложение 5 |  аКа   F r i e n d Z   of  my  S h i t L i f e
---───────────┘
   Thanx for a advices 2 next guys:
   = Unbeliever =
                = ParadoX =
                          = Maxx =
                                 and otherz...

▐▀▄■▄
  
   Handshake 2 friendz !!!   - real chaotic order ;)

·   ∙ Eternity Industry    °      ·  ExcesS      °         ·
   ParadoX                  .             ·          Dwarf
           ·   ∙   Binary Dimension         °  ·               
                           °         SparK      °
   ·  Prisoner      .           ·  °      ∙    HorrorSoft
       ∙                CyberPunxUnity    ∙      °      SerzH
   ° Phantom FamilY   .              ·  ∙  C.I.C.  ·
              °     ·  °   ExtremE          RCL & Virtual Vision
  .         RUSH     ·          °    .    ·   °       ∙
         ·   Sergius  Puzzler   °                AccepT
 HardWavE Team  ·                °     Global CorP.       ∙
    ·                 Red Ltd.         ∙    Unbeliever/Speed Co.       
        .     MaXX   .        ° Delirium Tremens     °
MegaMiX     ·     °                .          .   Triumph
              ∙         GalaxY            °           CobraSoft
   X-Project         .                Energy Mindz

▐▀▄■▄

--- ModernWorD 2.0
 * Origin:"Жизнь Коротка - Потерпи Немного"

Share your thoughts about the article