Tronix, .E (EXE) файл Электроники МС1502 это точно тип 08h. А тип 80h в Электронике МС1502 полностью совпадает с типом 80h Поиска. Для типов 02h и 08h надо домножать размер на 100h, а вот для типа 80h не надо.
Заметьте, что размеры файлов типов 02h и 08h всегда делятся на 256. Поэтому в этих файлах не может быть частично заполненных последних блоков, и с контрольной суммой (CRC) последнего блока всё в порядке. А что касается остальных типов файлов, то я точно не помню, как там решается вопрос с CRC последнего блока. Надо смотреть исходники.
Исходники BIOS'а МС1502 я сделал сам с помощью Sourcer'а. Могу Вам прислать, когда буду дома.




Ответить с цитированием