Пишу тут загрузчик на бейсике. В общем 5 картинок сжал упаковщиком экранов, потом загрузил их последовательно в память, друг над дружкой, потом весь этот блок сохранил. Потом это блок сжал хрустом. Начал всё это тестировать из под бейсика, и выяснилось, что такая конструкция не хочет работать в 128-ом режиме. Работает либо через usr 0, либо в 48-ом. Пробовал и разные экранные паковщики и разные адреса, всякие возможные комбинации - нифига не помогает, при чем всё крашится каждый раз по разному и в спекуляторе и в унриале. Неужели придется делать 48 ONLY? Или от хруста отказаться? Без него всё вроде работает.
В аттаче пример. Грузится архив, он распаковывается и автостартует с адреса первой картинки (в данном случае 46000) В 48 всё работает, в 128 - каждый раз разный глюк.




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