savelij wrote:http://nedopc.com/zxevo/zxevo.php обновляйтунг плиз
Прошил, потестил, все по прежнему, ксасм при загрузке с дискеты трещит головой дисковода и зависает, при загрузке из Рам диска доходит до списка файлов и тоже виснет с мусором в нижней трети экрана.
Кстати, обнаружил интересный глюк у фатала:
Покодил вечером немного, сохранил ксасмовский текст и решил перекинуть его с дискеты на флешку. Выбрал опцию фаил-файл (копировал в фат32 прямо в каталог флешки, а не в образ диска), нажал ентер и фатал запортил экран и сбросился. Это был фатал 25. Попробовал старую версию 21 - эта не сбросилась, а просто намертво повисла. Попробовал другие файлы с диска сохранить - все нормально. В итоге выяснил методом тыка что Ксасм в новой прошивке Еворесета стал файлам в заголовках нулевую длину в байтах прописывать. Ну то есть там в заголовках после имени файла, расширения и стартового адреса идет два байта длины файла в байтах. Вот эта длина и была равна нулю. Размер в секторах все правильно прописывал и кстати ксасм корретно с этими файлами работал, ассемблировал, исполнял, сохранял и загружал. А вот фатал на этом споткнулся, эти файлы его убивали.
Не то что бы это было так уж принципиально, но все же имей ввиду что если фатал копирует файл с длиной в ноль байт то он вешается. Если у юзеров такая хрень всплывет, то никто же на файлы не подумает, все будут на фатал думать что это он глючит и все шишки на тебя посыплются.
Вечером еще экспериментну, может еще подробностей опишу.