Цитата Сообщение от Alex Rider Посмотреть сообщение
А никто и не говорил, что авторы TR-DOS обещались ничего в ПЗУ не менять и позволяли использовать его код как угодно. Есть несколько стандартных точек входа - их и можно использовать без потери совместимости. Все остальное - для авторов, готовых на одну из двух возможностей: слушать про себя матерные отзывы или писать крупными буквами, что их вресия работает только на TR-DOS X.YZ и может убить диск при использовании другой версии TR-DOS (и слушать чуть менее матерные отзывы обладателей других прошивок, на которых идет софт от нормальных авторов). В моем понимании использование нестандратного кода TR-DOS оправдано только для разработки хитрых дем для "посмотрите как я умею" или для написнаия (перекрестившись) сервисных тулов, для работы которых авторы TR-DOS не сделали точек входа.
В годы расцвета спектрумизма в России и трдосии населения, ходовыми были только версии 5.03, 5.04T и подобные. Те, кто делали турболоадеры использовали несколько основных приемов, основанных на тех фрагментах кода, которые во всех этих версиях были неизменны.
На моей памяти несовместимыми с массами были только загрузчики Кладова в его версии Елите-3 (а может и Елите-2 тоже), а так же некоторые турболоадеры, которые не рассчитывали на глючные 5313. Да и то, все эти глюки никак не были связаны с собственно TR-DOS.

Поэтому все эти крики, что использовать доступ к ВГ напрямую неправильно, или же out (FD),A аморально - никак не изменят того факта, что в эпоху расцвета спековского движения у нас, все это было нормой, и подобным образом написана куча программ. Поэтому именно господа фанаты и новожелезописатели должны подстраиваться под стандарты эпохи расцвета, а не наоборот.