Цитата Сообщение от syd Посмотреть сообщение
Дело в том, что порты и раньше эмулировались, но не прямо, а через порт 0x1f (31). Это особенность схемотехники, по другому на этой плате нельзя сделать. Для того чтобы перенаправить с родных портов данные на порт 0x1f и нужен патч прошивки трдос. Но сам патч сделан принципиально разными методами у Дениса и у меня. Изменения в прошивке авр, связанные с трдос минимальны, но возможно, что дело в них.
Нашел два косяка.
Первый - новое пзу-трдос, как ты и говорил.
Со старым (1.05) загрузка работает нормально.
И второе - AY.
Очень похоже, что при работе она "шумит" на шине данных. При загрузке программ, где есть меню и выбор делается цифровыми кнопками, при этом играет музыка - меню просто "пролетает". Например, невозможно запустить ЧВ, НЛО-1... Без музпроца всё работает нормально. Итого у меня сейчас: ПЗУ 1.05, AVR и МЕGA - 1.06.