ZX Format #4.5
29 августа 1996
  Софт  

Разное - перспективы: терминальная программа "Macro-Modem" v2.1.


Программное обеспечение Описание Сетевое ПО

              Премьера.
music by DNK
_________________________________________

Hello, All!

Omega  group  рада  представить  вам свою
первую  и,  надеюсь, не последнюю, разра-
ботку - терминальную программу "Macro-Mo-
dem" v2.1.

Немного  о  том, что за Omega и откуда мы
такие взялись...

Как-то  раз,  а дело было за месяц до En-
light'а, познакомились мы все друг с дру-
гом... Мы - это *MAS* и *KSV*, Arno и Ig-
ma.  И  затеяли  сыграть квартет, то есть
группу сделать.

И  сделали.  Название  придумали - Omega.
Тогда еще и не догадывались даже, что уже
как минимум две Omeg'и на свете существу-
ют... Ну да ладно - коней на переправе не
меняют. Оставили Омегу...

И  родилась у нас интересная мысль - при-
обрести  модемы,  так  как живем мы все в
разных  концах Питера. Купили первое, что
под  руку  попалось,  а именно - Викоммы.
Посмотрели  на существующий для них soft,
и  сразу  решили  свою  терминалку  напи-
сать...

Спустя месяц неторопливой работы, написа-
ли-таки  "Macro-Modem".  И поехали на En-
light...

А  на Enlight'е родилась не менее замеча-
тельная  идея: есть модем, терминалка для
него,  и  даже  bbs'ка.  Не  хватает лишь
bbs-газеты, нашей, питерской...

Три  дня работы - и 02.09.96 вышел первый
номер  "ZxNews"! Бесплатно ее можно найти
на  некоторых bbs Санкт-Петербурга, но мы
не будем против коммерческого распростра-
нения нашей (и вашей) газеты...

Вот  пока  и все, чем можем похвастать...
Недавно  к нам присоединились еще три че-
ловека:  два  художника и один кодер. Так
что,  надеемся, продуктивность группы за-
метно возрастет.

В  настоящее  время  мы  подключаем поти-
хоньку  Hayes'ы  и готовимся приступить к
написанию  терминалки  под  него.  Первая
версия будет работать под Is-Dos, а потом
выйдет  универсальная  терминалка  и  под
Is-Dos, и под Tr-Dos.

Параллельно  художники рисуют графику для
будущей  БОЛЬШОЙ игры, к которой мы прис-
тупим   ближе  к  зиме.  Задумали  так-же
текстовый  редактор написать, да вот пока
точно не решили - нужно-ли?

В  принципе,  планов  - уйма, да мало нас
пока  для того, чтобы осуществить их все.
Вот  если  бы  еще  нашлись люди, готовые
что-то творить, да вступили бы в наши ря-
ды...

Ну да ладно, вернемся к терминалке...

        Описание основных функций
          "Macro-Modem"'а v2.1.


                Модем - как много в этом
                слове для сердца "юзера"
                слилось.   Как  много
                в  нем  переплелось...

                ( А.С.Пушкин.
                   Из неопубликованного.)


         ОСОБЕННОСТИ ПРОГРАММЫ:

- Требуется 128К (а лучше - Scorpion)

-  Всегда включен режим ТЕРМИНАЛА и видны
каталоги  дисков - вашего и корреспонден-
та.

-  Размер  букв  6x8 точек, что позволяет
иметь на экране 42 символа в строке

- Вы можете принять/передать:

   - любое количество файлов
   - ДИСК с любого по любой трек

Также имеется уникальная возможность при-
нять  каталог  корреспондента, отметить в
нем нужные файлы и скачать их себе!

-  Присутствие  оператора на другом конце
телефонной линии не требуется, т.к. прог-
рамма сама включается на прием, принимает
и записывает на диск...

      А ТЕПЕРЬ ПОДРОБНЕЕ О РАБОТЕ С
                 "MMD":

После загрузки экран будет выглядеть так:

    ╔══════════╦════════╦══════════╗
    ║  ОКНО 1  ║ ОКНО 2 ║  ОКНО 3  ║
    ║          ║        ║          ║
    ║ рабочий  ║ инфор- ║ принятый ║
    ║ каталог  ║ мация  ║ каталог  ║
    ╠══════════╩════════╩══════════╣
    ║      ОКНО 4   подсказка      ║
    ╠══════════════════════════════╣
    ║          ОКНО 5              ║
    ║       окно терминала         ║
    ╚══════════════════════════════╝

В  1-м окне выводится каталог Вашего дис-
ка.

Окно 2 - информация о каталоге.

В 3-м окне выводится ПРИНЯТЫЙ каталог.

4-е окно-подсказка функциональных клавиш.

5-е окно - окно терминала.

Над  каталогами выводятся имена дисковода
и  диска  (A:Diskname), причем в каталоге
ПРИНЯТЫХ  файлов  перед  именем дисковода
стоит  буква  "X". (Почему "X" - я сам не
знаю...)

    В ИНФОРМАЦИОННОМ ОКНЕ ВЫВОДЯТСЯ:

Состояние клавиатуры (LAT/РУС , CAPS)

Какой каталог активен (РАБОЧИЙ/ПРИНЯТЫЙ)

Число файлов в каталоге (Files)

Число стертых файлов (Del.F.)

Число свободных секторов (Free)

Число отмеченных файлов (MARK)

Размер отмеченных файлов в секах (SIZE)

Номер текущего Set Up'а

      СОДЕРЖАНИЕ ОКНА "ПОДСКАЗКИ":

 CS+EntDISK   SS+EntLINE   ExtendMACROS
 SS+IUnsel  Tr.V.PANELS  Inv.V.Cat/mark
 SS+QSIZE  SS+WCLS  SS+ELOG  SS+SPCVIEW

     Сии странные буковки означают:

Клавишей  "True Video" Вы можете выбрать:
РАБОЧИЙ/ПРИНЯТЫЙ каталог.

"Inv.  Video"  -  переключение каталога в
режим ВСЕ/ТОЛЬКО ОТМЕЧЕНЫЕ файлы. Кстати,
перемещение  по  каталогу: КЛАВИШИ КУРСО-
РА/МЫШКА,  пометить/снять отметку файлов:
GRAPH.

Одновременное  нажатие Symbol Shift и "I"
сделает такую вещь: если имеются отмечен-
ные  файлы,  то  они  исчезнут. А если ни
один файл не отмечен - то отметятся ВСЕ.

СОЧЕТАНИЕ КЛАВИШ Symbol Shift и "Q" изме-
нит РАЗМЕРЫ ОКОН.

      Всего существует три размера:

1) каталоги  в 16 файлов, а окно термина-
ла - 3 строки.

2)  каталоги - 8 файлов, окно терминала -
11 строк.

3) окно терминала будет во весь экран.

НАЖАТИЕ  Symbol  Shift  и  "W" приведет к
очистке экрана.


Нажатие остальных клавиш из меню подсказ-
ки откроет соответствующее окно:

Symbol Shift и "E" откроет окно для рабо-
ты с LOG'ом.

         В этом окне Вы можете :

 - сбросить log на диск
 - очистить log
 - перенести log в файл
 - ввести имя log'а
 - ввести имя файла, в который будет
   записан принятый файл формата IBM

Внизу  окна  будут выведены текущая длина
log'а и размер свободной памяти под него.

При записи файла/log'а, программа автома-
тически определяет - есть ли уже на диске
файл  с  таким  именем. Если есть, то она
изменяет  имя записываемого файла, добав-
ляя в конец две цифры - от 00 до 99.

<BREAK> - "Set Up".

             появится окно:

              1   SetUp  1
              2   флаги
              3   цвета
              4 сохр. setup

Вы  можете иметь одновременно два настро-
енных SetUp'а. Один из них, например, для
работы  с  bbs,  а другой - для протокола
"M-Modem", поддерживающего скорость 2400.
Первый пункт меню служит для быстрого пе-
реключения между SetUp'ами, а последний -
для записи их на диск.

Второй  пункт меню - смена основных уста-
новок. Появятся два окна: "МОДЕМ" и "ФЛА-
ГИ".

              ОКНО "МОДЕМ"

1)  VICOMM on/off - работать в режиме Vi-
comm  или в расширеном режиме. Также про-
исходит автоматическое включение всех ос-
тальных  флагов  под данный режим. Vicomm
"on"  гарантирует полную совместимость со
всеми существующими ныне терминалками.

2)  ДЛИНА 128/256 - файлы передавать бло-
ками  по 128 или 256 байт (128 = Vicomm).
При работе с длиной 256 байт обмен проис-
ходит    немного   быстрее.   Принимающий
компьютер сам определит длину блока.

3)  КОНТРОЛЬ  on/off - вообще эта функция
была введена для отладки и мы ее уберем в
версии 2.11.

4) КОМАНДЫ on/off - передавать / не пере-
давать  код  выполняемой  команды в линию
(чтобы второй компьютер ее отследил). Для
Vicomm'а  значение  этого  флага: переда-
вать/ принимать файлы по одному (off) или
"оптом" (on).

5)  ОТЗВУЧКА on/off - должна ли программа
немножко "пошуметь" в конце обмена. В за-
висимости  от  того, как прошел обмен ин-
формацией будут звучать:

   - музыка счастливого окончания обмена
   - жалобная песенка о безвременно
     покинувшем Вас абоненте
   - русская народная песня
     "В линии шумы все стояли..."

6) ЭХО on/off - выводить или нет на экран
набираемые Вами символы. При работе с bbs
дублирует принятые станцией символы.

7)  СКОРОСТЬ on/off - изменять / не изме-
нять скорость приема, если передавать бу-
дут  с  другой  скоростью, нежели стоит в
SetUp'е.

8)  ТЕКСТ  16К/64К - при приеме текстовых
файлов  программа  будет  разбивать их на
блоки  по  16  или 64 килобайта. Блоки по
16К  можно  обрабатывать  любым текстовым
редактором.  Также  в  конце  16-ти кило-
байтного  файла  вставляется код "перевод
строки", т.к. без него некоторые редакто-
ры не находят конец файла.


             ОКНО "СИСТЕМА"

1) ЗВУК  on/off - странная функция...

2) КОНТ.ДИСКА on/off - нужно ли контроли-
ровать наличие диска в дисководе?

3)  КОНТ.  КАТ.  on/off  - нужно ли перед
приемом  файлов  перечитать каталог. Этот
флажок  нужен  тем,  кто выключил ФЛАГ 1,
сменил  диск,  а  каталог не перечитал. В
этом  случае во время приема файлов КАТА-
ЛОГ диска окажется уничтоженным...

4)  CR+LF  - off - для текстов под Is-Dos
Editor  и  совместимых  с ним, а on - для
просмотра текстов в ZxWord'e.

5)  РЕЗИДЕНТ  on/off - работает только на
SCORPION  ZS  256. Терминалка при запуске
любой  (ну,  почти любой...) программы (и
такое  можно)  сохраняет  себя  в Scorpi-
on'овских  страницах.  Нажав  в программе
Magic  или  Reset, вы вернетесь в "Macro-
Modem".

6)  АВТОСОХР.LOG on/off - нужно ли сохра-
нять  log  при переполнении или же просто
очистить его.

7)  ПОВТОР  -  при включенном повторе для
передачи  в  терминальном режиме вам при-
дется  сначала  отпустить  клавишу, чтобы
ввести следующий символ.

8)  К. ЗАДЕРЖКА - величина задержки между
автоповтором клавиши.

Еще  в  Set Up'е имеются опции смены цве-
тов. Как менять цвета - сами разберетесь,
не маленькие...

   РЕЖИМ "VIEW" (Symbol Shift + Space)

1) загрузка  и  просмотр файла как текст.
Загружается  либо текущий файл, либо пер-
вый  отмеченый, после чего отметка с него
снимается

2) просмотр загруженного текста командой
   из меню DOS.
3)  ... картинки ...
4) просмотр log'а

  Ниже выводится имя загруженого файла.

       ПРОСМОТР ЭКРАННЫХ ФАЙЛОВ

Первые  6912 байт файла будут выведены на
экран. Рабочие клавиши при просмотре:

SPACE/BREAK - выход
2 - все цвета/моно1/моно2
3 - смена цвета бордюра

            ПРОСМОТР ТЕКСТОВ
          Управляющие клавиши:

ЦВЕТ ЧЕРНИЛ  - "1"
ЦВЕТ БУМАГИ  - "2"
ЦВЕТ БОРДЮРА - "3"
ВЫХОД В ОКНО VIEW - Space/Edit
ВЫХОД ВООБЩЕ - Break

НА ЭКРАН :
ВПЕРЕД - Enter,True Video,"6"
НАЗАД - Inv. Video,"7"

НА СТРОКУ :
ВПЕРЕД - Стрелка вниз, "Q"
 НАЗАД - Стрелка вверх, "A"


    РЕЖИМ "DISK" (Caps Shift + Enter)
            Дисковые операции

1) СМЕНИТЬ ДИСК - ...

2)  ЗАПУСК  ФАЙЛА  - если курсор на ЛЕВОЙ
панели указывает на BASIC-файл, то он за-
пустится.  Вот  тут-то и пригодится рези-
дент для Scorpion'а...

3)  ЗАГРУЗИТЬ  ФАЙЛ  - загрузка файла, на
который указывает курсор

4)  ПЕРЕИМЕНОВАТЬ ФАЙЛ - (вместе с расши-
рением)

5) УДАЛИТЬ ФАЙЛЫ - удалить отмеченые фай-
лы

6) СОХРАНИТЬ ФАЙЛ - сохранить файл, нахо-
дящийся  в  памяти. Может потребоваться в
случае  сбоя диска при приеме, т.е. когда
файл принят, но не сохранен...


      РЕЖИМ "MACROS" (Extend mode)

Макросы  -  это такие небольшие текстики,
которые можно передать нажатием двух кла-
виш.

При   нажатии   на   <Extend  mode>  окно
подсказки изменится:

┌──────────────────────────────────────┐
│ AЎZВЫВОД   CS+AЎZРЕДАКТОР   SPACEДИСК│
│ 0BELL   1CLS   2ЗАНЯТ   3ОСВОБОДИЛСЯ │
│ 4Ctrl-X                              │
└──────────────────────────────────────┘

В общем так:

При  нажатии на клавиши от "A" до "Z" бу-
дет передаваться соответствующий макрос.

При  нажатии на Caps Shift и A...Z Вы по-
падете в РЕДАКТОР МАКРОСОВ.

Клавиша  <SPACE> позволяет сохранить/заг-
рузить/удалить макросы.

EXT+0  приведет к "дзинь" у корреспонден-
та.

С  помощью клавиши "1" Вы можете очистить
экран абонента. Зачем такое надо - сам не
знаю...

Клавишами "2" / "3" Вы можете послать со-
общения: АБОНЕНТ ЗАНЯТ / ОСВОБОДИЛСЯ (это
так, на всякий случай...)

При  нажатии  клавиши  "4"  в линию будет
несколько  раз послан код 24 (CONTROL+X).
Этот код нужно посылать на BBS если нужно
прервать прием/передачу.


            РЕДАКТОР МАКРОСОВ

           Появятся два окна:

  - в нижнем будет выведен текст макроса
  - в верхнем:

РЕДАКТОР:  ? - ввод текста макроса с име-
нем "?" (A...Z); <Break> - окончание вво-
да.

СЛЕДУЮЩИЙ - перейти к след. макросу

ПРЕДЫДУЩИЙ - ...

ДЛИНА  31/63 - вообще, максимальная длина
макроса  31 байт, но если Вам этого мало,
то  включив "ДЛИНА 63" можно набрать мак-
рос побольше, но только за счет следующе-
го! Т.е. если набрать 63-х байтный макрос
"A",  то макросом "B" воспользоваться уже
нельзя, т.к. он будет содержать окончание
"длинного" макроса "А".

Имеется   также  два  командных  макроса:
стрелка  вверх  и стрелка вниз. Первый из
них  дает команду "MMD" автоматически пе-
рейти  на  передачу  файла, а второй - на
прием.

Это дело было введено для удобства работы
с  BBS.  Т.е.  если надо принять, скажем,
почту, то пишем макрос :

bcf=,  Enter,  q, y, x (если по-умолчанию
не установлен протокол), <стрелка вниз>.

"MMD"  сам  примет  вашу  почту! Нажали 2
клавиши и почта у вас на диске! Не плохо,
не так-ли?

   РЕЖИМ "LINE" (Symbol Shift + Enter)
           Обмен  информацией
            Появится окошко:

1) СКОРОСТЬ 600/1800/2400

2)  ЗАПРОСОВ  : ??? - число попыток прие-
ма/передачи

3) ПРИЕМ/ПЕРЕДАЧА

4)  ТИП  : PROGRAM/TEXT - передавать файл
как Hobetta или как ТЕКСТОВЫЙ (только для
Vicomm)

5)  ФАЙЛЫ  -  принять/передать  отмеченые
файл (ы)

6) КАТАЛОГ - передать свой каталог / при-
нять каталог абонента (XA...XD)

7)  ДИСК - принять/передать диск с любого
по любой трек

8)  АВТООБМЕН - передать список отмеченых
Вами  файлов  на принятом каталоге, и пе-
рейти в режим "ПРИЕМ ФАЙЛОВ"


 Если Вам лениво нажимать на кнопки, то
     воспользуйтесь KEMPSTON MOUSE!

           Мышка работает так:

Для  выбора пункта из окна подсказки ука-
жите на него мышкой и нажмите любую кноп-
ку.

Если  мышка находится в окне с каталогом,
то кнопки работают так:

 ПРАВАЯ  - отметить файл
 ЛЕВАЯ   - курсор на данный файл
 СРЕДНЯЯ -  переключение каталога
 в режим ВСЕ/ТОЛЬКО ОТМЕЧЕНЫЕ файлы.

При  нажатии на любую кнопку мыши в самой
верхней  строке  окна  с каталогом - PAGE
UP,  в  самой  нижней  строке окна - PAGE
DOWN.

Если мышь находится в самой нижней строке
экрана, то кнопки нужны для:

 ПРАВАЯ  - смена размера окон
  ЛЕВАЯ  - очистить окно терминала
 СРЕДНЯЯ - выйти в Set Up

Во  всех  остальных  случаях  нажатие  на
кнопки мыши приводит к:

 ПРАВАЯ  - дисковые опции
  ЛЕВАЯ  - обмен данными
 СРЕДНЯЯ - просмотр

Во время просмотра текста ПРАВАЯ кнопка -
вперед, ЛЕВАЯ - назад, СРЕДНЯЯ - выход.

При  выборе пункта из меню ПРАВАЯ и СРЕД-
НЯЯ кнопки - выбор, ЛЕВАЯ - отмена.

Если у Вашей мышки нет средней кнопки, то
нажимайте одновременно ЛЕВУЮ и ПРАВУЮ.

Для  текста терминала отводится 16384 (на
Scorpion'е - 24488) байт.

Для  файла отводится 64К, т.е. любой файл
целиком влезет в память.

При запуске МОДЕМА тестируется компьютер.
Результаты  теста  Вы  можете увидеть при
вызове опции "ПРОСМОТР log'a" или при за-
пуске  программы  (если будете удерживать
ПРОБЕЛ)...

     Эта программа была опробирована
        на следующих компьютерах:

 - SCORPION ZS 256
 - PENTIUM-133 ... бр-р-р! Pentagon-128
 - KAY-256

И, как не удивительно, все работало...

Кстати, открыт прием заявок на приобрете-
ние "Macro-Modem"'а как от оптовых, так и
от  розничных  покупателей.  Деньги  пока
платить не надо - заплатите, когда приде-
те за диском. Однако, подавшим заявку за-
ранее гарантируется БОЛЬШАЯ скидка!

Ну вот и все. По всем вопросам, связанным
с  кодами, обращайтесь к Александру Майо-
рову:

        (812) 583-54-48 (*MAS*).

По вопросам реализации и музыки - к Алек-
сею Михайлову:

         (818) 183-13-58 (Arno).

По  всем  остальным  вопросам  - к Сергею
Кузьмину:

        (812) 263-12-89 (*KSV*).

_________________________________________



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

От авторов - о внеочередном номере ZX-Format'a.

Авторы журнала - ZX-Format No.4.5

О грустном - Прощай Диктатор!

Enlight'96 - Официальные результаты и комментарии.

Enlight'96 - обзор или Как всё это было.

Игрушки - Избранное из невошедшего: Paradise lost demo и WarCraft.

Интервью - Московский музыкант и программист KSA.

Интервью - Рязанский музыкант Slash.

Интервью - Известный музыкант из Санкт-Петербурга LAV.

Интеврью - автор монитора отладчика STS - Stalker.

Интервью - с известным музыкантом и программистом IMP.

Интервью - Новгородская группа Digital Reality.

Интервью - Kano.

Интервью - Max Iwamoto.

Интервью - Юрий Матвеев (STEP).

Интервью - Sauron, Ksa, Logros, Lav, Gods Father.

Железо - Интервью капитана Nemo фирме Logros во время ENLiGHTa.

Железо - скандал: Разборки полётов насчёт ZX-ревю.

Железо - Nemo рассказывает о тонкостях торговли по почте.

Железо - Интервью директора фирмы Петерс о планируемом клоне спектрума Sprinter'e .

Почтовый ящик - частные обьявления.

Почтовый ящик - дискуссия: как выбрать домашний компьютер.

Почтовый ящик - дискуссия: Обзор програмного обеспечания для ZX с точки зрения пользователя, не создающего программы на продажу.

Почтовый ящик - письма читателей.

Разное - перспективы: терминальная программа "Macro-Modem" v2.1.

Разное - о будущих продуктах "Digital reality".

Разное - Amiga Rulez #2: Небольшой опрос населения, произведенный на ENLiGHT'e.

Разное - PC Rulez? Еще один фрагмент опроса гостей ENLiGHTa...

Разное - Amiga VS PC?

Разное - Amiga Info: ESCOM предстaвляет Workbench 4.

Разное - история создания развития ZXNet.


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

Похожие статьи:
BBS - ПОЛНОЕ описание работы с BBS на Спектруме.
Анонс - программа для сисопов.
Новая CDOS появилась? - Михаил BigWolK ПРЕДСТАВЛЯЕТ: CDOS 1.10

В этот день...   21 сентября