Дабы не плодить новые темы, напишу здесь.
Столкнулся с проблемой при работе с RAM диском. Почти всё идет, но...
TR-DOS 5.04T с рамдиском под профи
Некоторые программы ступорятся при чтении сектора в #2F1B на инструкции HALT.
Ладно, не беда, это значит где-то нет EI, поправил этот момент, но, это привело к другой проблеме, которая так же присутствует в 6.11E и 6.11Q
Ступор начинается в #3FE5, конкретно вот этот цикл зацикливается
Код:
x3FE5 IN A,(#FF) ;поступил какой-нибудь сигнал?
AND #C0
JR Z,x3FE5 ;если нет, то ждем его
RET M ;если это INTRQ, то возврат
x3FEC INI ;чтение байта
JR x3FE5 ;повтор
Чтобы у вас была возможность проверить - выложу 2 игры, которые не идут с рам диска, может кто-то сможет подсказать что там в них такое используется и как поправить тырдос...