Вход

Просмотр полной версии : Опознайте TR-DOS Контроллер



AlexFantasy
28.10.2008, 08:19
Помогите пожалуйста опознать сей TR-DOS девайс... Название якобы
"C-48", системный разъём контроллера имеет 45 контактов(3 ряда по 15 пинов), нужна электрическая схема (повреждены дорожки на платке) и
мануал по подключению. Зарание Вам признателен!!!

that inside
28.10.2008, 18:55
эх бедняга какой гдеже он гнил все это время
думаю следует пасмареть тут http://zx.pk.ru/showthread.php?t=8392&highlight=TR-DOS
и вот это

AlexFantasy
28.10.2008, 21:35
Спасибо!!! но всё это не то....

Prusak
30.10.2008, 09:51
Я составлял схему на этот контроллер. Правда, пока схема только от руки и в малочитабельном виде. Есть и распиновка контактов разъема (по нескольким контактам есть вопросы о точности распиновки). Пару контроллеров валяются дома, но пока подключить их к Спектруму и проверить правильность распиновки руки не доходят.

AlexFantasy, пиши в личку, договоримся :)

AlexFantasy
30.10.2008, 10:42
Prusak, Распиновка у меня есть, а вот подключение к 48 или 128 компу где то посеял( там какие то дорожки резаться должны).

that inside
30.10.2008, 18:02
Распиновка у меня есть, а вот подключение к 48 или 128 компу где то посеял( там какие то дорожки резаться должны).
у тебя похоже контроллер в шину Z80 и прошивка для него должна быть на самом спеке место для нее на фотке не видно оно первое в глаза кидается

Prusak
04.11.2008, 15:39
Я тут немного почертил... Короче, вот первая версия схемы этого контроллера, ну и описание по подключению там же: http://ifolder.ru/8899188

AlexFantasy
06.11.2008, 19:11
Я тут немного почертил... Короче, вот первая версия схемы этого контроллера, ну и описание по подключению там же: http://ifolder.ru/8899188



Огромное Вам спасибо за помощь!!!:v2_thumb: Ценю Ваши труды, а Корвет я поищу!!!
Только вот где здесь OUT IORQ ???:v2_conf2:

that inside
06.11.2008, 20:09
Только вот где здесь OUT IORQ ???
в каком смысле где? IORQ это сигнал с прцессора означаюший обрашение процессора к переферийному устройству

Keeper
06.11.2008, 20:48
в каком смысле где? IORQ это сигнал с прцессора означаюший обрашение процессора к переферийному устройству

Не, не, тут идея следующая: в контроллер тырдоса заходит сигнал /IORQ напрямую от Z80, из контроллера тырдоса выходит сигнал /OIRQ который подается в схему speccy вместо старого /IORQ от Z80. Нужно это для того чтоб контроллер тырдоса блокировал порты спека когда ему(контроллеру) нужно.

that inside
06.11.2008, 21:09
ну раз так то в чем проблема в контроллер идет IORQ с проца а из контроллера на ту линию на которую раньше шел IORQ из проца и истественно разрезать дорожку

AlexFantasy
06.11.2008, 23:57
Да я не про это...( в смысле не то что в самом компе резать , а конкретно где выход IORQ в самом контроллере, хотя я уже и сам разобрался что это "ROMCS(B12)"... Наверное....????

Keeper
07.11.2008, 12:06
хотя я уже и сам разобрался что это "ROMCS(B12)"... Наверное....????

Не совсем, /OIRQ нужен для того чтобы заблокировать порты которые конфликтуют с портами контроллера тырдоса, сформировать /OIRQ можно с помощью одного элемента ИЛИ: /OIRQ = /IORQ or ROMCS. НО! Этот сигнал должен участвовать в дешифрации только тех портов которые конфликтуют с портами контроллера тырдоса, иначе Вы, например, не сможете вводить команды тырдоса с клавиатуры, так как ROMCS(если использовать его как /OIRQ) будет блокировать и порт 0xFE

AlexFantasy
07.11.2008, 15:44
Я понимаю что Вы все хотите мне помочь..... за что Вам огромное спасибо.... Не в обиду но акромя "демогогии" я здесь пока ничего умного неувидел.... Попытаюсь ещё раз сформулировать свой вопрос - где всё таки выход IORQ c контроллера...???????

Keeper
07.11.2008, 21:15
Попытаюсь ещё раз сформулировать свой вопрос - где всё таки выход IORQ c контроллера...???????

Насколько я вижу из схемы этот контроллер не формирует сигнал /OIRQ. А к какому клону Вы собираетесь подключать этот контроллер? Может быть Вам этот сигнал и не нужен...

AlexFantasy
08.11.2008, 00:20
Насколько я вижу из схемы этот контроллер не формирует сигнал /OIRQ. А к какому клону Вы собираетесь подключать этот контроллер? Может быть Вам этот сигнал и не нужен...

COMPOSITE-128(KAY-128) или Ленинград1(48к)

that inside
08.11.2008, 01:42
по схеме выходной сигнал ROM CS сидит на выходах тм2 №8 и №9 по схеме с платы выходит именно он видемо лл1 ставится на плате зх 1 вход IORQ 2 вход ROMCS 3 выход на нем и есть модернизированный IORQ
как оно выпалненно в реале тебе виднее ищи па сигналам

Keeper
08.11.2008, 11:08
COMPOSITE-128(KAY-128) или Ленинград1(48к)

Тогда имеет смысл формировать сигнал IORQGE, минимально с помощью элемента 3И: IORQGE = ROMCS and A1 and A0; Как организовать вход IORQGE на плате я думаю уже все знают...

Добавлено через 1 минуту

видемо лл1 ставится на плате зх 1 вход IORQ 2 вход ROMCS 3 выход на нем и есть модернизированный IORQ

Тогда будут заблокированы все порты на плате спека...

AlexFantasy
08.11.2008, 18:07
[QUOTE=Keeper;163467]Тогда имеет смысл формировать сигнал IORQGE, минимально с помощью элемента 3И: IORQGE = ROMCS and A1 and A0; Как организовать вход IORQGE на плате я думаю уже все знают...

А что за сигнал "IORQGE" IORQ-понятно а что такон GE
?

Keeper
08.11.2008, 20:44
А что за сигнал "IORQGE" IORQ-понятно а что такон GE

Сигнал IORQGE блокирует прохождение сигнала /IORQ, привожу кусок цитаты Немо с сайта fan`a:

ANT-1024HD.htm (http://sblive.narod.ru/ZX-Spectrum/ANT-1024HD/ANT-1024HD.htm)

Здесь искать схему KAY-1024 (http://sblive.narod.ru/ZX-Spectrum/KAY-1024/KAY-1024.htm)


...
Порт кемпстон-джойстика занимает ВСЕ нечётные порты, а порт клавиатуры ВСЕ чётные порты (по чтению). Это в том случае, если ничего не подключено на шине. Если подключается шинное периферийное устройство, то оно при обнаружении своего адреса ОБЯЗАНО, НЕ ДОЖИДАЯСЬ сигнала IORQ (т.е. только по комбинации адреса!) заблокировать прохождение IORQ посредством линии шины IORQGE. В этом случае порты самой машины и, в том числе, порты джойстика (либо клавиатуры) БЛОКИРУЮТСЯ и ШИНА переходит в свободное состояние для обмена с опознавшей свой адрес периферийной платой.
...

IORQGE можно организовать двумя способами:
1. Как в KAY и Pentagon 2.2
2. С помощью резистора на 680 Ом.
(Для Ленинграда - 1)
9520

AlexFantasy
08.11.2008, 23:45
Понятно!!! Завтра буду пробовать так то далеко не убегайте....как сразу подпаяю сей "девайс" так сразу буду здеся!!!!

Prusak
10.11.2008, 17:04
Не совсем, /OIRQ нужен для того чтобы заблокировать порты которые конфликтуют с портами контроллера тырдоса, сформировать /OIRQ можно с помощью одного элемента ИЛИ: /OIRQ = /IORQ or ROMCS. НО! Этот сигнал должен участвовать в дешифрации только тех портов которые конфликтуют с портами контроллера тырдоса, иначе Вы, например, не сможете вводить команды тырдоса с клавиатуры, так как ROMCS(если использовать его как /OIRQ) будет блокировать и порт 0xFE

Всё будет работать! Сигнал /OIRQ в данном контроллере должен блокировать ВСЕ остальные порты Спектрума. Конфликта с клавиатурой не будет хотя бы потому, что сигнал /OIRQ вырабатывается только при определенных условиях: при переходе на определенные адреса памяти (#3D2F, например, и еще некоторые, я уже по памяти не помню). Опрос клавиатуры в TR-DOS сделан так, что ничего не конфликтует.

Это была теория. А практика - я таких контроллеров несколько штук подключил к Ленинград-1, всё работало отлично!

Keeper
10.11.2008, 19:29
Всё будет работать! Сигнал /OIRQ в данном контроллере...

Вопрос был: где сигнал /OIRQ в этом контроллере.
И был ответ: нет его, этот сигнал нужно формировать либо формировать IORQGE.

Prusak
10.11.2008, 21:09
Я только хотел сказать, что формирование /OIRQ при помощи элемента ИЛИ не будет мешать работе клавиатуры, как было предположено выше. :)

Вообще-то про подключение этого контроллера я как мог написал в описании на схеме. Я старался, чтобы было понятно.

Keeper
11.11.2008, 12:34
Я только хотел сказать, что формирование /OIRQ при помощи элемента ИЛИ не будет мешать работе клавиатуры, как было предположено выше. :)

Будет, например в пентагоне 128 /OIRQ идет только на порт принтера, 0xXXFE и 0x7FFD работают только от /IORQ. Если же я не прав то я тогда не понимаю как работает клавиатура в тырдосе и обработчик кнопки Magic. Гуру схемотехники, объясните плз...

Prusak
11.11.2008, 16:28
Клавиатура в TR-DOS работает потому, что для её обработки используется интерпретатор BASIC-48, а в это время сигнал /OIRQ неактивен. Кнопка MAGIC вообще не имеет никакого отношения к работе клавиатуры и портов в частности. По кнопке MAGIC активизируется сигнал /NMI процессора, который запускает процедуру обработки немаскируемого прерывания в ПЗУ TR-DOS.

В качестве примера советую почитать статью "О подключении контроллера дисковода к компьютеру Байт" (журнал "Радиолюбитель №2/1994 г., стр. 6). Там сигнал /OIRQ формируется так же, разрывом связей от вывода /IORQ процессора.

Журнал можно скачать на официальном сайте по ссылке: http://radioliga.com/RL_1994/rl-1994-02.djvu

AlexFantasy
12.11.2008, 01:32
Короче подцепил Я Контроллер к Композиту по схеме IORQ на ЛЛ1.... Нихрена не заработало ... тоесть... вроде как всё работает но как только хочу форматнуть дискету у меня после слова Track - цыферки все за секунду пробегают и появляется надпись No disk.
Может это потому что в контроллере есть изменения на микрухе ЛА2 D13 выводы 11 и 12 замкнуты, а у меня они разорваны и с 12 вывода пошёл провод на свободный контакт системного разъёма контроллера (раньше контроллер был подключен к 128 Балтику). И еще на ТМ2 D10 12 нога отрезана от корпуса и запаяна на +5в.
Какие будут мысли на этот счёт?????????

Prusak
12.11.2008, 09:18
То, что TR-DOS запустился, это уже говорит о том, что контроллер с большего рабочий :)

Насколько я помню, 12 вывод ТМ2 если на корпусе, то по сбросу компьютер выходит сразу в TR-DOS, а если на +5В, то - в BASIC.

То, что 11 и 12 выводы ЛА2 разделены, не страшно, потому что один вход получается висит в воздухе, и микросхема считает, что он в лог.1, но лучше эти входы объединить как были. В любом случае это не будет влиять на способность контроллера форматировать диски.

То, что ты описал при форматировании - было что-то похожее, только не совсем помню из-за чего. Память подводит, давно было. Но проблема решалась просто, это я помню! :) Вроде что-то было с ВГ93. На всякий случай проверь, чтобы на неё шло +12В на 40 вывод. Если все питания на ВГ93 в норме, попробуй сменить на заведомо рабочую микросхему. Еще можно проверить все сигналы на дисковод, может чего-нибудь не контачит.

AlexFantasy
12.11.2008, 16:15
Все сигналы от Компа до контроллера доходят... ВГ93 стопудово рабочая (уже проверил) такие вещи как случайное пропадание питания на ВГ93 и что этим светит я и так знаю... А в компе может быть проблема или нет??? Вообще я этот контроллер к 3.5 дисковёрту подключал (имеет ли смысл на 5.25 проверять???

Добавлено через 7 минут
[QUOTE=Prusak;164126]В любом случае это не будет влиять на способность контроллера форматировать диски.QUOTE]

Я ведь только форматированием и проверял контроллер, записанных дискет у меня нет... Может меня неправильно поняли - типа что всё работает, но только неформатирует??????

Prusak
12.11.2008, 16:37
Все сигналы от Компа до контроллера доходят... ВГ93 стопудово рабочая (уже проверил) такие вещи как случайное пропадание питания на ВГ93 и что этим светит я и так знаю... А в компе может быть проблема или нет??? Вообще я этот контроллер к 3.5 дисковёрту подключал (имеет ли смысл на 5.25 проверять???

На 5,25 в первую очередь надо проверять. И я имел в виду сигналы от контроллера до дисковода, может контакта какого-нибудь в шлейфе нет...


Я ведь только форматированием и проверял контроллер, записанных дискет у меня нет... Может меня неправильно поняли - типа что всё работает, но только неформатирует??????

Если запустилась TR-DOS и можно давать команды, то это уже говорит о том, что интерфейс с компом работает.

Если бы такая проблема была у меня, я бы не спеша сидел и проверял все сигналы на микросхемах, может где-то пайка плохая, или логический элемент "вылетел" или диоды, на худой конец, неисправны (в контроллере есть пару штук).

AlexFantasy
12.11.2008, 17:40
Обнаружил что в контроллере вместо РТ4 стоит РТ11 причём с 7 ножки идёт дорожка на 1 ножку этой же микрухи и она перерезана...

И ещё наверное с самого начала мне следовало сказать о таком нюансе что как только подключил контроллер у меня изображение было сформировано так как на фотке. Но сейчас всё нормально.... может это совпадение незнаю....

Prusak
12.11.2008, 18:00
Я недавно выяснил одну особенность этого контроллера: я так понял, что на компьютере стоит 128К памяти и ПЗУ 27512. В этом случае сигнал ROMCS с платы расширения (он подключается к 27-му выводу ПЗУ) подать на отрезанный вывод 12 ЛА2. Это важно.

556РТ11 - аналог 556РТ4. Только у РТ4 выходы с открытым коллектором, а у РТ11 с тремя состояниями. Они в данном случае взаимозаменяемы.

Что касается обрезанной связи между 1 и 7 выводом РТ11 - я посмотрю еще у себя на плате контроллера, как там сделано.

that inside
12.11.2008, 18:01
ты сравни плату до возни с нею и после наверняка ты када ее просто крутил в руках очистил от окислов или какой проводок паправил вапше мне корифеи радиоэлекторники говарили што радиодело это наука о плохих контактах

AlexFantasy
12.11.2008, 19:24
КОМПОЗИТ 128 (KAY128)не имеет "платы расширения до 128к" , сама плата уже с завода 128 к.
В смысле на свободную ножку ЛА2 контроллера подаю сигнал который приходит на 27 ногу 27512( не отрывая от самой этой 27 ноги) и это условие обязательно!!! Я правильно понял????

Pryanick
12.11.2008, 21:02
AlexFantasy, кинь мне в личку свое мыло. Я тебе вышлю большие качественные фотки контроллера С-48

Prusak
12.11.2008, 21:39
В смысле на свободную ножку ЛА2 контроллера подаю сигнал который приходит на 27 ногу 27512( не отрывая от самой этой 27 ноги) и это условие обязательно!!! Я правильно понял????

Вроде так :) (не совсем уверенно)
Дело в том, что если верить листку, на котором было описание подключения контроллера, то там так было сказано. А суть этой доработки состоит в том, что ПЗУ с TR-DOS должно выбираться также при условии, что на 27-м выводе ПЗУ (А14) будет лог.1.

Я посмотрел на своем контроллере - когда-то я тоже делал такую доработку для 27512, у меня тоже дорожка перерезана.

AlexFantasy
12.11.2008, 22:47
Будем пробовать.....

Добавлено через 1 час 18 минут
Подал сигнал с 27 ноги 27512 на ЛА2 - Нефига не изменилось... после слова track при форматировании в секунду пробегают цифорки =(
Соединяю 1 и 8 ноги на РТ 11 - произошли изменения при попытке отформатировать пишет Abort, Ignore, Retry... и усё.... =(
Может ЛН3 мозги компосирует????

Prusak
13.11.2008, 08:37
Соединяю 1 и 8 ноги на РТ 11 - произошли изменения при попытке отформатировать пишет Abort, Ignore, Retry... и усё.... =(
Может ЛН3 мозги компосирует????

ЛН3 трудноубиваемая, может РТ11 умерла? В любом случае мне сложно сказать в чем тут может быть дело. Пройдись логическим пробником по всем входам и выходам всех микросхем (кроме ВГ93, раз она точно рабочая), по крайней мере проверишь работоспособность мелкой логики.

P.S. Благодаря Pryanick'у найден лист с описанием подключения контроллера С-48. Качайте: http://ifolder.ru/9050921

Mirazh
16.11.2008, 16:05
Схемой Кай 128 ( композит 128) не поделитесь? а то у меня какая то ерунда с кадровой разверткой :(

AlexFantasy
16.11.2008, 18:50
Давай мыло!

molodcov_alex
16.11.2008, 18:54
Че ж сразу мыло? Вот: http://zx.pk.ru/showpost.php?p=77428&postcount=462

Mirazh
16.11.2008, 20:02
Вот всем спасибки! :)
уже вычислил дохлый счетчик и неконтакт на плате. картинка появилась нормальная.
озушку одну битую поменял. походу еще одна где то сидит :(

Prusak
03.12.2008, 11:48
К сожалению, в составленную ранее мной схему С-48 вкрались некоторые ошибки. Вот исправленная схема: http://ifolder.ru/9365349.

Prusak
14.12.2008, 17:00
Удалось найти рабочую 556РТ4 для контроллера С-48 и прочитать её прошивку. Итого - полный комплект документации на контроллер С-48 (схема, описание подключения, прошивка РТ4 и фотографии) качайте тут: http://ifolder.ru/9554253

Mirazh
14.12.2008, 20:13
дык контроллер то заработал на компе?

Petr0v
14.12.2008, 20:45
Удалось найти рабочую 556РТ4 для контроллера С-48 и прочитать её прошивку. Итого - полный комплект документации на контроллер С-48 (схема, описание подключения, прошивка РТ4 и фотографии) качайте тут: http://ifolder.ru/9550244
В схеме две DD5

Prusak
14.12.2008, 21:02
дык контроллер то заработал на компе?

Свой контроллер я запустил. Всё работает.


В схеме две DD5

:( [посыпает голову пеплом] каюсь, не досмотрел, буду исправлять.

P.S. Исправил, перезалил.

Petr0v
14.12.2008, 21:12
Свой контроллер я запустил. Всё работает....
А печатки нету в каком нибудь формате?

Prusak
14.12.2008, 21:20
А печатки нету в каком нибудь формате?

У меня, к сожалению, нет.

AlexFantasy
24.12.2008, 00:53
Вчера наконецто отремонтировал не так давно доставшийся мне "БАЙТ"!!!:-). Может кто нибудь подключал к БАЙТУ такой Контроллер???

Prusak
24.12.2008, 08:36
Вчера наконецто отремонтировал не так давно доставшийся мне "БАЙТ"!!!:-). Может кто нибудь подключал к БАЙТУ такой Контроллер???

Я подключал. Правда, давно это было...

AlexFantasy
24.12.2008, 15:05
Я подключал. Правда, давно это было...

НУ И КАК НОРМАЛЬНО РАБОТАЛ???

Prusak
24.12.2008, 15:40
Помню, что работал :)

AlexFantasy
24.12.2008, 16:12
Здаётся мне что сам КОМПОЗИТ мозги парит(режет экран на 2 части, пока пару раз не сбросишь комп... Буду к БАЙТУ пробовать подлючать... Посмотрим что получится.

doorsfan
15.05.2009, 17:08
Итого - полный комплект документации на контроллер С-48 (схема, описание подключения, прошивка РТ4 и фотографии) качайте тут: http://ifolder.ru/9554253

Спасибо! masterpiece переаплоудил на http://zxpk.untergrund.net/downloads.php?id=413

krotan
30.09.2016, 15:53
Спасибо! masterpiece переаплоудил на http://zxpk.untergrund.net/downloads.php?id=413 Тоже недоступно... ПЕрезалейте, кто может...

Prusak
30.09.2016, 17:31
Тоже недоступно... ПЕрезалейте, кто может...

Описание (http://zxbyte.ru/bdi_c48_for_zx.htm) контроллера и вся доступная документация по нему.

oracleua
08.12.2016, 16:23
Нашел скан платы
http://i.piccy_.info/i9/43253936b966911214d9f419959f843c/1481203337/11973/1097749/1_1200_240.jpg (http://piccy_.info/view3/10613159/4bde2941f511b80ed8e1dd168e020ec3/)http://i.piccy_.info/a3/2016-12-08-13-22/i9-10613159/240x176-r/i.gif (http://i.piccy_.info/a3c/2016-12-08-13-22/i9-10613159/240x176-r)

http://i.piccy_.info/i9/a7fb7421f1b7492d709c6b78a9f0fcdd/1481203369/12372/1097749/2_1200_240.jpg (http://piccy_.info/view3/10613162/c1aeef4b89de47d992250302fbf35a97/)http://i.piccy_.info/a3/2016-12-08-13-22/i9-10613162/240x176-r/i.gif (http://i.piccy_.info/a3c/2016-12-08-13-22/i9-10613162/240x176-r)

oracleua
19.07.2017, 22:46
Вот и собрал новенький с48.
Осталось запустить в турбо..

oracleua
13.10.2020, 16:13
Исходники

Owl
16.11.2020, 23:59
Схема для DipTrace ..
https://yadi.sk/i/9b8fal3sbXUfHQ
Посоветуйте, что нужно добавить, чтобы контроллер
можно было подключать и к 48K и к 128K моделям ..
Я так понял, что нужно резать ноги на ЛА2 ?
И какие сигналы вывести на краевой разъем ?
Вырисовывается что-то вроде - https://yadi.sk/i/IlvXMJv1-VGuSw

lav
21.11.2020, 16:31
Всем привет. Есть такой контроллер, подключенный к Харьков 128. Не работает кнопка "Маджик", может кто подскажет, какой длительности должен быть импульс? И еще. Что это за доработку я сделал 30 лет назад ?
https://yadi.sk/d/ZWqwrngTfq_x4A

goodboy
21.11.2020, 17:09
Что это за доработку я сделал 30 лет назад ?
"ФАПЧ" - вот похожее решение http://zxbyte.ru/doc/c48/c48_2.zip

lav
21.11.2020, 17:22
Это улучшенное гарантированное чтение дисков? А про длительность импульса маджика не в курсе?

goodboy
21.11.2020, 17:34
Это улучшенное гарантированное чтение дисков?
да