|
ZX Pilot
#39
11 октября 2000 |
|
О разном - обзор существующих прошивок: EWS 1.0, GLUK RESET SERVICE 5.3K, REAL CAMMANDER 1.95, NEOS, MADROM, QUICK COMMANDER 2.6. Схема 16кб Кеша.

О Р А З Н О М I I I
──────────────────────────────────────────
(C) KOOLL
ЧТО ДЕЛАТЬ?
Здравствуйте, детишки в юбках и штаниш-
ках.
В последнее время появилось довольно
большоe колличество прошивок, которые за-
меняют 128-й басиц. И Сегодня я хочу пого-
ворить о прошивках и рассказать, что же
они из себя представляют.
EWS 1.0
А начну я с EWS 1.0. Честно скажу - она
мне не очень-то нравится, ну и что, что
графический интерфейс, он ее ни грамма не
красит. Две колонки слева и справа, а по
серединке куча бесполезных опций. Конечно
же, есть несколько хороших функций, типа
screen saver - вот что поистинне класно.
Ты конечно же спросишь, что это такое, а я
отвечу: - ДА ТЫ ЧЕ, ВООБЩЕ, ТАКУЮ ШТУКУ НЕ
ВИДЕЛ, это когда такие маленькие жучки-па-
учки жрут экран Спектрума, если ты их во-
время не заметишь, то без проблем можешь
потерять почти или частично видео память.
Но не все так страшо, как я описываю. Для
того, чтобы восстановить видео память, ну-
жно сделать следуещее:
1) выключить компьютер;
2) включить компьютер.
Как видишь, все нормально, если не счи-
тать потерянные оверлеи (ХА-ХА). Было бы
неплохо, если время включния савера уста-
навливалось в самой прошивке, так, гляди-
шь, свободная менюшка появится.
Все ужасы еще не закончились. Тебя впе-
реди ждет запуск файла "двойным кликом" :(
Лучше бы создатель EWS сделал игру "кто
быстрее" - ты или компьютер (посмотрел бы
я на то творение). А лучше - тест, позво-
ляющий определить, что крепче: твой кулак
или клавиатура. С мышкой, конечно, все на-
много труднее. Если в первом случае летит
одна кнопка, то тут можно нечаенно мышку
изнасиловать.
Делать двойной клик я научился примерно
за 2 часа упорного мацания клавиатуры. Те-
перь запускаю 29 програм из 30 (можно по-
соревноватся, а?). Труды не прошли даром.
Турбо-лоадеры дело хорошее, если только
их использовать с дисководами A и B. А вот
с C и D нужно было применять обыкновенные
загрузчики, а то как-то не хорошо получа-
ется: с HDD-диском да с RAM-диском облом
выходит.
Временами достает табличка, вылетающая
после смены диска (лучше будет, если она
совсем вылетит). А то как-то на мозги да-
вит: "MORE, MORE..."
Еще один глюкан обнаружился, пока она у
меня сидела в ПЗУ. Не запускались магики
(к супу это не относится). Точнее говоря,
запускает, но только 48-е, а вот 128-й ма-
гик грузить она не хочет, как я ее не про-
сил.
Слишком долго инициализируеся, ощущение
такое, что все в попу повисло. Да впридачу
неприятный выход в sts, до котророго и не
сразу додумаешся, что нажать нужно, чтобы
в меню попасть.
Для того, чтобы испытать все ее прелес-
ти, нужно хотя бы 256 килограмм мозгов, 2
дисковода и мышку... да, чуть не забыл,
самое главное - отказатся от joystick'а (в
смысле, если он у вас глючно реализован,
типа как в PENTAGON'е 3 или KAY-1024 (дру-
гих я не видел)), иначе вы увидите только
начальное меню. А в принципе, что нам еще
надо, главное, чтобы было! Это как минимум
для пользования станцией.
Видел я людей, которые поставили себе
EWS и гнут пальцы, кричат: - "А у нас кру-
че всех". Видели бы вы, на чем они сидят:
без мышки, мозгов да в придачу один диско-
вод. Вот это смех глядеть, как они мучают-
ся, таскают стрелку по экрану и пихают ди-
скеты при копировании. Не пойму я их, мо-
жет им нравится вставлять и вынимать дис-
ки? Бедненькие, все в поту, бреду, даже
жалко их становится.
А ставить ее только из-за одного савера
и удивлять друзей не стоит, когда ее можно
с диска загрузить.
С рабочей станцией немножко разобра-
лись, и со спокойной душой можно перейти к
следующей главе.
GLUK RESET SERVICE 5.3K
Это уже о чем то говорит. При сбросе
компьютера вылезает первый же GLUK внизу
экрана :-)
Вопреки задуманному, в программе есть
досадная пакасть, а какая не скажу. Ну ла-
дно, ладно, сейчас расскажу, конечно, если
ты далеко не того, сам заметил неприятную
операцию компа :-( Портится картинка после
сброса. Если ты далеко не ламер, дело поп-
равимое. Для этого нам потребуется STS и
сама прога. Все дела находятся в начале,
после установки стека и заливки атрибутами
синего или фиолетового цвета (точно не по-
мню) все это удаляем (команду установки
стека оставляем) до комманды LD HL,180.
Далее стоит LDIR, который перебрасывает
запакованный блок в память. Но не все лег-
ко, как может показаться. Такая-же проце-
дура находится и в переброшенном блоке, но
дальше вы сами можете протрасить программу
и убрать анологичную процедуру. Далее все
запачить и прошить в ПЗУ.
Продолжаем.
Программа поддерживает kempston mouse,
проверка на ее наличие идет слегка глючно-
вато, но понажимай священную кнопку RESET
- положение стабилизируется. Теперь, когда
появилась стрелка, можно мучить мышку, а
не клаву.
Через 25 сукунд, как уверяет MR.GLUK,
полетят звездочки. И не обманывает.
Несколько не понятная мне опция привле-
кает мое внимание: ABOUT ME - жуткое зре-
лище. Как мне кажется, вполне хватает и
строчки снизу.
X-COPY - вообще-то она не нужна, но ес-
ли у вас TR-DOS 5.12, может и пригодится.
По моим наблюдениям, в Коврове все ставят
TR-DOS 5.13. Когда прошивают так, то эта
опция здесь не нужна. Вместо нее лучше
сделать очистку памяти - более полезная
штука.
Для программистов и хакеров она окажет-
ся мощным инструментом, т.к. имеет меню
выхода в STS и ASM (в нем самом же его и
ломал).
У товарища GLUK'а есть еще и track kee-
per - вещица полезная.
Очистка CASH-памяти и выход в нее кому-
нибудь будут полезны.
Форматирование RAM-диска штука класная,
если есть как минимум 512kb.
Ну и конечно, самое главное, PERFECT
COMMANDER. Как под всю память так и специ-
ально сделанный для RAM-диска.
На этом можно закончить о глюке и пере-
йти к следующему.
Да, чуть не забыл, там еще поддержива-
ются CMOS часы.
И еще мне не понравилось то, что он ру-
гается, а я ведь тоже могу обозвать.
REAL CAMMANDER 1.95
Что про него можно сказать? Conver'ов-
ский интерфейс, который многих, наверняка,
замучил.
Отсутсвие поддержки мышки, но есть под-
держка часиков, которые есть не у многих.
Понажимав на кнопки вы попадете в дис-
ковый доктор (я думаю, все знают, как им
пользоваться).
Если надоело лазить в доктор и обратно,
нажмите ENTER на любом файле (кроме BASIC)
и, если он подойдет по рсширению, головка
дисковода слегка дернется (все зависит от
длины, а то и совсем заюзает диск), и вы
увидите текст (его даже почитать можно).
Листалка не блещет удобством и качест-
вом. Конечно же, на это можно не обращать
внимания, если учесть, что это находится у
вас вместо 128 BASIC'а и не нужно загружа-
ть вьюверы, чтобы почитать письмо или
текст.
Слушаем музыку в формате PT 3.4, появ-
ляется частотный анализатор, тыкаем клави-
шу P и работаем под музыку. Прерывается
она только на время обращения к диску, что
делает ее ужасной при копировании кучи
маленьких файлов. При использовании всего
буфера музыка пропадает :-(
Все это очень хорошо, но есть и непри-
ятные, а точнее ужасные вещи. Например,
раздается звук, напоминающий деревообраба-
тывающий станок - это произошла ошибка
работы с диском. Вместо него нужно что-то
придумывать взамен биперной трещалки.
Даю рекомендации по установке SETUP'а:
1) включите часики, в будующем они мо-
гут появитья;
2) используйте всю память;
3) включить только BASIC файлы;
4) автодетект диска ни в коем случае не
включайте, иначе будете слушать биперную
трель, что, поверте, сильно отразится на
вашем здоровье;
5) подгрузку фаилов можете выключить,
не понадобится.
Первое время будет слегка неудобно. Са-
ми понимаете, аклиматизироватся надо, если
вы пользовались другим командером. Напри-
мер, после перфекта. Быстро привыкните.
Что мне еще понравилось, так это прос-
мотр экранов, текстов и проигрывание музы-
ки в порядке маркировки.
В нем можно поформатировать диски, чем
я никогда не пользовался.
NEOS
Черное пятно. Я его видел только на эм-
уляторе у March Cat'а. Немного страшноват,
в углу экрана вылезает спрайт о том, что
вы находитесь в NeOS'е. Далее появляется
командная стока, где вы должны ввести ко-
манду.
Сильно напоминает CPM и вообще мы пришли
к выводу, что это отстой.
MADROM
В основном эта прошивка ориентирована
на обладателей CMOS-часов и желатально при
этом иметь побольше памяти.
Большего я сказать не могу т.к. собира-
юсь его только еще поставить.
QUICK COMMANDER 2.6
Этот командер сразу привлек мое внимаие
своим видом. В первую очередь я хотел бы
сказать о поддержке kempston mouse.
Прекрасная текстовая листалка-читалка
на 64 символа, плюс к этому поддерживается
несколько кодировок. Управлять текстовым
вьювером можно мышкой или по горячим кла-
шишам, которые выделены большими буквами в
нижней строке экрана.
Проигрувает музыку PT 3.4 и, как бы так
сказать поточнее, не так, как хотелось бы.
Поясняю: во время проигрывания, кроме того
как слушать, делать ничего нельзя. А как
хотелось слушать музыку и читать какой-ни-
будь текст. Неужели так трудно повесить
музон на прерывания.
Выделение цветом файлов с разным расши-
рением, например ZIP выделяется красным
цветом, тексты - зеленым, что-то там еще
выделяется фиолетовым цветом... но сейчас
никак не вспомню, какой именно файл, а-а-а
вспомнил - удаленные! Коричневый - все ос-
тальные.
Отсутствует режим просмотра или проиг-
рывания по маркировке.
При копировании файла, создатели QUICKа
чего-то намудрили с дисководами, не все ли
равно, с какого на какой копировать. Есть
два дисковода, один активный, ну и копиру-
йте с него на второй выбранный дисковод.
Нет поддержки часиков, а надо бы сдела-
ть.
Что меня сильно удивило, так встроенные
команды CHECK'а и RESTORE'а диска.
Если вы его будете себе ставить, то вы-
ключите FAST SAVE, иначе замучают BAD сек-
тора.
После использования такого колличества
командеров, я могу сказать, что-же нужно
сделать в командоре, что бы он был более
удобным:
1) поддержка мышки;
2) CMOS часы;
3) чтение текстов (как в quick'е);
4) проигрывание музыки в прерываниях
(частотный анализатор не нужен, а вот ав-
тора можно вывести на экран);
5) желательно выводить одновременно как
можно больше файлов (можно как в quick'е);
6) использование порта #eff7 (примерно
как в GLUK'е через меню);
7) выход в STS как в 23-ю так и в 84-ую
страницу, запуск любой страницы с установ-
кой;
8) меню очистки 128 памяти;
9) screen saver;
10) опрос диска (установка в setup'е);
11) основные функции которые должны вы-
полнять все коммандеры.
Как мне кажется, все это должно быть в
прошивке. И в принципе вы можете прошить
свой любимый командер, только нужно будет
установить системные переменные.
Не спешите заканчивать читать, впереди
еще самое интерсное, а это было только
предисловие.
Побудила меня написать эту статью жад-
ность ;)
Хотелось иметь у себя все и побольше,
но в 16 килограмм все не залезет. Стали
меня одолевать горькие сомнения. Немного
подумав вспомнил, что у PENTAGON'а есть
свободная страница, располагающаяся с 0-го
адерса ПЗУ по #3fff. Вот тут-то у меня ру-
ки и зачесались. Прошить то я ее прошил,
дело осталось за тем, как ее использовать.
Без хирургического вмешательства не
обошлось. Нужна схема включения 0-ой чет-
верти. Через 10 минут схема была готова.
Она была страшная и ужасная, требовались
доработки такого большого глюка. Спустя 5
минут схема приобрела новые очертания, по-
явившиеся у вас на экране:
rom2 1┌──┐ 4┌──┐
───┤ &│3 ┌─┤ &│6
─┬─┤ ■──┴─┤ ■─┐13┌──┐ 10┌──┐
/dosen│2└──┘ 5└──┘ └──┤ &│11 ┌─┤ &│8
│ 12┌─┤ ■───┴─┤ ■────┐
└───────────────┤ └──┘ 9└──┘ │
│ │
│ S1 │
└───────° /°──────┘
│
1-ая нога │
ПЗУ °
Микросхема: 1533ЛА3 или 555ЛА3, сигнал
/dosen берется с 11/D83 ROM2 с 8/D83.
Разрезаем дорожку, идущую на 1 ногу
ПЗУ, вместо нее подаем сигнал с переключа-
теля, напаять микруху можно на D83.
Для лопухов поясняю: берем микруху, от-
гибаем ей все ноги кроме 7 и 14, припаива-
ем к любой микросхеме, совпадающей по кол-
личеству ножек. 7-я нога к 7-й ноге микру-
хи на плате, 14 к 14 и соединяем оставшие-
ся ноги, как показано на схеме: сигнал
/dosen берется с 1-ой ноги ПЗУ, но т.к. мы
ее разрываем, придется брать его до разры-
ва. Сигнал ROM2 с 27-ой ноги ПЗУ-ушки.
Проводок с микрика припаеваем к 1-ой ноге
все той же ПЗУ.
Для себя я выбрал, как мне кажется, оп-
тимальный вариант - это GLUK и QUICK, пре-
красно сочетающие в себе некоторые функции
ранее перечисленные.
Сейчас раскажу, как вообще выглядет
ПЗУ, точнее как в ней распологаются TR-DOS
и BASIC с двумя командерами:
#0000-#3fff - 0-ая четверть
#4000-#7fff - TR DOS
#8000-#afff - 128 BASIC
#b000-#ffff - 48 BASIC
Вот что в данный момент зашито у меня:
#0000-#3fff - Quick comander 2.6
#4000-#7fff - TR DOS 5.13
#8000-#afff - GLUK reset service
#b000-#ffff - Basic TURBO 90
На этом я закончу свое повествование.
Неееет, постойте, меня тут просят нари-
совать схему турбы дисковода:
────
STEP 1┌──────┐ 14/D93 14┌─────┐
────┤S ТМ2 │ ────────┤ КП11│12
2│ │ ────────┤ ├───────
┌────┤D │ 13/D93 13│ │ на 24
┴ 3│ │ ┌────────┤ │ ногу
────┤C │ │ 1 ┌─┤ │ ВГ'шки
DRQ 4│ ■───┘ 15 │ └─────┘
──┬─┤R │6 ─┴─
WE/DE │ └──────┘
█
│+5v
Микрухи: 155/555/1533 ТМ2 и КП11.
Сигнал /STEP берется с 6/D94 или со
шлейфа, 20-ой по счету.
DRQ с 38/D90 (ВГ).
WE/DE 33/D90 (ВГ).
Микросхему КП11 можно напаять на D93, а
ТМ2 на D94. После вы поймете, что такое
тишина.
Другие статьи номера:
Похожие статьи:
В этот день... 18 ноября