ZX Format #05
11 декабря 1996
  Софт  

Премьера - описание программы Catalogue Master.


Программное обеспечение Описание Дисковые утилиты

=== CATALOGUE MASTER ===
(описание программки)

music by STACK
(С) KAMIKADZE O.B. FUCKSOFT
________________________________


          До чего дошла наука -
          В небесах летает сука,
          Прославляя  до   небес
          Мать твою, КПСС !!!
          (народный эпос времен
           развитого социализма)

   Сие   описание  появилось  на
свет   исключительно   благодаря
давлению,  оказанному  на автора
Ю. Ковалевским, а посему выражаю
ему благодарность и начинаю труд
с  цитаты  небезызвестного Макса
Отрыжкина (пардон, Романова)

MAD MAX:

"...Описание    дополненное    и
исправленное  (сейчас так модно)
и  последнее  (другого и не жди-
те)..."

   Итак,  привет, юзеры! (Хакеры
и программеры описаний читать не
должны - не комильфо). ...

/ А вот с этим позвольте не сог-
ласиться! Во-первых с ходу врят-
ли кто просечет, чем ЭТО отлича-
ется от множества других 'сохра-
нителей каталогов', а во-вторых,
сия программка весьма злобно ре-
агирует на всякие попытки 'заду-
рить ей голову'.
  Ю.Ковалевский  /
...  Я, т.е. KAMIKADZE O.B., уже
совсем   было  завязал  с  прог-
раммками, и мой PROFI, забытый и
покинутый, уже почти было разва-
лился,  раздавленный  чудовищной
тяжестью  пыли,  как вдруг, ни с
того,  ни  с сего, мой товарищ и
соратник  Ю.  Ковалевский выудил
на белый свет одну из моих прог-
раммок,  преданых забвению ( по-
видимому  несправедливо) и так и
не увидевших свет, как впрочем и
добрая дюжина ей подобных. Поче-
му он выбрал именно ее - понятия
не имею, т.к. среди вышеупомяну-
тых  есть  немало не менее инте-
ресных  и  полезных  системок  и
прикладнух  (MEGACOPY, MONOBLOC-
KER, и др.). Но ему она пришлась
по  вкусу  (если не считать пре-
тензий и замечаний, которые мож-
но  измерять  мегабайтами)  и он
напряг  меня  на  этот  трудовой
подвиг, сказав, что юзер задыха-
ется  без  моей програмки, а без
описания  он все равно ничего не
поймет (?!)
   И вот, жалеючи бедного юзера,
я пишу, пытаясь пробить пальцами
бреши  в  мощном пылевом слое на
клавире и радуюсь, когда попадаю
в  нужную клавишу с первого раза
(  не забывайте, что навык давно
утрачен,   да  и  пыль  не  дает
разглядеть надписи на кнопках ).
   Итак,  говоря по-аглицки "Re-
turn of the Living Dead"

   Собственно  говоря, CATALOGUE
MASTER - это программка из серии
так  называемых  safety service,
она  обеспечивает  сохранение  0
дорожки  с  возможностью восста-
новления.  Зачем это надо? Чтобы
уберечь  каталог  диска  от  фа-
тальных  последствий  аппаратных
сбоев,   программных   ошибок  и
собственной дурости. А так, если
вдруг что-то произошло с катало-
гом,  и  TR-DOS на попытку обра-
титься  к диску сразу же ласково
сообщает  "Disk  error...  track
0...",   то   есть   возможность
исправить  положение посредством
восстановления  0 трека, если ты
его предварительно сохранил, ко-
нечно.  Причем  сохранять можно,
как  на 160 дорожку, обычно нор-
мальными  юзерами  не используе-
мую,  так  и  на архивный диск в
виде  файла  с расширением "KAT"
(я  не оговорился - в расширении
используются 3 буквы за счет не-
используемого загрузочного адре-
са).
  Конечно,  таких программок уже
хватает  -  как собак нерезаных,
но  все,  что мне доводилось ви-
деть  ранее,  было  отмечено не-
изгладимой   печатью  паталогии.
Одни сохраняли на 159 трек (иди-
оты  !),  другие не могли сохра-
нять  в  архив, третьи сохраняли
только  первые  9 секторов, чет-
вертые  не форматировали дорожку
перед  записью (очевидно авторам
в  голову не приходило, что если
трек  загнулся, то возможно заг-
нулся  и  формат  этого трека) и
т.д.  и т.п. Словом, во всю фан-
тазию.  Одна  только  черта была
общей  -  НИ  ОДНА  ПРОГРАМКА НЕ
СОХРАНЯЛА  НИКАКИХ ДАННЫХ О ФОР-
МАТЕ  ДОРОЖКИ  !!! Почему?! Ведь
на 0 треке могут быть всякие га-
дости,  вроде примитивных защит,
связанных с нестандартным форма-
тированием. Тогда, после восста-
новления,   (если  нестандартную
дорожку  еще удастся прочитать и
записать), программки, проверяю-
щие  этот нестандарт, обломятся!
К   этому   добавьте  отсутствие
компрессии  при  записи  в архив
(тупо  записывается  много-много
нулей,      забивая     дисковое
пространство)  и  отвратительный
интерфейс...
   В общем, МРАК...
   Испугался, юзер? Ну ладно, не
трепещи,  не воспринимай все так
лично.   "Never  mind  the  bol-
locks", гласят SEX PISTOLS. Сог-
ласен!

   CATALOGUE  MASTER сохраняет 0
дорожку  ЦЕЛИКОМ, включая формат
дорожки (расположение, размеры и
номера  секторов)  и ее содержи-
мое.  По  поводу  нестандартного
форматирования  я  могу заметить
следующее:  программка  запросто
работает не только с TR-DOS дис-
ками  с  17  сектором,  но  и  с
Is-DOS,  MS-DOS, PROFI CP/M дис-
ками.  Она позволяет сохранять и
восстанавливать  архив на произ-
вольный  дисковод. Интерфейс ос-
нован   на  оконной  системе  со
стрелкой,  управляемой Kemston '&
Sinclair Joystick, Kempston Mou-
se,  O  P  S  X  Space.  Лично я
пользовался  крысой  и был дово-
лен, как слон.
   Сама  программка  выдержана в
духе  чисто американского юмора,
который,  как известно, понимают
не все. Но тут уже ничего не по-
делаешь,  как говорится: НЕ НРА-
ВИТСЯ - НЕ ЕШЬ !!!

-Как пользоваться и что означают
надписи(раздел для особо одарен-
ных)

"Компьютер  делает не то, что ты
от него хочешь, а то, что ты ему
приказал"
           (из Законов Мэрфи)

   Хочу сразу оговорить, что об-
ьяснять, что означают ВСЕ надпи-
си,  я, разумеется не буду, т.к.
даже  у  юзера должен быть некий
интеллект,  и на мой взгляд есть
смысл  в толковании только того,
что может быть либо не так поня-
то  (хотя  ВСЕ может быть не так
понято),  либо  того,  что имеет
нюансы (хотя ВСЕ имеет нюансы).

   Итак,  главное  меню  имеет 4
команды,  приводимые  в действие
посредством   наведения  на  них
стрелкой  (выделяется инверсией)
и нажатием FIRE.
   А теперь рассмотрим эти прес-
ловутые команды:
1. Сохранить на 160 дорожку.

   Полное  копирование 0 дорожки
на  160 этого же диска, т.е. 160
дорожка  форматируется точно так
же, как и 0, и в нее записывает-
ся содержимое 0 дорожки. 160 фи-
зическая дорожка будет иметь ло-
гический номер 0, и при просмот-
ре  Disk  Doctor'om  обнаружится
такая картина: дорожки 157, 158,
159,  0, 161 (если есть) и т. д.
С точки зрения TR-DOS это - Disk
Error, но если диск был отформа-
тирован  менее  чем на 161 трек,
то TR-DOS туда и не полезет.
   Кстати, под 160 треком подра-
зумевается физическая 80 дорожка
0 сторона. Поэтому владельцы ра-
ритетных  односторонних дисково-
дов  могут  не  пугаться - у них
это  будет  80  трек и все будет
нормально.

   После   выбора  этой  команды
выскочит  подменюшка. Сделай то,
что  она  просит, а если тебя не
устраивает  дисковод,  то выбери
"более  другой", наведя на соот-
ветствующую  буковку  стрелку  и
нажав  FIRE, после чего и сделай
то, что она просит. Затем закрой
подменюшку, убрав из нее стрелку
и  нажав  FIRE. Далее произойдет
вышесказанное,  если ты, конечно
не  вставил заклеенный диск, или
не  забыл  закрыть дверцу флопа,
или не придумал еще чегонибудь.
   Эта подменюшка, хоть и с раз-
ными надписями будет выскакивать
при  разных  командах. Повторять
ее  описание  я  больше не буду,
так  что  внимательно  изучи еще
раз предыдущий абзац. Мне кажет-
ся  -  ты  сумеешь  справиться с
подменюшкой!
2. Восстановить с 160 дорожки.

   Операция обратная предыдущей,
т.е. полная копия 160 трека на 0
текущего   диска,  выбранного  в
подменюшке.  Тут важно быть уве-
ренным,  что  на  160 треке есть
копия!
3. Сохранить в архив.

Боевой листок
Должен быть боевым листком,
Ведь это же боевой листок!
(армейская мудрость)

   Сразу  оговариваю: хотя архи-
вируемый  диск  может и не соот-
ветствовать  формату и стандарту
TR-DOS,  но архивный диск обязан
быть  законным  TR-DOSовским,  и
никаких гвоздей !!! Архив и есть
архив,  так что "во избежание" и
без фантазий!

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

   После   выбора  этой  команды
сделай  то, что хотят две подме-
нюшки.  Затем тебе предстоит не-
легкая  задача: выбрать имя фай-
ла.  Программка сразу же предло-
жит имя файла по имени сохраняе-
мого диска. Если оно тебя устра-
ивает,  то  уводи стрелку из ме-
нюшки с именем и нажимай FIRE. А
если  нет  (что  вполне возможно
для  юзеров с богатой фантазией,
называющих  все диски одним име-
нем  или вообще не называющих их
никак)  -  то имя можно сменить.
(Кстати, очень занятно смотрятся
имена,  предлагаемые программкой
для  MS-DOS,  CP/M  дисков - без
бутылки  потом и не разберешься,
какой  файл  какому  диску соот-
ветствует.)  В  таком случае на-
добно  навести  стрелку на имя и
нажать FIRE. Далее можно присту-
пать к редактированию имени так-
же,  как  это делается в BASICе.
Наредактировавшись  вволю, нажи-
май ENTER, "и все у тебя будет".
   ...И вот тут может возникнуть
неувязочка: а вдруг файл с таким
же  именем уже есть в архиве? Ну
что  же,  тогда  ты будешь иметь
удовольствие  лицезреть еще одну
менюшку  о четырех пунктах, выб-
рать   которые   можно   подведя
стрелку и нажав FIRE:

   Переписать - файл (или файлы,
если  их  несколько)  с таким же
именем  удаляется  из  архива, а
новый  файл записывается в конец
архива.
   Переименовать - откатываешься
к  предыдущему меню редактирова-
ния с текущим именем.
   Добавить - в конец архива до-
писывается файл, невзирая на од-
ноименные. Таким образом в архи-
ве  появляются  несколько однои-
менных файлов.
   Выйти  - выход в главное меню
без записи.

   Ну а если же с именем никаких
проблем  не  возникло,  то  файл
просто запишется в конец архива!
4. Восстановить из архива.

   Операция обратная предыдущей:
с архивного диска читается файл,
декомпрессируется  (если  надо),
на  восстанавлиемом диске 0 трек
форматируется  в  соответствии с
полученным  форматом  и  на него
записывается полученные данные.

Сперва  сделай  то,  что  жаждет
подменюшка. И тогда....

   ... Тогда увидишь много-много
слов,  и все по-иностранному. Не
обижайся, я не пренебрегаю вели-
ким  и  могучим  Русским  Языком
Просто  те  же команды по-русски
были бы непозволительно длинны и
не  влезли  бы  никак.  А посему
обюясняю:
   Это  меню  выбора  файлов.  И
кроме команд (белого цвета) при-
сутствуют файлы (желтого цвета).
(Если  файлов  нет, то и меню ты
не   увидишь.)  Они-то  и  стоят
столбцом посреди меню. Сам пони-
маешь,  файлы должны иметь имена
из  латинских  буквиц ради соот-
ветствия  TR-DOS.  Файлы стоят в
алфавитном  порядке и выбираются
как  команды:  подвел  стрелку и
нажал FIRE. Естественно, что все
файлы  могут и не поместиться на
одной  странице.  Для разрешения
этой проблемищи и есть команды:

NEXT  -  следующая  страница (16
файлов), если есть.
PREVIOUS  -  предыдущая  станица
(16 файлов), если есть.
CHANGE  DISK  - сменить архивный
диск.  Выскочит  подменюшка, дай
ей то, что она хочет.
EXIT - выход в главное меню.

PAGE  -  это не команда, а всего
лишь номер текущей страницы.

   После  того,  как  ты  выбрал
нужный файл, он прочтется и выс-
кочит подменюшка. Дай ей то, что
она  хочет,  и  тогда произойдет
то, чего хотел ты. Тут главное :
ФАЙЛ   ИЗ  АРХИВА  ДОЛЖЕН  СООТ-
ВЕТСТВОВАТЬ  ПРИНИМАЮЩЕМУ  ДИСКУ
!!! Иначе сам понимаешь...

         - ЗАМЕЧАНИЕ -

"Можно  создать защиту от дурака
Но только от неизобретательного"

(из Законов Мэрфи)
            Без комментариев.

           - ВЫВОД -

"Вывод  - это то место в тексте,
где автор устал думать"

(из Законов Мэрфи)

   Вывод  прост - моя программка
круче любой другой, ей подобной.
Посему стирай все ее чахлые ана-
логи, они больше тебе никогда не
понадобятся.
   Но   даже  записав  CATALOGUE
MASTER  себе на диск, не радуйся
зря - это не панацея. Поцарапан-
ные диски он не восстанавливает,
их не восстановит никто и ничто,
даже Б. Ельцин. Также бесполезно
кусать локти и загнувшийся диск,
если  вовремя  не сохранил ката-
лог.
   Теперь  тебе предстоит вечная
и бесконечная работа: сохранение
и  архивациа. Архивация и сохра-
нение.  Что-то изменил на важном
диске  - сразу же сохраняй и ар-
хивируй.  Чтоб  потом  жалеть не
пришлось. И не видно этому конца
и края...

"People of the Asa Bay !
     It's only just begining..."
(Bathory)

   P.S. При наборе данной моног-
рафии под понятием "ЮЗЕР" я, ес-
тественно   подразумевал   юзера
мужского  пола. Ведь не может же
быть женского !!! Но, при наборе
вывода, я был позван к телефону,
где имел разговор с одной знако-
мой.  На вопрос о том, чем я за-
нимаюсь,  я  проговорился...  И,
хотя эта дама имеет о компьютере
самое  общее представление (типа
"такая  умная  штука с кнопками,
которая  все умеет"), и хотя мне
пришлось потратить четверть часа
на обьяснение таких понятий, как
"хакер",  "программер" и "юзер",
она вдруг, как тигрица принялась
защищать юзеров, особенно юзеров
женского  пола, т.е. юзерок, го-
воря,  что  они  существуют, они
просто   обязаны   существовать!
Причем не секретарши, которые на
IBM или на MAC набивают тексты и
документы,   а  самые  настоящие
юзерки  на Spectrumе !!! И, хоть
я  и понимаю, что такого быть не
может,  что  их никто никогда не
видел, все ж сомнение в мою душу
она заронила... А вдруг ???!!!

   Поэтому  : ежели и есть юзер-
ки,  (хакерки  или программерки,
если они все же читают описания)
на Spectrume, и ежели Вы недурны
собой,  Вам  не  меньше  18 и не
больше  меня,  то,  черт побери,
хотелось  бы повидаться !!! А то
единственная,  о ком я слышал из
этой оперы, так только EVA, да и
той никто в глаза не видел, раз-
ве что только ее программки про-
даются.
   Коль  захотите  откликнуться,
то  пожалуй,  через LOGROS, либо
через Юрика Ковалевского, раз уж
он свой телефон повсюду оставля-
ет.  Открою маленький секрет: мы
с ним тезки. А не откликнитесь -
так  значит  я  прав,  вас и нет
вовсе.
   Заранее  предупреждаю:  ПЕДЕ-
РАСТАМ  ПРОСЬБА НЕ ВЫСОВЫВАТЬСЯ!
(Лиц мужского пола, откликающих-
ся  на  женское имя, я тоже при-
числяю к таковым.)

К сему
       KAMIKADZE O.B. 10.04.1996

= FORWARD TO FULL DARKNESS !!! =



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

Авторы журнала - ZX-Format No.5

От авторов - о пятом номере журнала.

Игрушки - 48 утюгов (част 4).

Игрушки - по пополочкам: Castle Master #1

Игрушки - новелла по игре Robin Of Sherlock.

Программистам - Basic для чайников - часть 5.

Программистам - искусственный интеллект в компьютерных играх.

Программистам - TR-DOS для программистов.

Программистам - описание и история создания MEM.

Программистам - обмен опытом: Об эффектах на бордюре и кое о чём ещё.

Программистам - обмен опытом: "Подсчет мозгов" - AUTOconfig v5.03.

Программистам - adventure: разумный подход к прохождению.

IS-DOS - пользователям: справочник по основным командам и утилитам базового комплекта IS-DOS.

IS-DOS - программистам: краткий курс программирования в среде IS-DOS.

IS-DOS - IS-NEWS - "Новости в мире IS-DOS".

IS-DOS - програмно-аппаратный комплекс поддержки IDE HDD для ZX Spectrum.

Железо - KAY: ZX Spectrum Ttransformer.

Железо - Технология это война.

Железо - General Sound.

Железо - XTR Modem.

Железо - Схемa KEMPSTON MOUSE.

Железо - Что делать, если мыша не правильного типа.

Железо - LPT COVOX и не только...

Премьера - описание программы Catalogue Master.

Премьера - описание программы Micro-editor. (MED)

Премьера - Text designer.

Интервью - интервью с разработчиком клона HOBBIT (2-я часть).

Отдохнём - словарь рекламы (С юмором, но не без здравого смысла!).

Отдохнём - Воспоминания о будущем.

Почта - Письма читателей.

Почта - реклама и обьявления.

Почта - уголок ламера (Детям до 16 лет читать категорически воспрещается).

Разное - перспективы: новая игра от Медноногова "Чёрный Ворон".

Разное - перспективы: Pink Floyd - новая операционная система для Спектрума.

Разное - перспективы: игра Экспансия.

Разное - Здесь был ТЫ.

Разное - Рецензия на игру Kings bounty II.

Разное - Конкурс на лучший уровень к игру Laser Squad продолжается. Новый конкурс на микро-демо.

Разное - анкета для читателей журнала.

Amiga - Крик души: Windows 95 и еще кое о чем.

Amiga - Amiga-клуб, вопросы и ответы.

Amiga - Проект PowerUp - следующее поколение Aмиг.


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

Похожие статьи:
Раскрутка - Soft из Харькова: PiFormat,
Система - руководство пользователя TRАСК DOСTOR v1.2
Презентация - Авторские программы: TOP COPY

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