Воистину так и есть. Изыскания продолжаются. У меня получилось собрать двухмегабитный биос со всеми необходимыми блоками, но нет в мире совершенства - не уверен что она работоспособна даже по косвенным признакам. Вот что пишет bp4.23 на получившийся файл:
Total compress code space = 3497Bh(210.37K)
Total compressed code size = 3A14169Dh(951557.62K)
Remain compress code space = C5F032DEh(-951283.31K)
C:\bp>
(версии 1.26 и 1.3 кажут то же самое)
то есть что то видимо не так с расположением modul.tmp и start.tmp.
Имеет ли значение сегменты/смещения модулей патчера?
Или билиберда появляется изза второй копии загрузчика который скорее всего засел в конце первого файла...
Имеет ли смысл шить такую прошивку или надо чистить до полного совпадения показаний патчера и сибирома?
Воистину так и есть. Изыскания продолжаются. У меня получилось собрать двухмегабитный биос со всеми необходимыми блоками, но нет в мире совершенства - не уверен что она работоспособна даже по косвенным признакам. Вот что пишет bp4.23 на получившийся файл:
C:\bp>bp423 aopen2.bin /e
BIOS Patcher ver. 4.23.
Attention! Advanced qualification is required!
Found 2Mbit BIOS (4.5x)!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
awardext.rom 4100:0000 0000:52C3/0000:8E2C "awardext.rom" - ALT part
original.tmp 5000:0000 0001:4952/0002:0000 "original.tmp" - MAIN part
modul.tmp 4E00:0000 0000:03DF/0000:0E6E "modul.tmp" - BIOS Patcher file
start.tmp 2E72:000D 0000:001C/0000:0020
===============================================================================
if you can`t see all messages - choose 80x50 mode or run with ">report.txt".
(c)2002-2003 apple_rom, www.ROM.by
C:\bp>
Кажись все корректно.
Однако cbrom 1.1 (кстати именно он видит в слитых файлах две копии original.tmp) пишет:
C:\bp>cbrom110 aopen2.bin /D
CBROM v1.10
Copyright (c) Award Software, Inc. 1995-1997 All Rights Reserved.
******** aopen2.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)1497Bh(82.37K)original.tmp
1. Other(4100:0000) 08E2Ch(35.54K)052EBh(20.73K)awardext.rom
2. Other(C8A5:FB3A) 238F17C4h(582597.94K)3A127A37h(951454.56K)э╙°6O:▌-ЙТ♂dKфl
l8@O←йca─
╔НЫ∙)╞↨╞^Ъ┤г╢hТГй☺lФ`єА╬!Z|_TС¤MЬy2╜By┴_zЁ^!‼лрN▲I├яT╛Q╜┼ЕЁGГ ↑↨р]ю◄pуэбтёўд▐ЯиN
♣Ёв♠°зП*л
Total compress code space = 3497Bh(210.37K)
Total compressed code size = 3A14169Dh(951557.62K)
Remain compress code space = C5F032DEh(-951283.31K)
C:\bp>
(версии 1.26 и 1.3 кажут то же самое)
то есть что то видимо не так с расположением modul.tmp и start.tmp.
Имеет ли значение сегменты/смещения модулей патчера?
Или билиберда появляется изза второй копии загрузчика который скорее всего засел в конце первого файла...
Имеет ли смысл шить такую прошивку или надо чистить до полного совпадения показаний патчера и сибирома?