ZXNet эхоконференция «code.zx»


тема: EMS



от: Viktor Kuzmin
кому: Valerij Kozhevnikov
дата: 09 Mar 1998
Hello, Valerij!


Answering from area BY.ZXNET.GENERAL
Viktor Kuzmin answering to Valerij Kozhevnikov

[...]
VK> Делов-то немного. С народом поговорить, им-то думаешь
VK> ЦДОС
VK> нравится что-ли? Да и персонаж я тусовочный, меня все
VK> знают.
VK> И затрат немного - по паре пива с носа. У нас просто
VK> народ
VK> как-то плохо ознакомлен с EMS. Вроде слышали, вроде
VK> знаем а
VK> насчет полной версии никто толком не осведомлен. Люди
VK> думают,
VK> мол очередная фриварная прога, выйдет полная версия -
VK> и ее
VK> всем раздадут.
Столько же мессаг кидали чеpез гейы...

[...]

VK> тут добавлю: "а если на компе нет дисковода, то
VK> турбодрайвер
VK> делает работу компа невозможной".
Мне что десять тысяч pаз повтоpять ? - У вас есть только демо весия ЕМС !!! Она
и не будет pаботать, в отличии от полной !!!

AA> Замедляет не турбодрывер а контроллер винта.
Я думаю, что и не то и не это, а то, что я ЕЩЕ не выпустил полной веpсии.

[...]

АА> Совместимость с чем?

VK>
VK> С разными компами, с разными версиями доса, и т.д.
VK> У меня 5.03Em, у кого-то 6.06, а у кого-то 5.01. Есть
VK> уже и
VK> более навернутые версии. Ты можешь гарантировать
VK> совместимость?
Я вообще сейчас заpаботал на ЕМС только 2.5 бака (фан из Бобpуйска заплатил -
кpутой мен), если у меня будет гаpантия, что я буду окpедитован за пpогу, то я
дам гаpантию на полную совместимость с миpовыми стандаpтами. Пpивожу
тепеpешние:
Любой тип компа + 128 Kb + Любой накопитель - это минимум.
Любой тип компа + 128 и более + 5.25 FDD + 3.5 FDD + HDD + Обpащение к TR-dos'у
по выбоpу - туpбо дp. или #3d13 + мышь и многое дpугое...

[...]

VK> Hа _всех_ платформах и во _всех_ системах, обращение к
VK> досу
VK> "мимо" стандартных точек входа - _грубейшее_ нарушение
VK> основ
VK> программистской этики. ГРУБЕЙШЕЕ!
Hа спектpуме нет системы ...

VK> Особенно это недопустимо во фриварных прогах и
VK> демоверсиях,
VK> которые по определению _обязаны_ работать на _всех_
VK> машинах
Почему я сделал туpбодpывеp объясню ниже.

VK> любой конфигурации, и с _любыми_ накопителями. Дабы
VK> привлечь к
VK> себе наибольшее число потенциальных пользователей.
VK> Вон в Питере народ попробовал EMS и сказал: "ага, с
VK> винтом не
VK> работает, значит это не для нас". 200 пользователей
VK> потеряно.
А я бы подумал: надо обpатиться к автоpу и сказать ему, как же коppектно
pаботать с винтом.

VK> Только не надо говорить про #2a53 и т.п. точки,
VK> все они
VK> действуют только для 5.03/5.04. Я видел новые
VK> прошивки, там
VK> вообще мало похожего.
Если пишу туpбодp. , то только для 5.03 или 5.04

VK> А #3d13 - общепринятый официальный _СТАHДАРТ_.
У меня он неимовеpно тоpмозит и глючит пpи позициониpовании.

[...]
VK> А EMS с турбодрайвером? - это пожизненно ВГ93 + DD/640K.
VK> А такой контроллер сейчас остро необходим. Дискеты DD
VK> давно
VK> сняты с производства, их даже в Москве не найти. Про
VK> 5'25 я
VK> уже не говорю.
Hе буду повтоpяться...

VK> Опять же, на Спринтере через #3d13 доступны и винт и
VK> сидюк и
VK> рамдиски на 3 с лишним мега, а через турбодрывер - все
VK> тот-же
VK> допотопный дисковод. Угадай, что быстрее,
VK> турбодрывер, или
VK> винт жрущий 300 кил в секунду?
VK>
VK> Согласись, винчестер - тоже диск, причем доступный
VK> через
VK> стандартные точки входа, следовательно является
VK> стандартным
VK> для данной оси устройством. А то, что некоторые
VK> персонажи пы-
VK> таются достать стандартный девайс через нестандартные
VK> ад

Слышь, могучий ЗЕД не хочет обpабатывать длинные мессаги, так что смотpи
пpодолжение под Subj: EMS [part 2].

With best wishes, KVA^E-mage

от: Arseniy Astapenko
кому: All
дата: 24 Apr 1998
Hello All!

Вот тут вышли EMS 1.20 (юзерская) и EMS 2.00 (bbs'ная).
Сам не видел, но хелп к ней довольно интересен:


=== Cut ===
EMS version 1.20 (bbs options plus)

- В этот раз я не буду описывать все клавиши в каждом меню, а
приведу их список:

CS+5,CS+6,CS+7,CS+8 - курсор
CS+9 - пометить
CS+3 - перейти с панели на панель
CS+1 - lat/рус
CS+2 - caps lock
CS+SS+буква - вывести макрос
CS+SS+цифра - активизировать опцию
SS+Q - перейти назад на одну опцию
SS+E - перейти вперед на одну опцию
SS+W - выбрать опцию
CS+ENTER - перечитать диск
BREAK - поменять панель с кнопками
SS+ENTER - закончить связь
SS+SPACE - вызов sysop'a
CS+SS+ENTER - очистка экрана у собеседника
Double click на панели - перечитать диск
Double click на файле - запустить или просмотреть (текст/screen)


- Теперь перейдем к описанию Setup'а

Auto view (Text) - при просматривании по double click -
просматривать с обрезанием строки или без
Double Click Delay (005) - чувствительность к double click
Floppy driver (Normal) - turboloader или #3d13

Ring-answer delay (080) - пауза перед поднятием после прихода
звонка (у меня модем определяет только начало звонка,
а надо трубу поднимать между звонками)
Number of requests to ATS (006) - количество запросов на АТС
Digits in phone number (007) - количество цифр в номере
Delay before detection (250ms) - пауза между поднятия трубы
и запросом на АТС (у меня стоит 250ms, но лучше для
других АТС ставить 100ms)
Line sensibility (006) - чувствительность к линии
Answer sensibility (015) - чувствительность к ответу АТС
Interdial delay (0600ms) - межцифровая пауза
Pulse period (100ms) - период импульса
Tone/Pulse - импульсный или тоновый набор номера (если
драйвер позволяет)
Redial attempts (010) - количество попыток дозвона
Line check delay (007) - количество запросов, посылаемых на BBS
при дозвоне (можно считать, как время опроса линии при
дозвоне)
Line volume - громкость при прослушивании линии
Redial delay (004sec) пауза между дозвонами
Number of rings (002) количество пропускаемых звонков перед
поднятием
Auto off line (000) - время, после истечения которого ЕМС
положит трубу (0 - не ложить). Время измеряется в
фиктивных единицах, т.к. оно может меняться в
зависимости от того, что на линии. 1 единица = 7-8 сек.
(сделано по просьбам трудящихся)

Connect speed adjust (No) - автоподстройка скорости (устанавли-
вается скорость на которой рулится собеседник)
Block lenght control (No) - автонастройка на длину блока
Attempts before error (015) - максимальное количество ошибок
Split file length (256) - длина блока

Log file name - ну это, наверное, понятно
Macros file name
Phones file name
Driver file name
Config file name - имя файла при отгрузке setup'а в файл

Key sound (AY) - звук при нажатии на клавишу
Call sysop sound (AY) - звук при вызове sysop'а

Russian layout - настройка русской клавы
Key press delay (010) - пауза после первой нажатой клавиши
Key repeat delay (010) - частота повтора клавиши

Panel ink (0) - эта и следующие опции переводят комп в
Panel paper (7) - мультиколорное состояние
Panel bright (0)
Log ink (0)
Log paper (7)
Log bright (0)
View ink (7)
View paper (0)
View bright (0)
Border (0)

Post drive (A) дисковод для почты (см. дальше)
User list file name - имя файла со списком пользователей
Area list file name - имя файла с областями BBS
Dir patch filename - имя файла, в которй будет хранится
информации об файлах для BBS

Editor kbd layout (яверты) - раскладка русской клавы в ZX-WORD
Editor fonr (standart) - фонт в ZX-WORD

- Тепер о BBS для пользователя.

Все дополнительные команды реализованы с помощью терминала:

.log
.con
.send

Когда вы только что дозвонились, вам доступны файлы из области
Common - только общедоступные (сюда я посоветовал бы sysop'ам
кидать инфу об областях на BBS и юзерах BBS, a также инфу, как
зарегистрироваться на этой BBS)

.log - войти на BBS под каким-то именем. После команды
вводится свои имя, а затем через точку с запятой -
пароль
Hапример: .log Kuzmin Viktor;password
После этого вступают в силу те права, которые вам дал sysop.

.con - войти в какую-то область на BBS. Hапример, на BBS
есть разделы Games, For_sysops, Code.zx
Ты набираешь .con games и закачиваешь каталог
После этого у тебя видны только те файлы, которые
принадлежат этой области. Если ты закачаешь файл на
BBS, то он будет помечен, как файл данной области.
если набрать только .con, то ты окажешься в области
common - общедоступной.

.con post - после набора этой опции вам станет доступна область
личной почты. Если вы закачаете файл на BBS, то отошлете
почту самому себе, а чтобы посылать почту другу нужна
следующая опция:

.send - после этой команды нужно ввести имя юзера, которому
будете закачивать почту. Hапример: .send Kuzmin Viktor

- Опции BBS для sysop'ов :

Существует три типа файлов для BBS:

Area list - названия областей диска
Первой строкой в данном файле должен быть номер
дисковода (A,B,C,D - большой буквой), который будет
устанавливаться при попытке считать/записать в
область common. Если строка пуста, то эта область не
привязана к дисководу.
Далее идут назавания остальных областей с привязкой к
дисководу или без. Hапример:

file AreaList.S

A
Games A
Sysops B
Music
Rave D

Hужно заметить, что Games - это 2-й уровень, Sysops -
3-ий и так далее, т.е. отсчет идет с двух.

User List - имена юзеров, их пароли, привилегии.
Сначала пишется имя, потом точка с запятой (без пробела)
затем пароль и точка (без пробела).
после этого через пробелы указываются доступные области
для юзера. 0-й уровень - не доступен никому, так что
можете не указывать его. Первый уровень всегда доступен,
так что тоже можете его не указывать, а вот остальные
уровни (которые указываются в Area List) надо бы указать

Hапример:

file UserList.S

Kuzmin Viktor;password. 2 4 5 6 ; 0-й юзер
Aukin Sergey;worms. 5 8 10 2 ; 1-й юзер
Nozhko Vitaliy;EWS. 2 3 4 5 6 ; 2-й юзер
Francef George;Amiga. 5 8 10 15 ; 3-й юзер

File List - информация об файлах. Сам файл не требуется во
время работы EMS, он нужен для хранения информации во
время, когда вы работаете с диском с помощью командера
или boot'а.
Перед запуском BBS заинсталлируйте диск с помощью
кнопки patch. Эта опция запишет информацию в 9-й сектор,
о том что это BBS диск, и информацию о файлах, которую
возьмет из File List. После того, как BBS отработает,
верните диск в исходное состояние с помощью функции
unpatch (нажмите ту же клавишу patch, EMS сама определит
что это диск). Эта функция уберет метку BBS диска и
запишет всю новую информацию об файлах в текстовый
файл File List.

теперь о строении этого файла:
Сначала идет 8 символов имени файла (не более и не
менее, пробелы тоже набирать), затем точка, а затем
расширение. Потом идет пробел и статус файла - число.
Число - это номер области, к которой файл принадлежит.
Если перед числом стоит маленькая английская п (p), то
этот файл - почта юзеру с номером=числу.
Hапример:

file FileList.S

boot .B 1
ALM .B 1
ReadMe .W 1
UFO2 .B 4
ToKVA .W p2
ToRum .W p17

Если файла нет в списке, то этот файл недоступен
никому. Если файл из списка не найден на диске, то
это просто игнорируется. Если один и тот же файл
указан два раза в списке, то первый указанный - первый
в каталоге, т.е. второй указанный лежит дальше на диске,
чем первый.

Внимание! При использовании встроенного ZX-WORD'а режим сервера
будет отключаться.
Данная версия сервера может поддерживать 126 различных областей
максимум 127 юзеров.я.

Все дополнительные команды реализованы с помощью терминала:

=== Cut ===

C вами был
Ars^FTL




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

Похожие статьи:
Армагедон - Арифметика из преисподней (из газеты Московский комсомолец).
Капля припоя - Эмулятор ПЗУ для компьютера ZX-Spectrum v1.0.
AYmusicsHIT! - подвалило немало новых музонов, да и Baz0oOn лысого зpя не гонял.

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