Прога разбивает загрузчик на системы, системы на модули, модули на блоки:
В блоках, типа APL распарсивает таблицы изображений:
Пока не могу понять как осуществляется адресация внутри блоков, поэтому начало таблиц изображений указано явно, но внутри таблиц с адресацией все в порядке.
Некоторые изображения (как на скрине) лежат в формате BMP, и с ними проблем нет. но большинство в каком-то сжатом BMP, с расширением bmp.s2 . Как их расжать и увидеть в нармальном виде - я пока не знаю. HEX представление этих изображений представлены чуть ниже.
В блоках типа FNT распарсивает таблицы шрифтов и отображает их:
Тут с адресацией внутри блока тоже все плохо и начала таблиц шрифтов указаны так же вручную. Внутри таблиц адресация нормальная.
Из всего этого созревают несколько вопросов.
1. Как осуществляется адресация внутри блоков?
2. Что за сжатие у изображений в формате bmp.s2?
Больше, конечно интересует адресация, может кто-нибудь в курсе.
И еще. В модуле LDM есть стартовые изображения, несколько штук. они в нормальном виде bmp. Но с адресацией на них тоже все плохо. Просто искать их по сигнатуре BM - это не наш метод.










