Нет, мы просто не так делаем, я понял это ближе к утру, но отпостить не мог - был занят...
Поясню: сабжевый БИОС представляет из себя LHA-архив с запакованным в нем "реальным" БИОСом (файл 8bios.bin), и некоей дополнительной информацией...
Меняя два байта этого архива с помощью Hex-редактора, мы не трогаем информацию в запакованной области (она перекодирована), посему получается вот что: после изменения значений сиих двух байтов с 80h на 81h я с помощью LHA извлек 8bios.bin, посмотрел его содержимое и обнаружил три так и не изменившихся последовательности 9005h:0080h (точнее, 0590h:8000h), и только одну изменившуюся 9005h:0081h (0590h:8100h), т.е. фактически мало чего изменилось...
Отсюда я делаю вывод: данный Бивис надо изменять так же, как и описано в статье apple_rom о правке AWARD BIOS, т.е. искать в файле прошивки LZH-заголовки, отматывать три байта назад, сохранять полученный кусок кода с расширением .lzh, распаковывать LHA, править, запаковывать взад и склеивать с остатком кода в прошивке...
Есть также подозрение, что отматывать, возможно, надо даже четыре байта, т.к. там же может торчать CRC сабжевого Бивиса...
Нет, мы просто не так делаем, я понял это ближе к утру, но отпостить не мог - был занят...
Поясню: сабжевый БИОС представляет из себя LHA-архив с запакованным в нем "реальным" БИОСом (файл 8bios.bin), и некоей дополнительной информацией...
Меняя два байта этого архива с помощью Hex-редактора, мы не трогаем информацию в запакованной области (она перекодирована), посему получается вот что: после изменения значений сиих двух байтов с 80h на 81h я с помощью LHA извлек 8bios.bin, посмотрел его содержимое и обнаружил три так и не изменившихся последовательности 9005h:0080h (точнее, 0590h:8000h), и только одну изменившуюся 9005h:0081h (0590h:8100h), т.е. фактически мало чего изменилось...
Отсюда я делаю вывод: данный Бивис надо изменять так же, как и описано в статье apple_rom о правке AWARD BIOS, т.е. искать в файле прошивки LZH-заголовки, отматывать три байта назад, сохранять полученный кусок кода с расширением .lzh, распаковывать LHA, править, запаковывать взад и склеивать с остатком кода в прошивке...
Есть также подозрение, что отматывать, возможно, надо даже четыре байта, т.к. там же может торчать CRC сабжевого Бивиса...