Цитата Сообщение от hobot Посмотреть сообщение
Сразу вопрос - исправление доступно будет для фанатов? Может плавающий глюк о котором я писал происходил именно по этой причине?
Спасибо!
Исправление могу сбросить в репозиторий, выложить могу exe-шник, но только собран он на VC++ 2008 Express Edition, а Никита собирает на VC++ 2005 со статической компоновкой библиотек (так размер exe хоть и побольше, но работает побыстрее).
Вряд глюки происходили по этой причине, программисты обычно знают об использовании только 6-ти разрядов и вряд ли используют больше, но всякое может быть. Так что по глюку надо смотреть конкретно в эмуляторе в отладчике.
Реализовано многое хоть и с большой долей совместимости, но абсолютно точно все сделать нереально, где нибудь глюки и есть. Знаю точно, что остались они в реализации дисковода (1801ВП1-128), бывает подвисает во время чтения, бывает не сбрасывает буфер дорожки после записи в файл. Есть проблемка с каналами 0,1,2 - видно в ТурбоБейсике в программе демонстрации графики. Еще надо добить реализацию сброса по сигналам INIT и DCLO.
Просто на это надо много свободного времени, а его увы, нет.