(вместо /PCI может быть что угодно: /ACPI, /OEM0 ...)
любой файл, который не жалко (хоть нулевой длины)
в результате CBROM ругается и подвиснет
(это нормальная реакция на файл )
жмем Ctrl+Break
получаем нужный нам файл файл BIOS.ROM в текущей директории
cbrom завис вхлам ctrl+break не помогло - снял задачу ))
xKVtor писал(-а):
2. В порлученном архиве модифицировать следующие байты (в HEX-редакторе):
а) #0Fh=00h #10h=00h
(если архив создавался с помощью LHA, то по этим байтам обычно расположено
ВРЕМЯ последней модификации файла)
б) #11h=00h #12h=50h - идентификаторы основного образа;
(если архив создавался с помощью LHA, то по этим байтам обычно расположена
ДАТА последней модификации файла)
в) и желательно ExtendedArea1,2,3 (=20h{OSID},00h,00h)
(если архив создавался с помощью LHA, то там обычно (=4Dh{MS-DOS},00h,00h))
а где оно располагается?
xKVtor писал(-а):
г) если не устраивает регистр букв в названии файла, то можно изменить его;
можно также полностью сменить название на другое такой же длины;
3. Пересчитать и подправить ChkSum (байт #01h)
сделал
xKVtor писал(-а):
4. Проверить полученный архив с помощью LHA:
lha t BIOS.ROM <-- если выдаст ошибку, то проблемы с CRC или ChkSum
lha -t BIOS.ROM <-- если выдаст ошибку, то проблемы с ChkSum
> lha t BIOS.ROM
Testing archive : BIOS.ROM
No file found
> lha -t BIOS.ROM
Name ... .. . . . . . . . . .... .... ...
---------------------------------------------
no file
1. Заархивировать его. Есть 2 способа:
б) CBROM'ом :
CBrom /PCI
(вместо /PCI может быть что угодно: /ACPI, /OEM0 ...)
любой файл, который не жалко (хоть нулевой длины)
в результате CBROM ругается и подвиснет
(это нормальная реакция на файл )
жмем Ctrl+Break
получаем нужный нам файл файл BIOS.ROM в текущей директории
cbrom завис вхлам ctrl+break не помогло - снял задачу ))
а) #0Fh=00h #10h=00h
(если архив создавался с помощью LHA, то по этим байтам обычно расположено
ВРЕМЯ последней модификации файла)
б) #11h=00h #12h=50h - идентификаторы основного образа;
(если архив создавался с помощью LHA, то по этим байтам обычно расположена
ДАТА последней модификации файла)
в) и желательно ExtendedArea1,2,3 (=20h{OSID},00h,00h)
(если архив создавался с помощью LHA, то там обычно (=4Dh{MS-DOS},00h,00h))
а где оно располагается?
3. Пересчитать и подправить ChkSum (байт #01h)
сделал
lha t BIOS.ROM <-- если выдаст ошибку, то проблемы с CRC или ChkSum
lha -t BIOS.ROM <-- если выдаст ошибку, то проблемы с ChkSum
> lha t BIOS.ROM
Testing archive : BIOS.ROM
No file found
> lha -t BIOS.ROM
Name ... .. . . . . . . . . .... .... ...
---------------------------------------------
no file
дальше продолжать не стал...