Сделал 40-кнопочную клавиатуру на макетке, запустил. CGA-режим заработал, даже положение на экране подстроилось резисторами на турбо-контроллере. Режим турбо не заработал, т.к. виснет процессор, не тянет 7 МГц.
Контроллер TR-DOS форматирует 5.25 дискеты, а при попытке записи на них пишет "Read Only", а 3.5 дисковод позиционирует головки на нулевую дорожку и не шагает. Сигналы на выходе контроллера есть, возможно, что дело в самих дисководах.

---------- Post added at 20:08 ---------- Previous post was at 18:32 ----------

У дисковода 5.25 съезжает крыша и он начинает выдавать ~WRPRT, тем самым блокируя запись. После изничтожения этого сигнала начал форматировать, писать и читать. Но дисковод старый, пишет тоже с глюками...
А вот 3.5 дисководы, все три штуки, не хотят даже форматировать. Шаг головками делают раз в минуту при FORMAT "ggg". Как будто не заклеено окно плотности, а оно заклеено в два слоя...

---------- Post added at 21:33 ---------- Previous post was at 20:08 ----------

Бледнолицый наступает на одни и те же грабли. Есть шугартовский вариант интерфейса (/DS0, /DS1, /DS2, /MTRON) и современный (/MOTEA, /DRVSB, /DRVSA, /MOTEB). Первый 3.5 дисковод у меня имел первый вариант интерфейса (и 4-х позиционный переключатель выборки). Второй и третий - второй вариант и блок перемычек для работы с перевёрнутым/не перевёрнутым кабелем.
Контроллер TR-DOS в ZX-NEXT использует шугартовский вариант, поэтому второй и третий включали мотор, но правильной выборки не было. Первый включал мотор, выборка была, но он паталогически не может работать в режиме DD (хотя микропереключатель переключения плотности присутствует).
Для второго и третьего варианта надо отрезать "16 /MTRON" от разъёма FDD и соединить "10 /MOTEA" и "14 /DRVSA", "12 /DRVSB" и "16 /MOTEB".
Это я делал и для "Орион-128", но опять наступил на те же грабли.

---------- Post added at 21:34 ---------- Previous post was at 21:33 ----------

"MAGIC" кстати работает потрясающе! Реализация выполнена с умом, не то, что в оригинальных моделях.