Логотип AmigaOS 3.9

О документе
История исправлений

От авторов
Предисловие

Сокращения

Инсталяция
Операции с иконками
Совместимость
Бутирование
Internet-приложения
"Горячие" клавиши
Недокументированные возможности
Программы 3-х фирм
Различные проблемы
Известные ошибки

Заключение

Замечания по инсталяции

  1. После инсталяции, в моей директории C: оказывается SetPatch v44.13. Разве это последняя версия SetPatch?
  2. После инсталяции, я вижу FastFileSystem v45.1 в директории L:. Это же старая версия FastFileSystem?
  3. В новом Font Prefs, шрифт загружается так долго, что я устаю ждать. Было ли должным образом установлено и настроено кэширование шрифтов во время инсталяции?
  4. Обновлялись ли драйвера принтеров, с момента выхода релиза OS 3.5 Boing Bag 1?
  5. Откуда я могу узнать о заплатках системы, необходимых после инсталяции OS 3.9?
  6. Я купил SurfSquirrel SCSI; есть ли какие-то действия, которые я должен предпринять до инсталяции OS 3.9?
  7. Как добиться совместимости с Directory Opus Magellan-II?
  8. После инсталяции, двойной щелчок на исполняемом файле с иконкой установленной по умолчанию, вызывает сообщение об ошибке "No default icon". Почему?
  9. Куда делись иконки для расширителей системы (commodity)? Они не были скопированы во время инсталяции.
  10. Требуется ли мне заплатка "AslPrefs patch" в директории WBStartup или запускаемая из S:User-Startup?
  11. При инсталяции, "scsi.device" (из DEVS:AmigaOS ROM Update) заменяет собой уже лежащий в директории DEVS: файл "scsi.device", а без него не работает мой IDE-интерфейс. Как мне с этим бороться?
  12. Программная поддержка для некоторых контроллеров не копируется на Emergency-диск, а также не инсталируется вместе с AmigaOS 3.9. Как это исправить, и вошло ли исправление в релиз Boing Bag 1?
  13. По поводу проблемы 4Гб: использование некоторых драйверов проблематично до сих пор, или же крайне неудобно. Эти проблемы были решены в Boing Bag 1?
  14. У меня есть два файла (с OS3.5 Boing Bag 2a), которые имеют версию старше той, что находится на OS 3.9 CD. Могу ли я использовать их в OS 3.9?
  15. Программа AmiDock вешает мою A4000T с ошибкой "00000004" когда я пытаюсь загрузиться с Emergency-диска (Workbench гаснет, и система становится неюзабельной). В чём дело?
  16. Инсталятор создающий Emergency-диск отображается, но когда я пытаюсь загрузиться с этого диска, открывается экран неподдерживаемый моим монитором. (у меня монитор SVGA в режиме Productivity (640x480)). Почему?
  17. Недавно я купил CD с копией неофициального обновления OS 3.9. Оно сильно отличается от оригинала?
  18. Могу ли я получить доступ к моему Jaz или Zip дисководу загрузившись с Emergency-диска?

1.
Воп.: После инсталяции, в моей директории C: оказывается SetPatch v44.13. Разве это последняя версия SetPatch?
Отв.:

Нет. Последняя версия SetPatch на OS 3.9 CD (v44.16) не была скопирована на ваш винчестер во время инсталяции. Её необходимо скопировать вручную. На CD можно найти пять копий SetPatch. Из этого списка, вам нужно скопировать последнюю (выделена утолщением):

AmigaOS3.9:OS-Version3.9/First-Install/c/SetPatch ... 44.2 (04.10.99)
AmigaOS3.9:Emergency-Boot/C/SetPatch ... 44.13 (05.03.00)
AmigaOS3.9:OS-Version3.9/Workbench3.5/C/SetPatch ... 44.13 (05.03.00)
AmigaOS3.9:OS-Version3.9/Workbench3.9/C/SetPatch ... 44.13 (05.03.00)
AmigaOS3.9:OS-Version3.9/Emergency-Disk/C/SetPatch ... 44.16 (15.09.00)

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

[Альбречт Кинзкофер]
2.
Воп.: После инсталяции, я вижу FastFileSystem v45.1 в директории L:. Это же старая версия FastFileSystem?
Отв.:

Ага! Последняя версия FastFileSystem на OS 3.9 CD (v45.9) не была скопирована на ваш винчестер, в директорию L: во время инсталяции. Её необходимо скопировать вручную. На CD можно найти две копии FastFileSystem. Из этого списка, вам нужно скопировать вторую (выделена утолщением):

AmigaOS3.9:Emergency-Boot/L/FastFileSystem ... 45.1 (09.10.99)
AmigaOS3.9:OS-Version3.9/L/FastFileSystem ... 45.9 (09.03.00)

Имейте ввиду, что необходимо обновить и все другие заплатки или удалить FFS-устройства с инсталяцией последней версии. Ниже описано как это сделать:

  1. Убедитесь что вы используете последнюю версию HDToolBox (44.23) и в его иконке есть запись "ASKDEVICE=YES".
  2. Запустите HDToolBox, и выберите устройство с установленной FFS которую вы хотите обновить. Нажмите "OK".
  3. Выберите устройство в окне "Hard Drives in System", и нажмите на "Partition Drive".
  4. Нажмите кнопку "Add/Update" в нижнем правом углу окна.
  5. Выберите партицию со старой файловой системой (может быть версии 45.1), и нажмите кнопку "Update File System" в нижнем правом углу окна.
  6. Выберите файл новой FFS в вашей директории L:, нажмите "Load" в файловом запросе, а затем кнопку "OK" в нижнем левом углу окна.
  7. Нажмие "Save" в нижнем левом углу окна.
  8. Нажмите кнопку "Exit" в нижней части окна, точно посередине.
  9. Перекреститесь. Вы закончили обновление файловой системы FFS.
3.
Воп.: В новом Font Prefs, шрифт загружается так долго, как никогда до этого. Было ли должным образом установлено и настроено кэширование шрифтов во время инсталяции?
Отв.:

Нет. Вам необходимо самостоятельно открыть Shell-окно и включить кэширование. Наберите для этого следующее:

  1. makedir FONTS:_Cache
  2. setenv ENVARC:diskfont "cache=yes"

Перегрузитесь, и всё будет как прежде. Томас Рихтер обычно добавлял: "Первый запрос на выбор шрифта или последующий вызов FixFonts, только включают кэш. Первый запрос после этого может быть мучительно долгим, т.к. кэш ещё пуст. Однако последующие запросы будут уже быстрее, кэш начнёт использоваться и вы почувствуете разницу!"

Также, убедитесь, что не установлено заплаток diskfont.library от MCP или других подобных программ. [Дэвид Рей]

4.
Воп.: Обновлялись ли драйвера принтеров, с момента выхода релиза OS 3.5 Boing Bag 1?
Отв.: Пока нет. Пожалуйста, запомните эти два пакета принтерных драйверов на OS3.9 CD:

Драйвера в: AmigaOS3.9:Emergency-Boot/Devs/Printers/ - оригинальные драйвера с OS 3.5 CD. Они работают очень хорошо.

Драйвера в: AmigaOS3.9:OS-Version3.9/Workbench3.9/Storage/Printers/ - драйвера Boing Bag 1, известные своей "глюкавостью".

5.
Воп.: Откуда я могу узнать о заплатках системы, необходимых после инсталяции OS 3.9?
Отв.:

Прежде чем вы начнёте инсталяцию AmigaOS 3.9, исключите/удалите из системы ВСЕ установленные заплатки. Включая MCP и любые необязательные дополнения (такие как, поддержка вашего акселератора, типа Blizkick, и пр.) в файлах S:Startup-Sequence и S:User-Startup. Убедитесь, что вы удалили из каталога SYS:WBStartup, ВСЕ программы такого рода. Перед тем, как включать ваши заплатки после инсталяции, убедитесь что они не дублируют новые функции уже появившиеся в системе. Такие программы, как WBCtrl, DefIcons, AslPrefs, и другие, уже интегрированы в систему. Здесь, вы можете получить совет, а также узнать о новых функциях/возможностях включённых в AmigaOS 3.9.

6.
Воп.: Я купил SurfSquirrel SCSI; есть ли какие-то действия, которые я должен предпринять до инсталяции OS 3.9?
Отв: Да. Читайте об этом в 6-й статье раздела Обратная совместимость.
7.
Воп.: Как добиться совместимости с Directory Opus Magellan-II?
Отв.:

Это можно сделать. Первым делом, для улучшения совместимости, убедитесь, что вы пользуетесь версией v5.82, и эта оболочка НЕ ЗАПУЩЕНА в режиме "Workbench replacement mode" (замещение оболочки Workbench). Дело в том, что Directory Opus Magellan-II ставит свою заплатку на workbench.library, чтобы предоставить пользователям новые возможности. В случае запуска Directory Opus Magellan-II, оболочка Workbench автоматически выключает большинство новых возможностей доступных пользователям workbench.library версии v44 и старше (без этого, Directory Opus не смог бы даже запуститься). Как результат: та же AnimatedIcons не сможет работать.

8.
Воп.: После инсталяции, двойной щелчок на исполняемом файле с иконкой установленной по умолчанию, вызывает сообщение об ошибке "No default icon". Почему?
Отв.:

Тип иконки SYS:Prefs/Env-Archive/sys/def_tool.info изначально установлен неверно. Загрузите этот файл в IconEdit (или RAWBInfo), и поменяйте его тип с "project" на "tool", после чего сохранитесь.

[Альбречт Кинзкофер]
9.
Воп.: Куда делись иконки для расширителей системы (commodity)? Они не были скопированы во время инсталяции.
Отв.:

Это вызвано забывчивастью авторов инсталяционного сценария. Иконки можно скопировать самостоятельно из директории AmigaOS3.9:OS-Version3.9/icons/.

10.
Воп.: Требуется ли мне заплатка "AslPrefs patch" в директории WBStartup или запускаемая из S:User-Startup?
Отв.: Нет, для функционирования OS 3.9 она более не требуется. Всё что вам может потребоваться для корректной работы редактора настроек ASL (v45.6 или старше), будет скопировано из директории AmigaOS3.9:OS-Version3.9/Workbench3.9/Prefs/ в вашу директорию SYS:Prefs.
11.
Воп.: При инсталяции, "scsi.device" (из DEVS:AmigaOS ROM Update) заменяет собой уже лежащий в директории DEVS: файл "scsi.device", а без него не работает мой IDE-интерфейс (верно для IDE-контроллеров: Buddha, Catweazel IDE, X-Surf IDE, IDEfix Express). Как мне с этим бороться?
Отв.:

До инсталяции, переименуйте "DEVS:AmigaOS ROM Update" во что-нибудь другое, или пропишите команду:

SetPatch SKIPROMUPDATES "scsi.device"

в файле "Emergency-Disk:S/Startup-Sequence"

[Мартин Стэйжервальд]
12.
Воп.: Программная поддержка для некоторых контроллеров не копируется на Emergency-диск (дискета восстановления системы), а также не инсталируется вместе с AmigaOS 3.9. Как это исправить, и вошло ли исправление в релиз Boing Bag 1? (актуально для владельцев контроллеров: FastATA, GVP SCSI, SurfSquirrel, X-Surf IDE).
Отв.:
  • Решение для IDEFix (Express):
    • В вашем файле S:Startup-Sequence можно найти следующие строки (показанные утолщением):
      SetPatch SKIPROMUPDATES "scsi.device"
    • Измените запись "C:IDEfix" на C:LoadIDE START QUIET

    Необходимая перезагрузка может автоматически выполняться из SetPatch, если задать её явно:
    "C:LoadIDE RESET QUIET".

  • Решение для X-Surf IDE / GVP SCSI:
    • Наберите следующие строки в командной строке Shell-окна:
      MakeDir Emergency-Disk:Expansion
      Copy CLONE SYS:Expansion/XSurfIDE Emergency-Disk:Expansion
      (пользователи GVPSCSI, набирают:
      Copy CLONE SYS:Expansion/gvpscsi Emergency-Disk:Expansion)
    • Добавьте "BindDrivers" после SetPatch в файле "Emergency-Disk:S/Startup-Sequence"
  • Решение для SurfSquirrel:
    • См. 6-ю статью в разделе "Обратная совместимость".
  • Решение для FastATA (необязательно, т.к. device находится в ROM, но существенно ускоряет загрузку):
    • Наберите следующие строки в командной строке Shell-окна:
      Copy CLONE FastATA.driver Emergency-Disk:C
      Copy CLONE FastATAPrefs Emergency-Disk:Prefs
      Copy CLONE CheckLMB Emergency-Disk:C
      Copy CLONE ENV:FastATA.prefs Emergency-Disk:Prefs/Env-Archive
    • Затем, добавьте сценарий ниже, начиная с "Emergency-Disk:S/Startup-Sequence":
      • C:CheckLMB
        If WARN
        SYS:Prefs/FastATAPrefs
        EndIf
        C:FastATA.driver QUIET
[Мартин Стэйжервальд]
13.
Воп.: По поводу проблемы 4Гб: использование некоторых драйверов проблематично до сих пор, или же крайне неудобно. Эти проблемы были решены в Boing Bag 1? (верно для контролеров: Buddha, Catweazel IDE, FastATA, GVP SCSI, X-Surf IDE, IDEfix Express).
Отв.:

Вам надо закомментировать следующие две строки (поставьте символ "#" перед ними) в файле "DEVS:NSDPatch.cfg":

DEVICE scsi.device DEVICETYPE NSDEVTYPE_TRACKDISK COMMANDS 1-15,20-23,28,!22 FIXSCSIUPDATE

DEVICE 2nd.scsi.device DEVICETYPE NSDEVTYPE_TRACKDISK COMMANDS 1-15,20-23,28,!22 FIXSCSIUPDATE

Остальные строки содержащие "scsi.device" можно оставить как есть, т.к. они только переключают версии "scsi.device" подходящие для разных случаев.

[Мартин Стэйжервальд]

14.
Воп.: У меня есть два файла (с OS3.5 Boing Bag 2a), которые имеют версию старше той, что находится на OS 3.9 CD. Могу ли я использовать их в OS 3.9?
Отв.:

Да. Эти важные файлы к сожалению не вошли в OS 3.9 CD, но вы можете их использовать :

  • /Workbench/Tools/HDToolbox 44.27 (12/12/00)
  • /Workbench/Libs/hdwrench.library 44.122 (12/17/00)
15.
Воп.: Программа AmiDock вешает мою A4000T с ошибкой "00000004" когда я пытаюсь загрузиться с Emergency-диска (Workbench гаснет, и система становится неюзабельной). В чём дело?
Отв.:

Убедитесь, что на вашем Emergency-диске, в директории LIBS: присутствуют следующие файлы:

  • 68060.library
  • 68040.library
  • 68040old.library

После инсталяции, обязательно проверьте и убедитесь, что они оказались в директории LIBS: уже на винчестере.

[Джеф Сирано]

16.
Воп.:

Инсталятор создающий Emergency-диск отображается, но когда я пытаюсь загрузиться с этого диска, открывается экран неподдерживаемый моим монитором. (у меня монитор SVGA в режиме Productivity (640x480)). Почему?

Отв.:

Инсталятор создаёт загрузочный диск открывающий OCS-экран в процессе загрузки (предположительно, потому что в недалёком прошлом это было основой и общим знаменателем для всех Amiga-систем). Это отлично работает, если у вас старый multisync-монитор имеющий развёрстку менее 15кГц. Однако, разумеется, если минимальная развёрстка вашего монитора равна 31кГц (стандартным сейчас), то увидеть что-то сложно.

Вы сможете нормально загружаться, если скопируете ваш файл screenmode.prefs в следующую директорию на Emergency-диске:

Emergency-Disk:Prefs/Env-Archive/Sys/

[Н. Джеймс Бридж]

17.
Воп:

Недавно я купил CD с копией неофициального обновления OS 3.9. Оно сильно отличается от оригинала?

Отв:

Обновлённый AmigaOS 3.9 CD содержит различные исправления в инсталяционных сценариях. Разумеется, вам необходимо помнить, что когда вы инсталируете OS 3.9 как обновление, инсталяционные сценарии переписывают ваш S:Startup-Sequence и другие файлы. Перед инсталяцией обновления, логично переименовать и создать резервные копии важных файлов, чтобы иметь потом возможность отката.

[Мартин Стэйжервальд]

18.
Воп:

Могу ли я получить доступ к моему Jaz или Zip дисководу загрузившись с Emergency-диска? (мне нужно быстро восстановить копию системы, после поломки винчестера)

Отв:
  • Скопируйте файлы "SYS:Devs/DosDrivers JAZ0" и "JAZ0.info" с вашего винчестера в директорию "Emergency-Disk:Devs/DOSDrivers" (если используется JAZ1, соответственно скопируйте его драйвер).
  • Добавьте следующие строки в файл "Startup-Sequence" на Emergency-диске (перед командой "EndCLI" в конце сценария Startup-Sequence):
    • C:Mount >NIL: Emergency-Disk:Devs/DOSDrivers/JAZ0 (или JAZ1 если используете его).

Zip-дисководы монтируются полностью аналогично.

[Гарри Гольдберг, с помощью Джима Уиллиса]

Сайт создан в системе uCoz