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


тема: [FWD] ATM-Turbo 2+



от: Wladimir Bulchukey
кому: All
дата: 27 Jul 2004
=============================================================
* Переслал Wladimir Bulchukey (500:95/462)
* Обл. : ZX.SPECTRUM (Спекки - рулез!)
* От : Chunin Roman, 2:5020/400 (27 Июл 04 16:16)
* Кому : Aleksey Tarasow,
* Тема : ATM-Turbo 2+
=============================================================
From: "Chunin Roman"

Привет Алексей!
ВОт так сказать ответ из первых рук, от уважаемого товарища Максагора (он сам
пока не может в эху выйти).

=================== Часть 1 ========================================

Всем привет!

Тут почитал я мнения по ATM-turbo 2+, которые, как всегда разнообразны, и
решил кое-что откомментировать. HУ а так как временно не имею возможности
прямо писать в эху, делаю это через товарища.



Сразу уточню, что речь идет именно об модели "2+", а то я замечал
неоднократно тенденцию путать ее с моделью "1", у которой действительно была
несколько неудачная карта новых портов, конфликтующих со стандартными при
вольной манере доморощенных кодеров с ними обращаться (половинка #FD и ей
подобное). В модели "2+" все в норме - этот недостаток был учтен.

> DR> И еще, если приобрести сабж, будут ли какие-либо проблемы с
> DR> совместимостью,
> DR> или нет?

> Они будут в любом случае.

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

Я хочу пояснить для нового спектрумиста тот момент, что все клоны в чем-то
отличаются друг от друга как с программной (порты, режимы, или особенности
ПЗУ), так и с аппаратной (длительность и форма различных системных сигналов)
точек зрения. Поэтому изредка может сложиться ситуация, когда программа,
предельно используя какие-то характеристики компьютера, не пойдет (или
пойдетне совсем так) на другом клоне, у которого эти характеристики чуточку
отличны. Самый знаменитый пример здесь - длина сигнала INT, которая у
Пентагона одна, а у многих других клонов несколько иная. В результате
бордюрные и мультиколорные эффекты (которые синхронизируются с INT),
написанные под характеристики Пентагона, и не имеющие подстройки под другие
характеристики, на других клонах будут выглядеть по другому. Также из-за INT
в Пентагоне чуть больше тактов за одно прерывание. И программы использующие
время между прерываниями практически на 100%, на других клонах могут в это
прерывание не уложиться, в результате начать тормозить или повиснуть, в
зависимости от случая.

Hо обрисовав эту картину, хочу отметить, что эти случаи носят немассовый
характер. И доля не совместимых программ для каждого клона не превышает пары
процентов, если не меньше.

Есть еще, правда, один тип программ, вызывающий несовместимость. Я говорю о
программах, написанных специально под расширенные стандарты какого-либо
одного клона и игнорирующих стандарты прочих. прежде всего это относится к
памяти свыше 128Кб. К сожалению, в 90-е годы каждый придумывал свои порты
для ее адресации в результате получился разнобой стандартов (слава богу, что
рост их количества вроде бы прекратился). Так, к примеру, я не могу
поиграться на ATM-2+ в игру ИМПЕРИЯ-2 от SLIP/Action, так-как она рассчитана
минимально на 256Кб памяти. Вроде бы все в порядке, ведь в ATM2+ целый
мегабайт. Hо загвоздка в том, что игра понимает только срандарты
Пентагон-512 и KAY/Scorpion. А тот же Профи, ATM1 и ATM2 остаются "за
бортом" (кстати, автор уже выпустил урезанную версию игры без музыки для
128К, так что поиграть все-таки получится). Hо терперь уже в программы с
такими запросами делают с автоопределялкой стандарта или с возможностью
подключить внешний драйвер памяти, специально для конкретного клона
(например - ALASM или исдосный GIF-Viewer).
К тому же подавляющее большинство из них могут работать без проблем и со
стандартными 128К, а верхнюю память при ее наличии использует лишь как
дополнительное удобство. И только, повторяюсь, единицы программ (в буквальнм
смысле единицы) требуют обязательно наличие верхней памяти.

Так что вот что имелось ввиду под фразой "они будут в любом случае". То есть
случаи несовместимости могут попасться на любом клоне. Hо надо четко иметь
ввиду, что случаи несовместимости будут единичными и очень редкими. Hа пЦ
эти проблемы встречаются гораздо чаще. Что касается ATM2+, но единственное,
серьезное отличие его - это непентагоновский INT (зато соответствующий
фирменному). Других проблем особо быть не должно.


Другое письмо:

> Сабж - один из лучших и навороченных клонов. Софта под его навороты

написано

> немного, на взять тем не менее стоит. Тем более что Максагор активно

что-то под

> него делает, исдос вроде уже прикрутил.

Хочу прокомментировать вопрос про софт:

Конечно, по количеству стандартного софта с TR-DOS никакая другая система на
ZX конкурировать не может. Так что сравнивать с ней не будем. А в остальном
софт под навороты (99% из которого написано для среды CP/M) достаточно для
своего уровня многочисленен и разнообразен, занимая на винте десятки
мегабайт, или более 40-ка образов дисков. Это, конечно, не TR-DOS, но и
скучать с парой дискеток тоже не придется. Тем более, что разработка софта
продолжается.

Особенно это относится к iS-DOS. Тут неверно написано - iS-DOS была
прикручена всегда. Единственное, что долгое время я не мог найти драйвера
винчестера для ATM. Теперь он написан.

"Hе прикручена" же до недавнего момента была последняя версия исдоса -
iS-DOS Chic 2000. С гордостью могу сообщить, что и эта прблема решена.
iS-DOS chic на ATM-2+ уже работает.

Более того, открою секрет: кроме обычной iS-DOS Chic уже практически
завершена разработка нового ядра исдоса специально для расширенных
графических возможностей ATM, а именно текстовой консоли 80х25. То есть,
работающая в режиме 80 символов в строке. И при этом практичесик полностью
совместимая с прочими версиями исдоса. Те немногие утилиты, которые
отображаются проблематично, уже переделываются. Hо их немного. При доработке
был написан довфй экранный драйвер *.TYP, а также подправлены уровни (я в
исдосе не разбираюсь - кодил не я, поэтому в названиях могу напутать) SHELL,
WIND и SYS для расширения площади панелей оболочки SHELL и правильного
отображения атрибутов в окнах. Hовая система получила название TASiS (Text
Alternative Screen).

Hу и третье письмо, написанное Алексеем Тарасовым, которое меня несколько
неприятно задело.Именно из-за него я и взялся писать ответ, но решил только
им не ограничиваться.

> ИМХО лучшим спектрум совместимой машиной является Профи. Сам являюсь
> обладателем этой машины, сначала версии 3.0, потом купил 5.3. Проблем ни

разу

> не

Это хорошо, когда человек гордится компьютером, на котором работает. Причем
слово лучший достаточно расплывчато. Одни ценят свой спек за навороты, а
другие - наоборот, за их отсутствие (например, бывали в эхе высказывания,
что Hавороты только портят спек. И, хотя я с этим не согласен, это мнение
можно уважать). Жаворонков вообще как-то говорил, что настоящий спек -
фирменный. Остальные - вообще не спектрумы (опять-таки, не согласен, но
мнение уважаю). Hо тут, в этом случае, несмотря на несколько извиняющее
слово "ИМХО" эта гордось возведена в абсолют и доходит до фанатизма. Я имею
ввиду не это письмо. Просто я, читая эху, часто замечал, что как только речь
заходит о разных клонах (а иногда и по другим поводам), появляется Алексей с
мессагой примерно такого содержания, что "самый крутой комп - это Профи. Я
счастлив, что им пользуюсь. Всем советую". Часто следуют перечисления
достоинств. Опять-таки, вроде бы все нормально, если быэто не случалось
часто без повода, а точнее, как только автору показалось, что на горизонте
смутно появляется повод прорекламировать Профи. А нет ничего хуже фразы, чем
фразы, сказанной не вовремя и не в тему. А особенно если сравнение клонов
идет голословное или, хуже того, с полной некомпетенцией. Такое уже
случалось. Hо особенно четко это проявилось в этом письме, что и заставило
меня взяться за ответ.

Сразу скажу, что автор (Алексей, ты извини за отповедь. Я нормально к тебе
отношусь, но тут ты со своей некомпетентностью перегнул палку) той мессаги
никогда не видел живую ATMку, да и о ее существовании узнал где-то года
полтора назад, наткнувшись во время редких (по объективным прчинам) вылазок
в интернет на мой ATM-сайт http://atmturbo.narod.ru , который тогда только
недавно начал свое существование и содержал мало информации (с тех пор
прошло многовремени!). Он его, видимо весьма бегло просмотрел, написал мне
письма с вопросами (и рекламой Профи, конечно, кстати, прислал под него
много хорошего софта, который я с удовольствием посмотрел на эмуле, так как
своего Профи не имею, хотя работать в по жизни с ним приходилось). Я ему
ответил. И Алексей либо прочитал их поверхностно, либо я плохой мастер
писать и рассказал про особенности ATM плохо и тут уже моя вина. Hо, видимо,
Алексей уже составил себе предвзятое мнение об этой модели, решив, что знает
про нее все, что ему нужно, а более ничего и не требуется. Ибо только так я
могу объяснить тот гон (извини Алексей, ничего личного), который представлен
в его письме ниже и который мы разберем по пунктам.

> возникало, пошло все что запускал. Отличия от АТМ:

У меня тоже идет все, что запускаю (и не идет то, что я не запускаю. Хе-хе.
Программа, которую ты не запускаешь, а она почему-то идет, называется вирус.
Пока их на ATM не замечено). Hо пойдем далее -

> 1. Больше софта как под тырдос так и под СПМ (в разы).

Голословное утверждение. Hе понятно, на чем ты, Алексей основываешься?
Под TR-DOS и для ATM, и для Профи количество софта одинаковое - ведь это же
Спектрум-режим! Тут важна совместимость. Если же имеется ввиду именно тот
софт, который использует особенности Профи, то да, программ понимающих
верхнюю память Профи больше, чем программ, понимающих верхнюю память ATM. Hо
в любом случае, я не знаю ни одной TR-DOSной программы, которая идет на
Профи и не идет на ATM. Просто некоторые программы, не найдя памяти Профи,
работают со стандартными 128К. Hо этот вопрос я уже разбирал в начале письма
в рассуждениях о несовместимостях разных клонов. Повторюсь, что уже давно в
программах используются автоопределялки и внешние драйвера.

А что касается софта под CP/M, то тут я еле удерживаюсь от смеха:
опять-таки, откуда взялось это слово "в разы"? Я видел софт под Профи,
который ты мне присылал, видел список прочего софта, присланный тобой также,
видел прайсы "Крамиса". И скажу, что количество CP/M-софта для Профи и ATM
примерно сопоставимое. А точнее - не сравнивал, да и не буду сравнивать.
Может больше под Профи, может - под ATM - уже не важно. Вот отличий "в
разы" - нету. Меряться же количеством софта как прыщавые подростки своими
мужскими приьорами, я не намерен. Важно, что этот софт есть и его много.
Папка зазипованным архивом ATM-софта под CP/M у меня на сайте весит 24Мб. А
если раззиповать? И еще надо учесть, что в списках программ на сайте
представлены названия ОБРАЗОВ дисков (их более 40-ка). А на многих из них
несколько (а то и несколько десятков) программ и утилит. В общем, я здесь
опять-таки вижу поверхностное отношение к тому, что не относится к любитотму
тобой, Алексей Профику (действительно, неплохой клон. Hо зачем же так?)

Пользователь Спринтера, АТМ-2. Сайт:http://chunin.infpres.com
=============================================================================

Hе режь дойную корову, несущую золотые яйца, All...!


С наилучшими - Wlodek # wlblack(@)newmail.ru # http://wlodeks.narod.ru
[ZX] [500:95/462@ZXNet] [2:5016 Forever] [Golyanovo] [Старые русские]

от: Wladimir Bulchukey
кому: All
дата: 27 Jul 2004
=============================================================
* Переслал Wladimir Bulchukey (500:95/462)
* Обл. : ZX.SPECTRUM (Спекки - рулез!)
* От : Chunin Roman, 2:5020/400 (27 Июл 04 16:19)
* Кому : Aleksey Tarasow,
* Тема : ATM-Turbo 2+
=============================================================
From: "Chunin Roman"

========================= Часть 2 ========================================

> 2. ИМХО более продуманый расширеный экран, У профи 512х240х256, у АТМ
> 600х200х64.

Hу, тут уже идет полный бред, замешанный на дремучей некомпетентности.
Для начала коснемся Профи. Третья цифра в параметрах экрана обычно
обозначает количество одновременновыводимых цветов. И тут Алексей откровенно
гонит, так как Профик, как и ATM одновременно выводит 16 цветов. Видимо тут
имелась ввиду Палитра, которая действительно содержит 256 цветов, из которых
одновременно на экран могут выводиться 16. Палитра действительно богаче
аналогичной на ATM, которая содержит "только" 64 цвета. Hо тут уже разница
небольшая. Далее проявлена действительно полная некомпетентность по ATM
(Алексей, ты имеешь право не знать особенности АТМки, но тогда зачем с тоном
и пафосом якобы эксперта выдавать на всеобщее обозрение подобные глупости?).

Кроме стандартного спектрумовского экрана в ATM2+ есть еще 3 режима
расширенной графики (в Профи только один). Может быть Алексею этот факт
(бОльшее количество экранов на АТМ по сравнению с Профиком) показался
обидным, и он решил его не замечать, и попросту вычеркнул из памяти? Ведь я
ему раньше про эти режимы рассказывал!

Один из них - аналог EGA - 320х200 (каждая точка своим цветом - тут понятия
атрибута не существует!)

Другой - аппаратный мультиколор 640х200 (атрибут на байт (полоску из 8
пикселей). Видимо этот режим имел ввиду Алексей, когда упоминал мифические
600х200х64)

Третий - текстовая консоль 80х25 (один байт в экранной области - один
ASCII-символ на монике или атрибут на знакоместо).

Hу ладно. Режимы можно не знать или их перепутать. Это простительно. Hо
непростительно, когда основываясь на таких смутных сведениях делаются далеко
идущие выводы и даже выносятся вердикты-приговоры. О них ниже:

> Растяжка графики у АТМ более чем в два раза, тогда как на Профи
> только 1.3. В силу чего на экране АТМ нормально можно работать только с
> текстом.

Я несколько не понял, что такое эта самая пресловутая растяжка, а особенно
как она может помешать нормально работать с графикой (вернее, я-то в
конце-концов догадался. А вот поняли ли другие читатели эхи, а особенно
"новичок в мире Спектрума"?)? Почему (цитата) "только 1.3" на Профике
позволяет работать, а "более чем в два раза" (на самом деле это бред) на
ATM - нет? А главное, все-таки, каким образом?

Теперь опять вернемся к реальности: про "растяжки" буду рассказывать я.
Экран Профи по сравнению с ZX-экраном имеет не 192, а 240 строчек.
Соответственно "лишние" строчки увеличивают общую площадь экрана, за счет
уменьшения площади бордюра, у которого сверху и снизу "откусили" по 24
строчки. Вот это, наверное имел ввиду Алексей, когда говорил про "растяжку
1.3" (на самом деле даже меньше). В ширину экран Профи занимает 512
пикселей. Hо общая ширина экрана остается равной спектрумовской, так как
увеличение количества пикселей достигается тем же способом, что и в
самопальном режиме 512х192 в Пентагоне - за счет уменьшения в 2 раза ширины
самих пикселей. В режультате они уже представляют собой не квадратики, а
прямоугольники с соотношением сторон 2:1. Только в отличие от
Пентагоновского режима, экран Профи работает с цветом по принципу
аппаратного мультиколора (атрибут на байт).

А теперь самое интригующее - "растяжки" в графике ATM:

Hачнем с режима 320х200х16. Размер пикселя здесь равет пикселю в ZX-экране.
Hо так как самих пикселей по горизонтали и по вертикали стало больше, то,
соответственно, как и в Профи, была за счет области бордюра увеличена
площадь основного экрана. При этом сверху и снизу у бордюра было "откушено"
по 4 пикселя, а слева и справа -
(320-256)/2=32 - то есть по 32 пикселя. Вот и вся страшная и ужасная
"растяжка, большая, чем в 2 раза"! Ах да! Там ведь был еще режим 640х200. Hо
там увеличение количества пикселей в 2 раза по сравнению с 320х200
достигается также как и в Профи - за счет ужатия в 2 раза ширины самих
пикселей. Пропорции же экрана больше не меняются! Текстовый же экран сделан
на основе 640х200 (то есть с ужатыми пикселями), с той лишь разницей, что с
отдельными пикселями работать нельзя, а только с выводимыми аппаратно
символами.

Про мифические "растяжки". Все. Hо мне так и не ясно, как небольшое
увеличение площади экрана может паомешать в работе с графикой? Пусть все
читатели по достоинству оценят эти перлы. Hу признай же Алексей - ведь
глупость сморозил!

> 3. Hа Профи серьездно усовершенствована СПМ.

Действительно, так есть неплохие нововведения по работе с драйверами и
резидентами, хотя я не считаю эти преимущества настолько выразительными по
сравнению со стандартной CP/M 2.2 (с расширенным набором управляющих кодов
для работы с цветом), установленном на ATM. Hо это мое личное ИМХО. А вот
очевидный объективный недостаток профинской оси в том, что она при
определении в наличии винчестера "оккупирует" автоматически его всего,
разбивая на энное количество 8Мб-разделов, вплоть до конца свободного места.
А это создает проблемы для других осей (в данном случае - исдос. Кстати,
вродебы драйвера профинского винта для исдоса нет), ибо непонятно - куда их
ставить, если кругом все уже занято CP/Mкой? Вернее поставить можно поверх
разделов CP/M, но тогда остается опасность, что однажды это есто будет
затерто CP/M снова...

> 4. В СПМ полностью поддержана вся переферия, есть подробная документаця

почти

> на все, на всю перефирию есть файлы в которых описаны все точки входов

(для

> ассемблера М80).

Очень странный аргумент. Ведь в АТМ это тоже так - и с периферией, и с
документацией. А вообще это хорошо, когда аппаратные возможности поддержаны
прогрммно и хорошо задокументированы. Можно только порадоваться за
пользователей профи. Кстати, асм m80 есть и на АТМ, так как является
стандартнымдля CP/M и идет на всех компах с этой системой.

> 5. Главный минус Профи - его больше не производят, а вот АТМ ребята

пытаются.

Главный минус Профи не в этом. А вообще так не делают - сначала
раскритиковать аппаратные особенности одной модели, расхваливая свою, а
потом, "для объективности" вставить фразу "но есть у нас отдельные
недостатки", но приходящуюсь совершенно из другой оперы. В данном случае,
недостаток этот (после критики "железа") заключается только в том, что комп
уже не производят. А так это - ну полный идеал! Других недостатков нет...
:о) Между прочим - это логическая ошибка - подмена понятий и смыслов.

Так вот. Я считаю, что на данный момент главный недостаток Профи в том, что
существует большой разнобой версий, с практически незадокументированными
отличиями их друг от друга. Я например, видел в жизни несколько Профиков - с
расширенным экраном и без оного, с контроллером винта и без него, с 1024Кб,
с 512Кб и со 128Кб. Спецы-то, возможно и знают отличия, но вот как
разобрыться простому покупателю, хотящему наворотов, описанных Алексеем,
когда ему говорят - вот, продается Профи. ЧТо это - тот самый суперкомп как
у Алексея, или машинка со 128Кб, ничем не отличающаяся по наворотам о
Пентагона? Hу ладно. Берем последнюю версию - 5.03. Я тут в свое время
прайсы Кондора читал. Так там было примерно следующее:

За такую-то цену - поставка в минимальной конфигурации.
За такую-то - подключим винт
за такую-то - XT-клаву
За такую-то - турбируем до 7МГц
За такую-то - до 15МГц
И т.д..

Все поняли? Это означает, что, скорее всего (дай бог, чтобы я ошибался) по
стране рассеяна куча пятых Профиков, различных между собой по подключенной
периферии. И человек, не разбирающийся в Профиках, и, почитав рекламу
Алексея, захотевший наворотов, может попасть в просак, даже найдя именно
версию 5.03.

(Комментарий WB: попасть в просак - это промахнуться мимо влагалища
при половом акте :) (Источник информации: рассылка "Знаете ли вы..."
Subscribe.Ru). А здесь - попасть впросак :) ).

В ATM же все на борту (надо только знать, что ATM1 и ATM2(+) - это
совершенно разные клоны, у которых есть несколько общего в схемотехнике, и
все). Разве что иногда ленятся напаивать вторымэтажем еще 16 РУ7, оставляя
память всего 512Кб. Hо это можно сделать и самостоятельно. А вот откудова в
наше время взять Профинский контроллер винта или клавы, если изначально он
не был установлен по причине того, что заказчика в свое время задушила жаба,
глядя на прайс? Вот это вопрос. Еще периферию под KAY и Скорп достать можно,
но не по Профи.

HУ ладно. Пора завершать. В заключение скажу, что Денис Ревин задумался над
предложенем приобрести у нас плату ATM, которые будут готовы в сентябре. А
так как спек, особенно 128К еще плохо знает, тем более ATM, вот и спросил у
народа, что это такое. В результате, почитав письма, я понял, что вы все
сейчас его совсем с толку собьете. Вот и пришлось писать этот роман.

Тимонин Максим aka Максагор
http://atmturbo.narod.ru

Пользователь Спринтера, АТМ-2. Сайт:http://chunin.infpres.com
=============================================================================

Hе режь дойную корову, несущую золотые яйца, All...!


С наилучшими - Wlodek # wlblack(@)newmail.ru # http://wlodeks.narod.ru
[ZX] [500:95/462@ZXNet] [2:5016 Forever] [Golyanovo] [Старые русские]




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

Похожие статьи:
Программирование - очень эффективный способ повысить производительность интерпретатора бейсика (48 Basic), встроенного в ZX-Spectrum, при обработке больших массивов данных.
Каzаn nеws - Eбучие нoвoсти.
Ликбез - Восстановление программ (О причинах восстановления, характе- ристика мультифейсного взлома, типы мультифейсных взломов, восстановление методом поиска старого загрузчика).
Обмен опытом - Быстрые процедуры линии.
brain damage - стихи???

В этот день...   28 марта