Премьера. 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*). _________________________________________