|
Heresy
#01
16 мая 1999 |
|
Софт - описание нового текстового редактора Modern Word 2.0

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 был
написан уже очень давно и морально устарел ;),то возникла мысль
"осовременить" :) его. Так и появился проект
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, написанный SairOOs'ом,
(thanx!). Конвертация происходит по таблице градаций
подзагружаемых из файла "wordascii" (грузятся только первые
16 байт).
+ подзагружаемый блок "wordfont" с фонтом в формате одной
трети спектрумовского экрана и, соответственно размером 2048
байт. При отсутствии этого файла будет использован
стандартный фонт. Использование стандартного фонта наиболее
желательно!
+ функция "bye..." возвращается по стандарту Real Commander'a:
out (#7ffd),#17 ; включение 7-ого банка
cp #ffЗ1,(#c000) ; проверка на ld sp,#??ff в #c000
jpz #c000 ; если да, то стартуем RC
out (#7ffd),#10 ; иначе включение нулевого банка и
push #0000 ; рестарт компьютера с адреса #0000
jp #3d2f ; в TR-Dos'е!
Проще говоря: если вы запустили "ModernWorD" из Real
Commandera, то в него и вернетесь!
+ теперь листать опции и файлы в менюшках можно не только
"вверх" и "вниз", но и убыстренно: "вправо", "влево".
+ загрузку теперь сопровождает cool'ьная картинка.;), которая
называется "Е-мое, что ж я сделала-то???"
> при покушении на нулевой трек был убит особо опасный баг,
замеченный в предыдущих версиях.
- в связи с новым статусом программы введен регистрационный
ключ. При его отсутствии программа работает нестабильно,
но тексты вроде не портит. О способах получения
вышеупомянутого ключа смотри приложение 2.
┌--
·∙° version 1.3 commercial product
├---────────────--
+ в setup'е появилась опция прямого переключения между
кодировками "ЯВЕРТЫ" и "ЙЦУКЕН".
+ листание текста построчно вверх и вниз ускорено в два раза!
+ по 'space'у можно быстро выйти из главного меню в режим
редактирования.
+ в режиме редактирования теперь можно видеть код символа на
котором стоит курсор (в десятичном значении перед именем
файла - раньше там было слово:File:).
c+ через коммандную строку можно вызвать клавишей "L" новую
функцию - удаление строки.
c+ через коммандную строку клавишей "Y" вызывается атрибутная
разметка поля на 42 символа (для извращенцев ;8).
+ оверлей ".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'е.
+ при загрузке текста происходит проверка на соответствие его
стандартному формату, при обнаружении несоответствий
предлагается произвести коррекцию. переключается опцией
"text checking" в setup'е.
+ функция проверки качества записи текста на диск (для
надежности отключается также процедура fast_stop WG93).
переключается опцией "quality save" в setup'e.
Предпочтительнее держать эту опцию включенной дабы не
пропали втуне ваши усилия ;)
c+ через коммандную строку клавишей "A" маркируется весь текст.
+ при перемещении курсора влево при достижении начало строки
курсор перекидывается вверх на одну строку на последний
ее символ.
+ через setup можно переключить режим подтверждения удаления
блока текста по Ext+D (special option 4 Unbeliever, который
постоянно попадает по клавише D вместо F ;).
+ так как при выделенном блоке текста опция Save file
скидывает на диск только выделенную часть, то теперь в
дисковом меню, в таком случае, опция Save file заменяется
на Save BLOK. Будьте внимательны !
+ небольшие изменения и доработки...
> если при форматировании изменялись параметры формата, то на
крупных текстах modern мог тотально заглючить - пофиксено.
> при переключении кодировок в ЯВЕРТЫ пропадала возможность
набрать заглавные Ч,Э и некоторые другие символы - пофиксено
> сделана небольшая доработка промотки текста вверх и вниз:
теперь верно отображаются текущие номер строки и код символа
> после удаления строки по "L" некорректно выставлялись
некоторые переменные - исправленно.
·∙° в следующих версиях планируется:
* оверлей вывода текста на принтер
* рисование таблиц курсором (как в Word&Deed и Dos
Navigator Editor на ПЦ)
* система макросов-предложений
* компилятор текста с "oneframe" вьювером
* ускорение форматирования текста
* поддержка CMOS-часов (вставка в текст даты и времени)
* различная реакция enter'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
---───────────┘
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:"Жизнь Коротка - Потерпи Немного"
Другие статьи номера:
Похожие статьи:
В этот день... 18 ноября