Adventurer #04
31 июля 1996
  Железо  

Система - Спектрум-совместимые компьютеры: Pentagon, ATM-Turbo, Scorpion.

<b>Система</b> - Спектрум-совместимые компьютеры: Pentagon, ATM-Turbo, Scorpion.
         (C) Заводчиков Константин


            ╔───────────────╗
    ╔────┬──╝   SPECTRUM-   ╚──┬────╗
────╣ ───╬── совместимые (?) ──╬─── ╠────
    ╚────┴──╗   комьютеры   ╔──┴────╝
            ╚───────────────╝


      Эту статью я решил написать не слу-
чайно, т.к. в наше время развелось  боль-
шое   количество  компьютеров   на   базе
SPECTRUM'а,  и каждый имеет свои достоин-
ства и недостатки.  А  из рекламных прос-
пектов все-таки неясно, что  же  на самом
деле лучше, потому  что  у производителей
получается  как   в  пословице :  "Каждая
лягушка свое  болото  хвалит".  Положение
еще усугубляется тем,  что  USER'ы разде-
лились на несколько  лагерей  поклонников
той или иной машины,  и  каждый  бормочет
свое.  Все это и натолкнуло меня на мысль

трезвого объяснения сложившейся ситуации.
Начнем  "промывание костей"  со   старого
и порядком нашумевшего PENTAGON'а.
      PENTAGON 128  (48-ю модель рассмат-
ривать не буду,  т.к. она практически ис-
чезла из использования). Мне на глаза по-
падалось две версии этой  машины.  Первая
и самая старая модель из парка  советских
SPECTRUM'ов с памятью  больше  48k  имеет
на плате контроллер дисковода,  интерфейс
для принтера, но при всем этом отсутству-
ют  кемпстон   джойстик  (не  велика  по-
теря) и музыкальный процессор.  Недостаю-
щее подключается отдельной платкой,  пос-
ле чего в компьютере появляется некоторое
количество лишних проводов.  Зато во вто-
рой модели (PENTAGON 128-03,  появившейся
последнее время в продаже)  все эти проб-
лемы устранены.  Теперь на плате есть все
и,по словам,реализовано TURBO-ВГ.  Первый
PENTAGON (для простоты  буду называть  их
по номерам) имеет, как я считаю, два гад-
ских свойства.  Свойство номер один - не-

совпадение    синхронизации   экрана   со
SPECTRUM'ом, производимым когда-то за ру-
бежом.    Вследствие  чего мультиколорные
эффекты, сделанные для "родного"  SPECCY,
либо отсутствуют,  либо  выглядят  как-то
по ... Но беда не только в мультиколорах,
еще бывает и спрайты в играх  помигивают.
Поиграйте-ка в ARKANOID 2 или BATMAN 2...
Что, почувствовали разницу ?   К счастью,
во втором PENTAGON'е  от этого безобразия
избавились. Вот, вроде бы и напрашивается
мысль о том, что второй-то PENTAGON лучше
первого, да не тут-то было ! За то время,
пока умные люди  ломали головы над вторым
PENTAGON'ом, наши кодеры "наляпали" прог-
рамм под первый аппарат. И теперь мы име-
ем то,  что  было у первого PENTAGON'а  с
программами для "родного" SPECCY, то есть
неработоспособность мультиколоров первого
PENT'а на других машинах,в том числе и на
втором PENTAGON'е.  Но вот народ, имеющий
компьютеры   SCORPION,  ATM-TURBO  и  еще
какие-то  модели,  начал  рыдать горючими

слезами от программ,  написанных на (для)
PENT'юхе(а). Этот поток слез не прекраща-
ется и по сей день.  А  виной всего этого
является  порт  конфигурации,  вернее не-
корректное его использование  кодерами  и
эти самые кодеры.  Но  в  свое оправдание
они говорят, что все это прекрасно  рабо-
тает на фирменном SPECTRUM'е. Ха!  А поз-
вольте спросить, сколько же на самом деле
человек видели фирменный вариат этой чудо
машины ? Что, все ?   А  теперь разрешите
еще поинтересоваться кое-чем.  Почему  во
всех  импортных  программах  используется
порт #7FFD, а не #FD ?   Не дожидаясь от-
вечу: потому что во всех инструкциях порт
конфигураций указан под адресом  #7FFD  и
никаких сносок на то, какие биты требуют-
ся для активизации порта  нет.  Так  ведь
знаете  куда  можно  укатиться ?   Кто-то
возможно спросит :  " А почему же это все
работает ? " Все это работает потому, что
на  простом 128-ом  компьютере схематично
упрощена  дешифрация  страничного порта и

для успешной работы требовалось контроли-
ровать всего два бита,  что  и имеется на
PENTAGON'ах.  Благодаря этому уменьшалось
количество  микросхем,  и соответственно,
цена агрегата.  Но  если вы решите прице-
пить к своему "другу" что-то еще,  то вам
стоит задуматься над тем,чтобы страничный
порт и ваш новый порт  не  конфликтовали.
Что и было сделано на  SCORP'ах и ATM'ах,
т.е.  увеличено число контролируемых бит.
Это же самое относится и к расширению па-
мяти PENT'а до 512k.  Увеличьте память  у
своего PENTAGON'а (если он у вас есть), а
потом   запустите   какой-нибудь  DIGITAL
STUDIO.  Ну  что, какова  реакция на звук
DIGITAL'а ?  А чтобы не было таких глюков
лишнюю  память надо отключать,  и все это
из-за  некоректного  использования  стра-
ничного  порта  и  порта муз. процессора.
Вот  мы  и  нашли  еще  один  недостаток.
А  на счет порта #FD  отлично  сказано  в
разделе АССЕМБЛЕР журнала "ZX-FORMAT 3" в
СОВСЭМ ПОСЛЭДНЕЙ ГЛАВЕ ! 

     Ко всему этому в PENTAGON'е есть еще
один (?) глюк.  Это, как хорошо было ска-
зано где-то, его  "резиновые" прерывания.
Т.е. больше, чем положено проходит тактов
процессора  между прерываниями (а положе-
но 70000).  Чем  с успехом пользуются не-
которые товарищи  (которые нам совсем  не
товарищи).   Если  хотите увидеть, что из
это получается,  то  сначала взгляните на
работу  этих  товарищей  (или господ)  на
PENTAGON'е, а потом на другом компьютере,
который  нормально (?)  реагирует на порт
#FD. Для примера:возьмите игру NAVY SEALS
с загрузчиком от PRESTIGE.
      С PENTAGON'ом, вроде бы,  все, пора
заняться SCORPION'ом.  Что  можно сказать
про это изобретение... Особое  внимание к
себе привлекает теневой монитор  этой ма-
шины. Он более мощный,чем знаменитый STS,
хотя и раньше появился.  Им действительно
хорошо что-то  "колоть"  или  отслеживать
ошибки в  своих  (или чужих)  программах.
Там же, в мониторе, можно проделывать ка-

кие-нибудь операции над диском (например,
отформатировать диск с  доставшими  музы-
калками), попечатать  что-то на принтере,
побаловаться режимом  TURBO (если он реа-
лизован) и т.д. и т.п.  Существенным  не-
достатком этого монитора  является  зани-
маемый им объем.  Располагается  он в от-
дельных 16k ПЗУ и, вдобавок, прихватывает
часть памяти TR-DOS  и  других  прошивок.
В следствии чего, нет  возможности  поме-
нять какую-нибудь часть  ПЗУ.   Еще  одна
беда этого компьютера - TR-DOS.  Когда вы
выходите из основной менюшки в TR-DOS, то
она  начинает  грузить  "boot".  Но  если
"boot'а" нет,  или  нажата клавиша BREAK,
компьютер попросту сбрасывается, но  если
сообразит, выдаст сообщение об ошибке. Ко
всему еще, благодаря  каким-то изменениям
в TR-DOS, некоторые загрузчики в програм-
мах не работают.  Но  что больше  всего в
этом компьютере глючит - это  порт допол-
нительных конфигураций #1FFD (когда пыта-
ешься  провести какие-нибудь  махинации с

портом #FD). Господин Зонов допустил  бо-
льшую ошибку, когда решил установить свой
порт с адресом #1FFD.   И  вообще,  когда
делаешь что-то лишнее к комп'у,  то нужно
прятать свои дополнительные порты подаль-
ше, как это сделано  в  TURBO 2+. Вот  мы
добрались  и  до  памяти  SCORPION'а.  Те
256k, которые имеются у SCORP'а ни кем  и
ни чем практически не используются (в ос-
новном, теневым монитором и  операционной
системой CP/M). Правда, в этой самой CP/M
работают  программы с других компьютеров,
но использующие стандартные процедуры. Но
вот все равно не ясно,  зачем  нужна  эта
CP/M на SCORP'е ?   Как я знаю, все прог-
раммы для CP/M рассчитаны  на 80 символов
в строке, а  на простом экране SPECTRUM'а
можно  реализовать  максимум  64  символа
(я  имею в виду читаемый текст /возможно,
я не прав, но все-таки после 80-и  симво-
лов в строке в CP/M на ATM'е,  на SCORP'е
гадко это все выглядит/ ).

      Дошла очередь и до "больших" машин.
В  этой  статье  будут  затронуты  только
компьютеры из семейства ATM-TURBO  (PROFI
я, к сожалению, найти не смог).
      Итак,  ATM-TURBO, производимый фир-
мой ATM,  выделялся из всего многообразия
SPECTRUM'ов  наличием CP/M и дополнитель-
ными графическими режимами  (320x200 каж-
дая точка своим цветом,  640x200 два цве-
та на один знакоряд).  Порты дополнитель-
ных наворотов  доступны  пользователю  из
SPECTRUM-режима,  что  и приводит в ужас,
когда делаешь  обращение  к  каким-нибудь
"левым"  портам  (#FD к примеру).   Более
усовершенствованная модель - ATM-TURBO 2.
В  ней  появилась возможность подключить:
клавиатуру от IBM, винчестер,  HAYES-сов-
местимый модем.   А  также  был  добавлен
текстовый экран 80x25 символов  и  появи-
лась  возможность  увеличить  ОЗУ  ПК  до
одного мегабайта.  После каких-то проблем
фирмы ATM и разработчиков компьютера, все
права на машину перешли к фирме MicroArt. 

Тут и появился  TURBO 2+.  Был  переделан
контроллер   IBM-клавиатуры  (из-за этого
на ATM-TURBO 2 некоторые программы в CP/M
не   работали  с  клавой).   Все   допол-
нительные порты всеразличных конфигураций
были спрятаны  от  случайных данных,  что
увеличило   совместимость   с   фирменным
SPECTRUM'ом.   Но  тут  появилась  другая
проблема. Ребята-разработчики  BIOS'а для
TURBO 2+ изгадили TR-DOS,  из-за чего не-
которые   программы  не  загружаются  или
в дальнейшем, при обращении  к дисководу,
виснут (проблема как и у SCORPION'а). По-
хоже, что  MicroArt совсем заболела само-
рекламой.  Даже в заставке, где выбирает-
ся CP/M  или  SPECTRUM,  прыгает название
этой фирмы. А после некоторого ожидания,в
заставке появляется текст рекламного  со-
держания,  где  опять  упоминается  фирма
MicroArt и рассказывается о ее  крутизне.
Интерсно, если убрать все это, то может и
TR-DOS заработает как надо.  Но  несмотря
на  все  претензии,  в  этом комп'е хоро-

шо  сделан  ФАПЧ.  Вот  где действительно
улучшается чтение с "гнилых" дисков (лич-
но у меня не бывает такого, что не  чита-
ются  чужие диски, какой бы не стоял дис-
ковод). Что еще стоит особо отметить, так
это дополнительную память этой машины.  В
отличие от предыдущих комп'ов,здесь любую
страничку ОЗУ  можно установить по любому
адресу   (#0000, #4000, #8000 или #C000),
что  делает машину более гибкой.  А также
есть  возможность  можно  установить ROM-
диск на 64 kБт,  куда  можно  зашить что-
нибудь  полезное.  Но  к этой машине есть
еще  претензии,  вернее к тем, кто делает
программы для CP/M-режима. Возмем, к при-
меру,  PRINCE OF PERSIA  или  GOBLINS. Ну
до того уж тормозные игрушки, что аж тош-
но  становится.  Ну нельзя же так делать,
так  только  можно  опoзорить возможности
машины. Надо хоть изредка писать програм-
мы  на ассемблере, а не на PASCAL'е или C
(си),  это  ж  не IBM с процессором Intel
486DX4/100. 

     Т.к. на улице  и дома находиться не-
возможно из-за страшной жары,  а работать
вообще  нет  никакого  желания,  я  начну
"закругляться" со статьей.  А  под конец,
взгляните  на результаты тестов компьюте-
ров в режимах TURBO и NORMAL (может быть,
кому-нибудь это и понадобится).













         но это еще не конец...

прим.: JC - Jemmini Commander
       TEST - тест,  помещенный  в  нашем
              журнале
       ZX-BENCHMARK - тест  по  программе
       из   журнала   ZX-FORMAT   (на эту
       дурную  программку  у  меня особое
       мнение. А тем,у кого она еще есть,
       мой совет - сотрите !)
       * - такие данные  были получены на
       TURBO 2+, с подключенной  IBM-кла-
       виатурой.
       При турбировании PENTAGON'ов, зна-
       чения на разных комп'ах  различны.
       Так что,в таблице, в колонке TURBO
       ON -  значения   одного   частного
       случая.

Итог того, что вы здесь читали. Что-то уж
статья получилась с направленостью на по-
иск недостатков той или иной машины.   Но
все-таки хотелось бы,  чтобы были сделаны
какие-нибудь выводы.


      А напоследок мои советы:
      ────────────────────────

 ...Если  вы просто USER или GAMER, кото-
рому охота  играть,  но мал капитал,  или
DEMOMAKER,  который  стремится  запихнуть
всю программу в  одно  прерывание,  тогда
вам подойдет PENTAGON (дешево и сердито).

 ...Если  же вам спешить некуда,  и  если
для того, чтобы считаться крутым хакером,
вам  чего-то  не  хватает,  или если есть
охота  найти  все "глюки"  в  своих новых
разработках, тогда  берите  SCORPION,  да
поновее,  не  пожалеете.  Но  не забудьте
поставить переключатель, блокирующий порт
#1FFD. 



 ...А если же вам интересно  что-то  исс-
ледовать, если горите желанием  понаслаж-
даться  графикой  более  крутой,  чем  на
SPECTRUM'е,  или  вы  сами можете сделать
что-нибудь очень крутое при более  крутых
возможностях, если  вы мечтаете об IBM'е,
но   нет  денег  на  его  покупку,  тогда
покупайте   (ATM) TURBO 2+  (но  не  ниже
версии 7.00).


                  * * * 



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

Oбзор - Обзор новинок игр: Reckles Rofus, Peeking, Pang, Roy of the Royers.

Oбзор - Обзор новинок: НЛО - 2 : Дьяволы бездны, Патруль времени. Лучшая десятка игр месяца.

Интерфейс - "Облом века" - фельетон.

Интерфейс - новости от Flex Software, Infosft, Simple Company, Surdakar Group, Auryn Group, Nicodim и т.д.

Интерфейс - Обзор программ и журналов : ZX Format, Spectrofon, On Line , Speccy, Eldorado, ZX-Magazine, Faultles, Dune, Adventurer.

Интерфейс - Описание игры "Смагли-2".

Новелла - "Боевое Крещение" по игре "Rebel Star".

Обмен опытом - "С точностью до ..." : о прерываниях; дисковые загрузчики.

Презентация - Презентация игр : Where Time Stood Stile, Кости-Покер, Весы.

Раскрутка - Описание игры "Starglider 2".

Раскрутка - Описание игры Scorpions Die Machine.

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

Система - Описание системных программ: XAS, MASM 1.1, Copy v3.3 turbo, Power Assembler v3.0, Turbo Assembler, Rock Disk Service v3.1, LZ-Compressor v1.0, PCX Show v1.0, Memory test v1.3, Digital Music Macker.

Система - Спектрум-совместимые компьютеры: Pentagon, ATM-Turbo, Scorpion.


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

Похожие статьи:
Железо - схема и программирование CMOS-часы.
I-Net Storyz - Eдyт в oднom кyпe пoeздa чeтыpe cиcтemных пpoгpammиcтa c oдниm билeтom, вo втopom чeтыpe пoльзoвaтeля c чeтыpemя билeтamи...
Список BBS - Список ныне действующих BBS в городе С.-Петербурге.
Pokes - бессмертие к играми.
Наш смак - Сегодня я научу вас готовить салат из консеpвиpованной pыбы.

В этот день...   23 апреля