Модификация Apple's CD/DVD driver

Многим пользователям Макинтошей пришлось столкнуться с "нелюбовью" драйверов, входящих в поставку Mac OS, к накопителям других фирм. Способ борьбы с такими капризами был опубликован на Resexcellence. Здесь приводится его краткий перевод.

В качестве иллюстрации используется Apple CD/DVD Driver 1.0.1. Кроме того приведены адреса изменяемого кода для Apple CD-ROM 5.4.2, Apple CD/DVD Driver 1.2 и Apple CD/DVD Driver 1.2.2. Есть факты, что такие же фрагменты кода можно найти и в драйверах других версий. Так что, надеюсь, таблицы адресов будут пополняться.


Скопируйте CD Driver и откройте копию с помощью ResEdit'а. Мы будем изменять ресурс DRVR.



Нужно открыть ресурс с ID# 32 в шестнадцатеричном редакторе (воспользуйтесь командой "Open using Hex Editor")



На рисунках показан код, который должен быть изменен в Apple CD/DVD Driver 1.0.1. В таблицах приведена информация по драйверам других версий.

ВерсияСтрокаСмещение (Offset)Старое значениеНовое значение
5.4.206B006B667044E71
1.0.106C806C867044E71
1.206C006C667064E71
1.2.206D806D867064E71

До измененийПосле изменений
ВерсияСтрокаСмещение (Offset)Старое значениеНовое значение
5.4.209C009C66606 4A84 6700 00864E71 4E71 4E71 4E71
1.0.10A100A106606 4A84 6700 00864E71 4E71 4E71 4E71
1.20AD00AD66604 4A84 67064E71 4E71 4E71
1.2.20AE80AE86604 4A84 67064E71 4E71 4E71

На этом нашу работу можно считать законченой. Получившийся драйвер будет работать с большинством SCSI CD-накопителей.

Если вы используете Adaptec Toast, добавьте перед именем драйвера "Toast CD Reader" пробел, чтобы он загружался раньше.


Автором оригинальной статьи является Michael Coyle.


[Справочные материалы][Вопросы и ответы (FAQ)]
[Титульная страница][Новости][Макинтош][Информатика и ИТ][Об авторе]
Hosted by uCoz