Сегодня потестировал WDC1072D на компьютере Pentagon-1024sl ver 1.4 с прошивкой TR-DOS 5.04 + RAM disk (от KAY), т.е. фактически на другом компьютере с другой прошивкой TR-DOS. Эффект тот же, реальный диск работает без проблем, RAM диск виснет, в отличие от TR-DOS 6.10e, здесь повисания происходят почти при любом обращении к RAM-диску. Первое, что приходит в голову при такой ситуации - где-то в программе осталось обращение к ВГ93 напрямую. Чтобы RAM-диск не глючил, для работы с TR-DOS нельзя использовать ничего, кроме 3d13.
Фрагмент исходника обязательно посмотрю и передам Alone Coder-у.
Добавлено через 10 минут
Увидел в исходнике следующее:
REPOZIT CALL TTR0
LD A,(TRA)
SRL A
CALL JUM
RET
TTR0 LD A,8
CALL S1F
JR VAI
SFF LD IX,#2F0C
JR ComVG
ZAPS LD IX,#3FCA
JR ComVG
VAI LD IX,#3FE5
JR ComVG
S1F LD IX,#2FC3
JR ComVG
R1F XOR A
LD C,#3F
CALL VG
LD A,#0A
LD C,#5F
CALL VG
LD D,1
LD IX,#3F33
JR ComVG
ReL LD IX,#3EF3
JR ComVG
VG LD IX,#2A53
ComVG PUSH IX
JP #3D2F
^^^^^^^^^^
Этого делать нельзя, RAM диск при этом работать не будет.





Ответить с цитированием