Voyager #01
06 июля 1998
  Железо  
  Profi  

PROFI CLUB - О подключении к PROFI разной переферии.

<b>PROFI CLUB</b> - О подключении к PROFI разной переферии.


(C) DUDE. 
Music: DUDE (C) Mitchell/LS (R) DGN 
───────────────────────────────────────────────────

                            Hold on, dude! 

                               (BRAVO). 

    ╔══════════════════════════════════════╗ 
    ║                                ║ 
    ║ ЕСТЬ ЛИ У "PROFI" ПЕРСПЕКТИВЫ? ║ 
    ║                                ║ 
    ╚══════════════════════════════════════╝ 



     Не знаю, произведу ли я сенсацию своим сооб-
щением, но сообщаю: фирма "CONDOR" забила на свое
детище (т.е., на компьютер "PROFI"), бросив всех поль-
зователей на произвол судьбы. Поэтому, давайте по-
смотрим на положение вещей трезвым взглядом. 

     В лучшем случае, пользователь имеет: 
 - 1Мб ОЗУ; 
 - СОМ-порт; 
 - винчестер; 
 - разъем принтера; 
 - энергонезависимые часы 
 (их назначение в "PROFI" вообще не ясно), 
и все это на (не побоюсь этого слова!) турбированном
"до жопы" компьютере. 

     В худшем (по моим данным): 
 - 512Кб ОЗУ; 
 - порт принтера. 


     К любой из версий компьютера (3, 4, 5) можно
пристыковать: 
 - ЦАП "COVOX"; 
 - программатор; 
 - контроллер ХТ-клавиатуры. 
 ВСЕ!!!!!! 


     То, что делал "CONDOR" для "PROFI", то и под-
ключается. Больше никто ничего не разрабатывал. Ну,
к 4-ой и 5-ой версиям можно подключать через СОМ-
порт MS-mouse, модемами для "PROFI" никто, по-мое-
му, не пользуется. 

     Давайте посмотрим на доминирующую (на сегод-
няшний день) платформу Scorpion-совместимых машин.

     Пользователи, отдавшие предпочтение этой ма-
шине, могут подключить: 
 - General Sound; 
 - контроллер SMUC (HDD & IBM-слот); 
 - контроллер IBM-клавиатуры и мыши; 
 - программатор "PROSCO"; 
 - интерфейсную плату MIDI-SC; 
 - XTR-модем. 
 И, наконец, самое главное: Пользователи Scorpion'a
имеют перспективу!!! (Вопрос о стоимости периферии 
я опущу.) 
     Согласитесь, что коммуникационные возможности
"PROFI" выглядят на этом фоне "несколько" бледно-
вато. Однако, следует заметить, что почти все ус-
тройства Scorpion'а обслуживаются системой TR-DOS
(дисковой). Операционной системы, как таковой, прос-
то не существует. К каждому устройству пишется 
своя программа, являющаяся по сути миниатюрной опе-
рационной системой, что исключает изменение прог-
раммы сторонним пользователем. Либо устройство об-
ладает своим ПЗУ, что вообще усложняет задачу по
какой-либо модернизации. 
     В "PROFI" дело обстоит несколько иначе. До-
полнительная периферия работает под управлением
драйверов из-под СР/М, исключением является лишь
контроллер ХТ-клавиатуры - он содержит свое собст-
венное ПЗУ. Переписав соответствующий драйвер, мож-
но легко изменить программу. 
     Кто-то скажет: "попробуй, перепиши драйвер".
Об этом позже. 
     Но суть проблемы не в этом. Дело в том, что
с конца 95-го года не было выпущено ни одного ус-
тройства для "PROFI"!!! Устройства, подключаемые к
"PROFI" сейчас (т.е. позднее 96-го), были разработаны
не для него именно, а для "семейства Spectrum-сов-
местимых машин" (типa Pentagon'ов). Перечислю не-
сколько известных мне устройств: 
 - Kempston-Mouse, 
 - Sound Drive, 
 - световое перо, 
 - различные модемы 
 (больше мне ничего не известно). 
Да и мне давно ясно, что устройств к "PROFI" боль-
ше не будет (буду рад узнать, что ошибаюсь). 
     Тем, у кого хватило терпения прочитать мои
измышления до этого места, я задаю вопрос: А воз-
можно ли подключение каких-нибудь серийно выпуска-
емых устройств к такому компу, как "PROFI"? 
И сам же на вопрос отвечаю: Возможно. 
     На мой вопрос, звучавший примерно таким же
образом, из фирмы "Scorpion" я получил ответ (прав-
да, несколько неясный), что к "PROFI" можно подклю-
чить: 
 - контроллер IBM-клавиатуры и мыши; 
 - плату General Sound; 
 - XTR-модем. 
При небольшой доработке, описаной в брошюре, прила-
гаемой к контроллеру SMUC, вы сможете подключить
и его." 

                 *  *  * 


      Теперь подойду к проблеме с другой стороны.
На "PROFI" не существует системного разъема, как
такового, имеется лишь LPT-порт (порт принтера, порт
пользователя, параллельный порт - назвать его можно
как угодно). На "Scorpion'e" имеется полноценный сис-
темный разъем, куда выведены сигналы процессора,
шина данных, шина адресов, некоторые вспомогатель-
ные сигналы и питание. Все устройства (или подавля-
ющее их большинство) выпускаются в расчете на под-
ключение именно к нему. Причем такой подход не ори-
гинален - на IBM внутренние устройства подключают-
ся аналогичным образом. 
     Вот и появилась задача: каким быть системно-
му разъему на "PROFI"? 
     Я склоняюсь в сторону стандарта а-ля Scorpion,
т.к. выбора просто нет. К тому же, на разъеме, со-
единяющем две платы "PROFI", большая часть сигна-
лов уже есть. Останется получить недостающие сиг-
налы, и будет системный разъем. Кстати, на любой
из версий "PROFI" предусмотрено место для установ-
ки второго разъема (он называется SYS.BUS), на ве-
рсиях 3.хх и 4.хх его можно установить на любой из
плат - либо на верхней, либо на нижней. На версии
5.хх - только на нижней. А еще фирма "CONDOR" го-
ворила, что при наличии переходника, стыкующегося
к соединительному разъему, можно подключать любую
фирменную периферию (но это было написано только в
инструкции к версии 3.2). Переходник этот "живьем"
никто не видел, видимо, разработчики считали, что
пользователь сварганит его сам, тут нужно отдать
им дожное: предусмотрели хоть возможность установ-
ки его в более-менее приемлемом месте. На разъеме
этом уже имеются и шина данных, и шина адресов, и
сигналы процессора, только не буферизированные. Нам,
как пользователям, остается лишь получить несколь-
ко необходимых сигналов и как следует сбуферизиро-
вать уже имеющиеся (варианты уже есть). 
Правда, нужно будет выяснить, с какими из устройств
может возникнуть конфликт по портам. Готов выслу-
шать альтернативные предложения. 
     Еще один момент. Получив системную шину, мы
получим готовую программную поддержку, но опять же
из ущербного TR-DOS'а, т.е. ресурсы "PROFI" исполь-
зованы не будут. 
     Попробую поразмышлять на эту тему... Раньше
были слышны негодующие вопли, дескать, "СР/М тор-
мозит и глючит по-черному". Да, это действительно
так, но все это относится к старым версиям BIOS'а
(типа v.2.2; v.2.26), которые перенесли на "PROFI"
практически без адаптации. Сейчас же появилась но-
вая версия 4.00 (были и промежуточные 3.30; 3.40;
3.50), в которой максимально оптимизированны все
процедуры, переписаны драйверы и убрано все лишнее.
При этом, оболочка DOS NAVIGATOR (она подключена
в новой версии), работает очень быстро даже с от-
ключенным TURBO. 
     К тому же, в системе: "...многое добавлено: 
- система управления памятью; 
- новые файловые функции; 
- мощный интерпретатор команд (почти как на IBM),
ускорены функции работы с диском, в корне изменено
обращение к драйверу диска - в результате обмен ус-
корился и писать драйверы стало легче! Изменена сис-
тема загрузки и размещения драйверов - в результа-
те многое стало возможным..." 
     Это я привел высказывание автора новой сис-
темы: STAR SOFTWARE. И я надеюсь, что в скором
времени он сам расскажет нам о своих новых прог-
раммах. 
     Вот и появляется новое поле деятельности для
программистов в СР/М, о которых мне ничего не из-
вестно (да и не только мне). 
     Возникает другой вопрос: как все новости мира
"PROFI" довести до ушей пользователей??? Ведь ко-
ординатора, каковым был "CONDOR", теперь нет. Раз-
работчики (Ау, где вы? Наверное, вымерли) и подклю-
чатели-модернизаторы hard'а не знают ничего ни друг
о друге, ни о новом soft'e. Да и пользователи не зна-
ют ничего о том, какие изменения происходят с их
компьютером. Поэтому, я и предлагаю информировать
все категории "ПРОФИстов" со страниц этого журна-
ла. Почему именно этого? Да потому, что ни один
другой (А я их немало видел: OBERON; ZX-FORMAT;
DEJA VU; MIRACLE; ODISSEY; ZX-POWER; SPECTRUM
EXPERT; про Spectrofon и ZX-РЕВЮ можно забыть)
"PROFI" не уделяет почти никакого внимания, боль-
шинство только грязью поливают. А здесь под этот
компьютер отведена целая рубрика. 

  Всем, кто заинтересовался моими соображениями,
         предлагаю писать по адресу: 
     300039 г.Тула ул. Макаренко д.13 кв.114 
        Ларионову Сергею Владимировичу 
           или на адрес редакции. 


 Системный разъем Scorpion 
┌──────────┬──────────┬──────────┬───────────┐ 
│ контакт сигнал  контакт  сигнал  │ 
├──────────┼──────────┼──────────┼───────────┤ 
│ 1A      │ A15     │ 1B      │ A14     │ 
│ 2A     │ A13     │ 2B     │ A12     │ 
│ 3A     │ D7     │ 3B     │ +5V     │ 
│ 4A     │ BLK    │ 4B     │ DOS-    │ 
│ 5A     │ NO USE │ 5B     │ NO USE  │ 
│ 6A     │ D0     │ 6B     │ GROUND  │ 
│ 7A     │ D1      │ 7B     │ GROUND  │ 
│ 8A     │ D2     │ 8B     │ RAS-    │ 
│ 9A     │ D6     │ 9B     │ A0      │ 
│ 10A     │ D5     │ 10B     │ A1      │ 
│ 11A     │ D3     │ 11B     │ A2      │ 
│ 12A     │ D4     │ 12B     │ A3      │ 
│ 13A     │ INT-    │ 13B     │ IORQGE-  │ 
│ 14A     │ NMI-    │ 14B     │ GROUND  │ 
│ 15A     │ HLT    │ 15B     │ RDR-    │ 
│ 16A     │ MREQ-   │ 16B     │ NO USE  │ 
│ 17A     │ IORQ-   │ 17B     │ NO USE  │ 
│ 18A     │ RD-     │ 18B     │ NO USE  │ 
│ 19A     │ WR-     │ 19B     │ BRQ-    │ 
│ 20A    │ NO USE │ 20B    │ RES-    │ 
│ 21A     │ WAIT-   │ 21B     │ A7      │ 
│ 22A    │ NO USE │ 22B    │ A6      │ 
│ 23A    │ NO USE │ 23B    │ A5      │ 
│ 24A    │ M1-     │ 24B    │ A4      │ 
│ 25A    │ RFSH-   │ 25B    │ CSR-    │ 
│ 26A    │ A8     │ 26B    │ BAK-    │ 
│ 27A    │ A10     │ 27B    │ A9      │ 
│ 28A    │ NO USE │ 28B    │ A11      │ 
│ 29A    │ NO USE │ 29B    │ NO USE  │ 
│ 30A    │ GROUND │ 30B    │ GROUND  │ 
└──────────┴──────────┴──────────┴───────────┘ 

 SYS.BUS "PROFI" ver.5.XX 
┌──────────┬──────────┬──────────┬───────────┐ 
│ контакт сигнал контакт  сигнал  │ 
├──────────┼──────────┼──────────┼───────────┤ 
│ 1A      │ NO USE │ 1B      │ TURBO-  │ 
│ 2A     │ LEFT   │ 2B     │ RIGHT   │ 
│ 3A     │ A14     │ 3B     │ A15     │ 
│ 4A     │ A12     │ 4B     │ A13     │ 
│ 5A     │ +5V     │ 5B     │ D7      │ 
│ 6A     │ NO USE │ 6B     │ NO USE  │ 
│ 7A     │ NO USE │ 7B     │ NO USE  │ 
│ 8A     │ GROUND │ 8B     │ D0      │ 
│ 9A     │ GROUND │ 9B     │ D1      │ 
│ 10A     │ CLCAY  │ 10B     │ D2      │ 
│ 11A     │ A0     │ 11B     │ D6      │ 
│ 12A     │ A1      │ 12B     │ D5      │ 
│ 13A     │ A2     │ 13B     │ D3      │ 
│ 14A     │ A3     │ 14B     │ D4      │ 
│ 15A     │ OUTIORQ-│ 15B     │ INT-     │ 
│ 16A     │ GROUND │ 16B     │ NMI-     │ 
│ 17A     │ -5V     │ 17B     │ HALT-   │ 
│ 18A     │ NO USE │ 18B     │ MREQ-   │ 
│ 19A     │ NO USE │ 19B     │ IORQ-    │ 
│ 20A    │ NO USE │ 20B    │ RD-     │ 
│ 21A     │ BUSRQ-  │ 21B     │ WR-     │ 
│ 22A    │ RESET-  │ 22B    │ 12mHz    │ 
│ 23A    │ A7     │ 23B    │ READY   │ 
│ 24A    │ A6     │ 24B    │ +12V     │ 
│ 25A    │ A5     │ 25B    │ TIMER   │ 
│ 26A    │ A4     │ 26B    │ M1-      │ 
│ 27A    │ ROMCS-  │ 27B    │ REF     │ 
│ 28A    │ BUSAK-  │ 28B    │ A8      │ 
│ 29A    │ A9     │ 29B    │ A10     │ 
│ 30A    │ A11     │ 30B    │ CP/M    │ 
│ 31A     │ ROM14   │ 31B     │ TR-DOS  │ 
│ 32A    │ SOUND  │ 32B    │ BLOK-   │ 
└──────────┴──────────┴──────────┴───────────┘ 

 SYS.BUS "PROFI" ver.4.XX 
  совпадает с ver.3.XX 
┌──────────┬──────────┬──────────┬───────────┐ 
│ контакт сигналконтакт сигнал  │ 
├──────────┼──────────┼──────────┼───────────┤ 
│ 1A      │ NO USE │ 1B      │ TURBO-  │ 
│ 2A     │ LEFT   │ 2B     │ RIGHT   │ 
│ 3A     │ A14     │ 3B     │ A15     │ 
│ 4A     │ A12     │ 4B     │ A13     │ 
│ 5A     │ +5V     │ 5B     │ D7      │ 
│ 6A     │ NO USE │ 6B     │ NO USE  │ 
│ 7A     │ NO USE │ 7B     │ NO USE  │ 
│ 8A     │ GROUND │ 8B     │ D0      │ 
│ 9A     │ GROUND │ 9B     │ D1      │ 
│ 10A     │ CLCAY  │ 10B     │ D2      │ 
│ 11A     │ A0     │ 11B     │ D6      │ 
│ 12A     │ A1      │ 12B     │ D5      │ 
│ 13A     │ A2     │ 13B     │ D3      │ 
│ 14A     │ A3     │ 14B     │ D4      │ 
│ 15A     │ OUTIORQ-│ 15B     │ INT-     │ 
│ 16A     │ GROUND │ 16B     │ NMI-     │ 
│ 17A     │ NO USE │ 17B     │ HALT-   │ 
│ 18A     │ NO USE │ 18B     │ MREQ-   │ 
│ 19A     │ NO USE │ 19B     │ IORQ-    │ 
│ 20A    │ NO USE │ 20B    │ RD-     │ 
│ 21A     │ BUSRQ-  │ 21B     │ WR-     │ 
│ 22A    │ RESET-  │ 22B    │ 12mHz    │ 
│ 23A    │ A7     │ 23B    │ READY   │ 
│ 24A    │ A6     │ 24B    │ +12V     │ 
│ 25A    │ A5     │ 25B    │ NO USE  │ 
│ 26A    │ A4     │ 26B    │ M1-      │ 
│ 27A    │ ROMCS-  │ 27B    │ REF     │ 
│ 28A    │ BUSAK-  │ 28B    │ A8      │ 
│ 29A    │ A9     │ 29B    │ A10     │ 
│ 30A    │ A11     │ 30B    │ CP/M    │ 
│ 31A     │ ROM14   │ 31B     │ TR-DOS  │ 
│ 32A    │ SOUND  │ 32B    │ BLOK-   │ 
└──────────┴──────────┴──────────┴───────────┘ 

───────────────────────────────────────────────────
  │ 29B    │ A10     │ 
│ 30A    │ A11     │ 30B    │ CP/M    │ 
│ 31A     │ ROM14   │ 31B     │ TR-DOS  │ 
│ 32A    │ SOUND  │ 32B    │ BLOK-   │ 
└──────────┴──────────┴──────────┴───────────┘ 

───────────────────────────────────────────────────
 hx



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

Авторы - Авторы журнала и контакты редакции.

Информбюро - Путеводитель по журналу.

Информбюро - Что читать, и где читать?...

Приветы - приветы от редакции.

Лоцман - Приключения Крузи (окончание новеллы).

Лоцман - Мамонтовая пещера - история возниконовения жанра ADVENTURE.

Лодырь - рекомендации по прохождению и cheat-mode к игре ЧЕРНЫЙ ВОРОН. Карта к игре БЕГСТВО НА ХАРХАН.

Калейдоскоп - Обзор игровых программ: FENDISH FREDDY-S , BIG TOP 10 FUN , MYSTICAL + 12 levels, WORD LIFE, SQUARDS DENIZEN,ELOPEMENT (BACK TO THE EARTH), MARGO PUZZLE, ОСЕЛ.

Калейдоскоп - Обзор новых системных программ: HRUMv3.5,STSv6.2,ALASMv4.1.

Калейдоскоп - Описание текстового редактора - Анаконда.

Калейдоскоп - Презентация игры из Донецка - Зеркало.

Скелет - Доработка Пентагона - автозагрузка в PENTAGON-128.

Скелет - О подключении GENERL SOUND к PROFI.

Тусовка - В гостях у нас Laser Soft (г. Оболенск)

Тусовка - Рассказ о фирме Delta 4 создававшией игры для ZX Spectrum в 80-х годах.

Тусовка - ART COMP-98 - быть или не быть.

Тусовка - Блиц интервью с FFC Computers.

PROFI CLUB - О подключении к PROFI разной переферии.

PROFI CLUB - Редакторы для PROFI: GRAND CROIX v1.0 , SCREEN EDITOR v0.1.

PROFI CLUB - Конверторы для PROFI: PCX VIEW & CONVERTOR v2.10, PCX 256 , GIF-VIEWER.

PROFI CLUB - DD80 - описание дискового ассемблера под CP/M.

Пишите письма - Письмо от AIR-а с отзывом о газете и о проекте игры "Звездная месть" (продолжение Бегство на Хархан).

Умора - Сколько будет?...

Умора - В 2000 году.

Умора - Страшный вирус в Интернете.

Реклама - Реклама и объявления ...


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

Похожие статьи:
PROFI CLUB - Конверторы для PROFI: PCX VIEW & CONVERTOR v2.10, PCX 256 , GIF-VIEWER.
Paradox 2000 - Организатор ZX compo: Интервью Семенова Владимира (Semen/Hell Raisers).
Game - Описание игры "Towdie".
Зеркало - "Среди богов: Odin (Thor)" интервью с Стивеном Ветериллом, история компании.
B.B.S. Новости - О работе B.B.S.'ок.

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