Heresy #01
16 мая 1999
  Софт  

Софт - описание нового текстового редактора Modern Word 2.0


Программное обеспечение Описание Текстовые редакторы

    dWWWWWWWWb  ,dWWWWb WWWWWWWb  WWWWWWW  WWWWWWb  WWb  Wb
  ··WWР·WW·`WW··WWР ·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

                                        lA57 !nF0 : 11 аpr 1999

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

    Основу   данного  теkстового  редактора  составляет  ZX-Word
написанный   Владимиром  Елисеевым.  Но  поскольку  ZX-Word  был
написан  уже очень давно и морально устарел ;),то возникла мысль
"осовременить" :) его. Так и появился проект
    
                 Modern Word by Demiurge Ash :
                --─-───-─────────────────────┘

┌─────-─- отличия версий ---─────
| + нововведения.
  - отрицательные новшества, непопулярные меры. ;)
  > исправление багов предыдущих версий.
:c+ новая функция коммандной строки.
├─────-─--
┴--────────────--─--
VERSION 1.0 (beta) only for Engineers of EI
┬--───────--
  + подзагружаемый блок "wordmuza" с музыкой компиленной
    в PT 2.1x или в PSC 1.0x (адрес проигрывания #C006).
  + убыстрена печать на 15%
  + новый дизайн
  - редактор стал "only 128 Kb"
  - удалена опция 'printer'
  - изменена система оверлеев.
┌--
·∙° Version 1.1 only for EI and theirz friendz
├---──────────--
  + работа с диском осуществляется через turbo_WG driver.
                                 (thanx 2 Paracels 4 driver)
  + новое меню для непосредственной подзагрузки модулей 
    ProTracker'a v2.xx и ProSoundCreator 1.0x с расширением "М"
    В зависимости от того, чем был компилен музон находящийся
    в файле "wordmuza" - будет проигрыватся тот или иной
    формат.Если же вы подзагрузили не родной данному player'у
    модуль, то услышите набор звуков, только и всего.
  + файл "wordmuza" может находится где угодно на диске.
    При его отсутствии в память будет подзагружен пустой
    проигрыватель от PT 2.1
  + оптимизированы некоторые процедуры
  > убиты глюко-баги старого word'a =)
  - функия 'bye...' отключена до поры до времени 8-)
┌-
|·° version 1.11 (fixed)
 --────---
  > пофиксено несколько найденный багов и просто изваращений ;)  
┌-
|·° version 1.12 (again fixed ;-)
 --────---
  > корректное удаление и перезапись последнего файла на диске
      (бьется нетока колом, но и нулем с единовременной
                                           правкой каталога =)
  + изменено кое-что по мелочи...
┌-
|·° version 1.13 (уже в который раз fixed )
 --────---
  + исправлена подзагрузка и разрезание больших файлов
┌-
|·° version 1.14 (noch einmal reparieren)
 --────---
  > исправлен глюк с записью на total full disk
  + убран double_click при записи,
            который так раздражал Paracels'a ;-)
  > пофиксен выбор дисководов
┌--
·∙° version 1.2 official commercial reliz
├---───────────--                        "Вначале было слово:
                                          'Все слова - пиздеж!'"
                                                       Е.Летов
  + основная фишка этой версии - конвертор стандартного
    спектрумовского экрана в ascii, написанный Sair00s'ом,
    (thanx!). Конвертация происходит по таблице градаций
    подзагружаемых из файла "wordascii" (грузятся только первые
    16 байт).
  + подзагружаемый блок "wordfont"  с фонтом в формате одной
    трети спектрумовского экрана и, соответственно размером 2048
    байт. При отсутствии этого файла будет использован
    стандартный фонт. Использование стандартного фонта наиболее
    желательно!
  + функция "bye..." возвращается по стандарту Real Commander'a:
        out (#7ffd),#17  ; включение 7-ого банка
        cp #ff31,(#c000) ; проверка на ld sp,#??ff в #c000
        jpz #c000        ; если да, то стартуем RC
        out (#7ffd),#10  ; иначе включение нулевого банка и
        push #0000       ; рестарт кomпьютера с адреса #0000
        jp #3d2f         ; в TR-Dos'е!
    Проще говоря: если вы запустили "ModernWorD" из Real 
    Commandera, то в него и вернетесь!
  + теперь листать опции и файлы в менюшках можно не только
    "вверх" и "вниз", но и убыстренно: "вправо", "влево".
  + загрузку теперь сопровождает cool'ьная картинка.;), которая
    называется "Е-мое, что ж я сделала-то???"
  > при покушении на нулевой трек был убит особо опасный баг,
    замеченный в предыдущих версиях.
  - в связи с новым статусом программы введен регистрационный
    ключ. При его отсутствии программа работает нестабильно,
    но тексты вроде не портит. О способах получения 
    вышеупомянутого ключа смотри приложение 2.
┌--
·∙° version 1.3  commercial product
├---────────────--
  + в setup'е появилась опция прямого переключения между
    кодировками "ЯВЕРТЫ" и "ЙЦУКЕН".
  + листание текста построчно вверх и вниз ускорено в два раза!
  + по 'space'у можно быстро выйти из главного меню в режим
    редактирования.
  + в режиме редактирования теперь можно видеть код символа на
    котором стоит курсор (в десятичном значении перед именем
    файла - раньше там было слово:File:).
 c+ через коммандную строку можно вызвать клавишей "L" новую
    функцию - удаление строки.
 c+ через коммандную строку клавишей "Y" вызывается атрибутная
    разметка поля на 42 символа (для извращенцев ;8).
  + oверлей ".6912>ascii" теперь подгружает картинки не только
    в формате .6912, но и в .6144 (без attr).
  > при использовании опции "new name" часть текста замещалась
    временно содержимым одной из страниц (было неприятно, но не
    смертельно) - пофиксено. Такой же баг был при отключении
    музыки - опять же пофиксен.
  > пофисен небольшой баг с обработкой ошибки диска на оверлее.
  + некоторые мелкие доработки...
┴--───────────--─--
VERSION 2.0  shareware product
┬--────────--
+++ народ, ХАЛЯВА !!! Поигравшись с регистрационым ключом и
    одарив всех своих друзей копиями, решил эту версию выпустить
    уже без ключа. Так что юзайте на здоровье!
  + внизу появилась дополнительная информационная строка. в ней
    содержатся следующие полезные сведения:
      - код текущего символа (перенесено с верхней панели).
      - размер маркированного блока текста.
      - размер всего текста.
    соответственно размер видимого текста уменьшен на одну
    строку и теперь равен 22 строкам.
  + опция  (сохранение параметров настроек): на
    диске создается/перезаписывается файл word_ini который
    синициализирует ModernWorD при следующем запуске. Кроме
    параметров самого меню setup'a отгружаются параметры
    формата, регистры rus/lat, ins/ovr, caps и текущий drive.
  + функция авто-скобки: при нажатии символа "(" печатается ()
    и курсор помещается внутри скобок. переключается опцией
    "autoparenthese" в setup'е.
  + при загрузке текста происходит проверка на соответствие его
    стандартному формату, при обнаружении несоответствий
    предлагается произвести коррeкцию. переключается опцией
    "text checking" в setup'е.
  + функция проверки качества записи текста на диск (для
    надежности отключается также процедура fast_stop WG93).
    переключается опцией "quality save" в setup'e.
    Предпочтительнее держать эту опцию включенной дабы не
    пропали втуне ваши усилия ;)
 c+ через коммандную строку клавишей "A" маркируется весь текст.
  + при перемещении курсора влево при достижении начало строки
    курсор перекидывается вверх на одну строку на последний
    ее символ.
  + через setup можно переключить режим подтверждения удаления
    блока текста по Ext+D (special option 4 Unbeliever, который
    постоянно попадает по клaвише D вместо F ;).
  + так как при выделенном блоке текста опция Save file 
    скидывает на диск только выделенную часть, то теперь в
    дисковом меню, в таком случае, опция Save file заменяется
    на Save BLOK. Будьте внимательны !
  + небольшие изменения и доработки...
  > если при форматировании изменялись параметры формата, то на
    крупных текстах modern мог тотально заглючить - пофиксено.
  > при переключении кодировок в ЯВЕРТЫ пропадала возможность
    набрать заглавные Ч,Э и некоторые другие символы - пофиксено
  > сделана небольшая доработка промотки текста вверх и вниз:
    теперь верно отображаются текущие номер строки и код символа
  > после удаления строки по "L" некорректно выставлялись
    некоторые переменные - исправленно.

·∙° в следующих версиях планируется:

    *  оверлей вывода текста на принтер
    *  рисование таблиц курсором (как в Word&Deed и Dos
       Navigator Editor на ПЦ)
    *  система макросов-предложений
    *  компилятор текста с "oneframe" вьювером
    *  ускорение форматирования текста
    *  поддержка CMOS-часов (вставка в текст даты и времени)
    *  различная реакция еnter'a и del'a по ins/ovr

    (планируется то, оно планируется, но может и не будет ;)
 
dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Приложение 1 |   Пакет текстового редактора "ModernWorD"
---───────────┘    включает в себя следующие файлы:

+ MWord2.0  (basic) - запускник, основной кодовый блок.
√ wordasci  (tabl)  - таблица кодировки для конвертора
√ wordfont  (code)  - подзагружаемый фонт
√ wordmuza  (code)  - подзагружаемая муз.композиция.
√ wordhelp  (text)  - данный манускрипт
√ word_ini  (init)  - файл инициализации (создается MWD)

    pS.  Меткой  "  √  "  снабжены  файлы  не  обязательные  для
нормальной работы редактора.
    pSS.  Пакет  распространяется  AS IS, что означает КАК ЕСТЬ,
при   условии   сохранности   всех   файлов  и  неизменности  их
содержимого!

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Приложение 2 |  aKa ConnecT
---───────────┘
    Буду весьма рад любым отзывам и предложениям по редактору.
Можете слать письма мне, писать статьи о редакторе в различные
эл.издания ;).
    Но самым большим удовольствием для меня будет видеть в
ваших релизах, в списках юзанного софта, название ModernWorD и
мое имя. Или в конце ваших статей фразу "писано в году '99 в
ModernWorD 2.0".
    Для дистибьюторов цена пакета чисто символическая - 1$.
    Мой адрес:
              ---------------------------------
                 601908, Владимирская обл.,
                  г. Ковров-8, д.16 кв.73
               Широкову Алексею Валерьевичу
                              аКа Demiurge Ash
              ---------------------------------
    pS.  Улицы  в адресе НЕТ, т.к. в том измерении где обитают и
размножаются  демиурги  улиц  не  используют, бо не так уж нас и
много, демиургов! ;-)

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Приложение 3 | аКа музы_КАЛ_ьное
---───────────┘
    Для использования форматов других редакторов необходимо,
чтобы в начале кодового блока находилась процедура
       
     #C000  LD HL,MODUL   ;адрес проигрываемого модуля
     #C003  JP INIT       ;адрес инициализации музона
     #C006  JP PLAY       ;адрес проигрывания

   Размер подзагружаемого блока не более страницы (64 сектора).
   Подзагружаемые модули должны иметь расширение "М".

dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Приложение 4 |  аКа  обзор клавиш управления
---───────────┘
    Описание основных функций работы с текстом вызываются из
коммандной строки клавишей "H"(elp).
Ext.mode     - Вызов коммнадной строки.
True Video   - Вверх на страницу.
Inv. Video   - Вниз на страницу.
Ext + Edit   - Режим графических элементов.
Ext + Del    - Удаление строки от курсора до левого края экрана.
Graph        - Удаление символа справа от курсора.
Sym + Q      - На левый край экрана.
Sym + E      - В конец строки.
Sym + W      - Переключение режима "insert"
    При отмеченном блоке текста операции (format, save, etc)
производятся только с этим блоком. Будьте внимательны!
   
dWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdWPMWPWbdWPMWbdW

 Приложение 5 |  аКа   F r i e n d Z   of  my  S h i t L i f e
---───────────┘
   Тhanx 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:"Жизнь Коротка - Потерпи Немного"



Другие статьи номера:

Ruins of my minds - о новом издении Heresy. О том как Demiurg ASH ушел из Eternity Industry. Сцена гибнет. Сцена разваливается.

FAQ - описание игры "12 тайных книг".

Nexus game - описание игры Nexus.

Софт - описание нового текстового редактора Modern Word 2.0

Party - новая пати в Дзержинске: DiHalt 1999.

Ansi и ASCII - анси и аски графика.

FAQ - сатанизм.

FAQ - книги по сатанизму.

Fuck - как Arty кинул ASH'a на деньги.

WarGames - как сделать War Game.

PC ASM - ассемблер для X86.

Sparow Story - Воспоминания ламеpа, возомнившего себя хакеpом II.

Short Story - Жили-были стаpый шаpманщик и маленькая девочка.

Русское поле эксперементов - песни ГРОБА.

Приложение - приложение к газете.


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

Похожие статьи:
Hints - хитрости текстового редактора Modern Word 2.1.
Примьера - Описание текстовго редактора ZX-Winword, позволяющий делать графические вставки в текст, и его утилита Sprite Cutter - для нарезки этих вставок.
Софт - Настройка горячих клавиш и Смена курсоров в ACEdit.

В этот день...   22 июня