Вход

Просмотр полной версии : Контроллер BDI Орель БК-08, подготовка к производству



zorel
02.05.2011, 20:41
Шаблон для производства печатных плат Маленького контроллера дисковода, Орель БК-08.

(Теоретически контроллер можно установить на любой 48-128 кб клон спекрума, но разъем контроллера, без переделок подходит именно на Орель БК-08 Для примера контроллер через макетную плату установлен на плате Ленингирада (http://zx.pk.ru/showpost.php?p=285015&postcount=12) )

Доработка в Ореле минимальная, нужно всего лишь подать на контроллер +12 вольт. С 23 контакта на плате Ореле (с выхода стабилизатора), подать, на 29 контакт разъема контроллера на плате Орели, это все.

Одна доработка, чтобы не припаивать шлейф на плату, я добавил разъем под шлейф, но есть один нюанс и с этим сделать пока ничего не могу. Для правильной работы дисковода, гнездо под шлейф припаивается с обратной стороны платы.

На этом пока все!


В общем особая благодарность Богдану, за то что отдал свой контроллер дисковода, для перепроизводства данного контроллера и solegstar - за то что помог снять прошивку с РТ4


Фото рабочего контроллера. Внимание!!! контроллер рабочий, но на плате есть 1 ошибка, не подключен сигнал D7 к ПЗУ, при сборки контроллера, нужно учесть и поставить перемычку как на 2-й картинке, платы контроллера с обратной стороны.


http://photo.qip.ru/photo/zorel/3945007/middle/96607497.jpg (http://photo.qip.ru/users/zorel/3945007/96607497/)

http://photo.qip.ru/photo/zorel/3945007/middle/96607498.jpg (http://photo.qip.ru/users/zorel/3945007/96607498/)

fifan
03.05.2011, 04:57
Слишком много Colision на плате, друг мой. Это не есть хорошо - переходные отверстия нельзя так близко к проводникам делать. На практике это будет залип.

zorel
03.05.2011, 10:08
fifan, Странно, что в DipTrace этих ошибок нет, Altium Designer их выводит. Шаблон я на время убрал, нашол пару ошибок. Буду исправлять, потом опять выложу. Переходные отверстия уменьшу.

zorel
03.05.2011, 17:41
Вопрос по разъему BDI, какой шаг между контактами у импортного разъема DIN 41612 (аналога СНП58-64) должен быть, 2.54? Подскажите пожалуйста.

Anykey
03.05.2011, 18:56
У отечественных 2,5
у импортных DIN - 2,54

Mick
03.05.2011, 18:58
Вопрос по разъему BDI, какой шаг между контактами у импортного разъема DIN 41612 (аналога СНП58-64) должен быть, 2.54? Подскажите пожалуйста.

Интернет рулит вроде :) Например можно здесь разузнать http://www.brownbear.ru/catalog/view81.html

zorel
03.05.2011, 21:13
Переразвел контроллер в sprint layout 5.0 - примерно на 95% соответствует оригинальному контроллеру.

AHTuXPuCT
06.05.2011, 20:12
а может не ставить ПЗУ на плату контроллера?
проще ведь в компе ПЗУ поменять

zorel
06.05.2011, 20:26
AHTuXPuCT,Контроллер изза переделок, сразу оригинальность и свою историческую ценность потеряет. Разве что переделать под ПЗУ 27512 )

solegstar
06.05.2011, 21:07
Внимание! Я считал прошивку с распайкой адаптера под РТшки по стандартной "ГОСТовской" цоколевке. у РТшки в Орели цоколевка другая (расположение битов адресов и битов данных) на принципиальной схеме. Т.е. если нужно будет прошивать РТшку самостоятельно, то прошива будет соответствовать оригиналу только если цоколевка программатора будет соответствовать цоколевке как во вложении!

zorel
31.07.2011, 01:48
Добавил в первое сообщение очередное обновление, инструкцию по переделки орели для работы с маленьким контроллером дисковода.

smalcom
07.08.2011, 19:58
не увидел на схеме частоту кварца. плохо смотрю?

zorel
07.08.2011, 20:05
smalcom, 4 мгц.

Biozoom
26.10.2011, 18:20
Кто подскажет , как этот контроллер прикрутить к оригинальному ZX Spectrum 48 ?

solegstar
27.10.2011, 10:33
Кто подскажет , как этот контроллер прикрутить к оригинальному ZX Spectrum 48 ?

а есть схема оригинального ZX Spectrum 48?

---------- Post added at 09:33 ---------- Previous post was at 09:17 ----------

в нормальном качестве конечно, чтоб видно было сигналы, а то нашел только очень плохо отсканеные. http://www.worldofspectrum.org/documentation.html#manuals -
Biozoom.ru, какая у Вас модель Speccy?

Biozoom
27.10.2011, 14:27
а есть схема оригинального ZX Spectrum 48?

---------- Post added at 09:33 ---------- Previous post was at 09:17 ----------

в нормальном качестве конечно, чтоб видно было сигналы, а то нашел только очень плохо отсканеные. http://www.worldofspectrum.org/documentation.html#manuals -
Biozoom.ru, какая у Вас модель Speccy?

48к без плюса

solegstar
27.10.2011, 15:32
интересный эксперимент будет. :) т.к. в контроллере Орели стоит ПЗУ 27256 (BASIC48+TR-DOS), то ПЗУ в самом спектруме необходимо отключить. кто знает, есть ли на zx-bus оригинального zx spectrum 48k сигнал отключения внутреннего ПЗУ (/ROMCS у него - выход)? впринципе ничего не стоит залезть во внутрь компа и вытащить её, но хочется как то культурнее. остальные сигналы контроллера подключаются к одноименным контактам разъема спектрума. сигналы контроллера "Magic", "BETA-" и "NMI" можно пока не подключать.

распайка разъема zx-bus есть в этой схеме ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/ZXSpectrumIssue2-Schematics.gif
сторона "А" - сторона деталей, сторона "В" - сторона пайки соответственно.

MV1971
27.10.2011, 15:50
ROMSC это и есть отключение ПЗУ
Чтобы отключить надо на него подать высокий уровень, то есть в данном случае +5В через транзистор или напрямую с микросхемы если нагрузочная способность выхода микрухи, которая стоит в контроллере при лог1 позволит.

solegstar
27.10.2011, 15:54
ага, нашел. сигнал шины 25А(Issue3) если подключить на +5В через диод, отключит внутренее ПЗУ. но это в схеме ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/ZXSpectrumIssue3-Schematics.gif ZX Spectrum Issue3! причем и стороны Expansion Port они обозначили наоборот. какой у Вас версии? Issue2 или Issue3?

Biozoom
27.10.2011, 16:05
ага, нашел. сигнал шины 25А(Issue3) если подключить на +5В через диод, отключит внутренее ПЗУ. но это в схеме ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/ZXSpectrumIssue3-Schematics.gif ZX Spectrum Issue3! причем и стороны Expansion Port они обозначили наоборот. какой у Вас версии? Issue2 или Issue3?
Сейчас не смогу ответить . так-как на работе, вечером 22 по Москве вскрою и посмотрю.

MV1971
27.10.2011, 16:16
Неважно какая версия платы начиная с 2 , все равно этот сигнал ROMCS на том же месте.

solegstar
27.10.2011, 16:34
Неважно какая версия платы начиная с 2 , все равно этот сигнал ROMCS на том же месте.

просто судя по схеме issue2, сигнал /ROMCS c expansion port подключен напрямую к ноге ULA, а в issue3 через резистор R33... вот и возникло сомнение.

MV1971
27.10.2011, 16:44
В iss2 тоже должен быть через R33, на схеме просто так написано, иначе смысл сигнала теряется

solegstar
27.10.2011, 17:02
тогда дело за малым - сделать переходничек для контроллера "Expansion Port<->Системный разъем контроллера" и на разъеме Expansion Port подключить диод - анодом к +5В и катодом к контакту 25А.

Biozoom
27.10.2011, 17:27
Тогда вопрос к zorel сможет он с таким разъёмом контроллер собрать?

zorel
27.10.2011, 17:57
Biozoom.ru, с таким разъемом собрать несмогу, могу собрать без разъема или с разъемом DIN 41612

SLYFOX
19.01.2012, 01:21
Добрый день!
Подскажите пожалуйста по поводу цоколевки 556РТ4 - а Вы не ошиблись гостовская цоколевка у меня в справочниках другая, адреса совпадают- а данные наоборот- d0-12; d1-11; d2-10; d3-9. И в схеме программатора от Микроарта, которым собирался воспользоваться, тоже. Вот его кусок схемы. И здесь - http://njnmnp.narod.ru/prog/prom/re3_rt4.html , и здесь http://elsiton.ru/index.php?action=tovar&id=5558, (не сочтите за рекламу).Так какую прошивку мне прошивать? Или любую с соответствуещей комутацией ножек. Т.е. обе Ваши прошивки без переходника в программатор не подойдут? Или Вы ошиблись с рисунком? Во вложениях две прошивки - "прошивка Рт4" и "иной вариант" - проясните пожалуйста - какая из них под какую цоколевку. СПАСИБО! чета запутался совсем.

solegstar
19.01.2012, 03:16
Так какую прошивку мне прошивать?...

Считаная мной прошивка - Orel_BD.BIN. Я переделал её под Вашу цоколевку. Прошивка во вложенном архиве. Удачи.

SLYFOX
23.01.2012, 00:31
День Добрый!
пожалуйста подтвердите правильность прошивки для РТ4. Прикрутил к ленинграду - контролер от ореля -никак не хочет выходить в трдос. Перепробовал уже разные прошивки как трдоса так и спектрума - ну нет трдоса и все тут. Напоследок прошил 27512 следующим образом- 0-03fff пусто 4000-7fff- трдос , 8000-Bfff - 128 (от пентагона), с000-ffff от 48. Управление 1 ножкой от сигнала Бета - . Импульс на первую ножку проходит на потом опять подтягивается к лог единице и перезагрузка. Randomize usr 15616 из 48 - тот же эффект.=((. Конечно делал кучу доработок (как бы не запутаться с ними) из доработок 128 мег доп память распаянная сверху + AY(проверенную платку расширения под односторонний лут с кучей перемычек могу выложить кому интересно, а то нигде не нашел и рисовал сам), контроллер клавиатуры PC. Правильный видеовыход на 27512 чтоб кодер работал. Вроде все тесты по памяти 48 и 128 прошел. AY работает, игрушки грузятся с MP - 3 шки (правда не все подряд некоторые ну не хотят и все.) А с трдосом засада =((( Подскажите кто что знает Может еще какая доработка нужна? Сделал переходник для Ртшки. Покоммутировал ножки - прошивка BDI иной вариант - сошлась с прошивкой от solegstar после перекоммутации ножек. А вот с основной прошивкой (orel-bdi) ну никак - как только ножки не коммутировал =(((. Нужно ли для ленинграда делать доработку и возвращать сигнал IORQOUT как в похожем контроллере BDI для ленинграда2. Должен ли запустится ТРДОс если я его прошью вместо основного ПЗУ без 48 - 128 бейсика напрямую? Спасибо если кто что подскажет. Приложу рисунок первая прошивка с последней сошлись а вот со средней - никак =((

SLYFOX
23.01.2012, 00:59
Спасибо за ответ. Правильная из какой? Там их две! из одной ( которая иной вариант)у меня тоже получилось переделать, а вот из основной у меня не получилось. Считываются совсем другие данные. которая основная- под коммутацию каких ножек- как на схеме?

solegstar
23.01.2012, 01:06
средняя подходит к верхней на рисунке. просто в контроллере дисковода 9 и 10 выводы не используются и в РТшке эти биты можно не прошивать. Вам подходит нижняя.

SLYFOX
23.01.2012, 01:15
Спасибо.Теперь понятно... а средняя прошивка вообще под какой вариант? Не под контроллер ли к ленинграду2 там как раз используются биты на 9 10 11 ножках и схема- ну очень похожа... почти как близнец.

solegstar
23.01.2012, 01:27
Спасибо.Теперь понятно... а средняя прошивка вообще под какой вариант? Не под контроллер ли к ленинграду2 там как раз используются биты на 9 10 11 ножках и схема- ну очень похожа... почти как близнец.

прошивка орель.bin и orel_BD.BIN - можно сказать одинаковые с точки зрения использования выходов РТшки! И в орель.bin тоже используются только 12 и 11 выводы, т.е. два бита, а 10 и 9 в 0, непрошитые, т.к. прошивать ртшку раньше было проблематично.

---------- Post added at 23:27 ---------- Previous post was at 23:19 ----------

прошивки для этой цоколевки - http://zx-pk.ru/showpost.php?p=382365&postcount=10

SLYFOX
24.01.2012, 12:43
Что то- не хочет работать=(. Подскажите пожалуйста, по поводу подключения самого контроллера. Может я что то не правильно подключил? Я так понял все сигналы с разъема d0-d7, a0-a15, RESET, IORQ, MREQ, RD,WR,M1 можно подключить прямо на процессор. BETA на выбор TRDOS. C небольшой доаботкой NMI -к плюсу через резистор(разорвать от BUSQR), или что то должно быть проинвертировано. На разъеме BDI нарисованы все сигналы не инверсные, на схеме процессора все инверсные, из чего заключаю что на схеме разъема BDI -просто везде не поставили инверсные черточки. Интересуют сигналы RD и IORQ. RD идет по схеме напрямую в контроллере на 27256, В ленинграде1 туда идет не RD а RDROM. Что заводить на контроллер? ( хотя пробовал и то и то, результат одинаковый =(. ) И по поводу IORQ - нужно ли делать доработку как в контроллере (кажется для ленинграда2, схемы очень похожи, приаттачу) IORQOUT, То есть вход на BDI и выход этого сигнала обратно на процессор? Спасибо за любую информацию! Она наводит на дополнительные размышления!
Ps. пытался разобраться по подключению к самой ОРЕЛИ, но скачал в таком ужасном качестве- что только общая информация...=(

zorel
24.01.2012, 13:20
Схема орели в нормальном качестве я выкладывал здесь (http://zx.pk.ru/showpost.php?p=362739&postcount=127), правда не уверен на 100% что все нарисовано правильно. На фото подключен контроллер к ленинград - 2 (http://zx.pk.ru/showpost.php?p=285015&postcount=9), так что работать должен. Скорей всего подключение контроллера не правильно или прошивка рт4 записанна не правильно. На ореле у меня контроллер работает с прошивкой что считывал solegstar, вторую я считывал и обе прошивки рабочие.

solegstar
24.01.2012, 13:53
BETA на выбор TRDOS.

Так BETA или BETA- используется для выбора ТРДОС?
27 нога в каком состоянии, когда показывает меню 128? в 0 или 1?


C небольшой доаботкой NMI -к плюсу через резистор(разорвать от BUSQR)

причем тут NMI к BUSRQ? NMI контроллера, подключается к NMI проца.


Интересуют сигналы RD и IORQ. RD идет по схеме напрямую в контроллере на 27256, В ленинграде1 туда идет не RD а RDROM. Что заводить на контроллер? ( хотя пробовал и то и то, результат одинаковый =(. )

если у тебя на ленине стоит 27512, то в контроллере БДИ орели ПЗУ ненадо устанавливать.


И по поводу IORQ - нужно ли делать доработку как в контроллере (кажется для ленинграда2, схемы очень похожи, праттачу) IORQOUT, То есть вход на BDI и выход этого сигнала обратно на процессор?

Возможно понадобится. именно так - выход /IORQ проца на вход в контроллер, выход лл1 дальше в схему Ленина2.

SLYFOX
24.01.2012, 14:15
Спасибо за схему! Такую не видел, буду разбираться. Но там опять непонятка с игнало RD. C проца нарисован прямой, на всех входах инверсный, если проинвертирован то где- с наскоку не нашёл. К ленинграду 2 подключение у Вас видел. В этом сомнений нет. Интересует- кто подключал к ленинграду 1. Прошивку в рт4 проверял несколько раз. Считывается правильно. Думал не восстановились ли перемычки (прогревал в духовке). А насчет сигналов RD и IORQ - кто что скажет? Спасибо!

---------- Post added at 14:15 ---------- Previous post was at 13:58 ----------

1.Если использую Пзу 27512 тогда Бета - на 1 ногу, если 1 ногу на плюс грузится 128.
2. в схеме ленинграда1 17 нога процессора NMI соединена соединена с 25 с BUSRQ и через резистор на +5 вольт, поэтому и доработка - оторвать NMI от BUSRQ , подать + через резистор и на Конрлоллер BDI. Кстати эту доработку делал раньше толи для расширения памяти, то ли для подключения клавиатуры от PC.
3. ПЗУ пробовал уж по разному и так и так и вместе и раздельно =), пока остановился Пзу 512 на ленине1 1ногу на бета- (если на бета+ то матрас). Но так не пускается 128, черный квадрат , заливка красными полосками не до конца(очистка озу кажется), и виснет. Если 1 ногу на +5 четко запускается 128.
4. попробую сделать доработку на лл1 IRQOUT. Мож че получится.
Спасибо !

zorel
24.01.2012, 15:01
SLYFOX, если замкнуть перемычку на контроллере дисковода постояно висит в бейсике, по команде Randomize usr 15616(7) тоже не переходит.

solegstar
24.01.2012, 15:13
на 27 ногу ПЗУ откуда сигнал подавал? из доработки 128к? с порта 7FFD? и еще раз повторяю, что там за уровень?

SLYFOX
24.01.2012, 17:05
на 27 ногу сигнал идет с доработки ВС-1(12 нога 555тм9). при загрузки короткие импульсы из 0 в 1, при 48к - 1, при 128к короткие импульсы в из 0 в 1. в трдос пачка импульсов и опять короткие. Сделал доработку на лл1, пока разбираюсь не все так просто. просто оторвать от проца не получилось. к сигналу IORQ поключен контроллер клавиатуры, не кнему, а к смеси IORQ и RD =IORD(KJOE). http://zx.pk.ru/showthread.php?t=5816 Клавиатура сразу перестала работать. Еще этот IORD идет на 15 ноги КП11 опрос состояния клавиатуры , пока сделал отдельную смесь для них IORD на дополнительной ЛЛ1 (благо в корпусе 4) чтоб заработала клавиатура. Врезультате пока имеем
1.розовый бордюр =)
2.запуск с 27512 на первую ногу бета+ (бета - используется в доработке на лл1)
3.запуск всех бейсиков
4. привыходе в трдос куча 88888888 на экране.
вот пока как то так. разбираюсь дальше,
всетаки я его добью, дело принципа! главное не запутаться в доработках, а то уже мозги кипят где что делал =).

---------- Post added at 17:05 ---------- Previous post was at 16:41 ----------

Буду курить схему ленинграда2 , че там происходит с IORQ и доработками к нему.

solegstar
24.01.2012, 17:24
2.запуск с 27512 на первую ногу бета+ (бета - используется в доработке на лл1)

а не наоборот? сигнал выборки ТРДОС должен при обращении к ТРДОС переходить из 1 в 0.

SLYFOX
24.01.2012, 18:09
то то и странно - что после доработки лл1 сигнала IORQ пускается на 1 ножке бета+, с бета- матрас...... че то я там на дорабатывал, сижу проверяю....сравниваю схемы ленинградов. Я так понимаю здесь этот контроллер к ленинграду1 никто не подключал....

solegstar
24.01.2012, 18:25
ну отключи пока вообще BETA сигнал. на лл1 вместо него подай 0, на 1 ногу ПЗУ временно 1. стань щупом осцилографа на сигналы БЕТА и посмотри какой из них в высоком уровне. потом из бейсика128 нажми на трдос - если переходит в 0, а потом возвращается в 1, то это наш сигнал для ПЗУ, ну а другой бета ессно для лл1.

SLYFOX
25.01.2012, 00:41
Маленький краткий отчет. Сделал доработку собрал узел как на ленинграде2 , оторвал IORQ от проца поставил ЛЛ1 на один вход IORQ на другой два диода на А0 и А6 выход дальше куда шел IORQ. Прошивка пентагона в 27512 - сначала пустилась - обрадовался вышел в ТРДОС несколько раз. Потом даже не понял почему матрас. на 27 ноге 0, не дает модуль расширения 128 памяти. вынул 27512 Воткнул 27256 в контроллер ТРДОС сразу пустился (в 48 можно пока попасть только через перемычку на контроллере) , правда пишет NO DISK, дисковод шевелится лампочка загорается. Сделал вторую дороботку на ЛЛ1 IORQ вход IORQOUT выход, разницы не заметил. Пока птаюсь отладить и проверить контроллер чтоб дисковод заработал. Курю дальше.........

zorel
25.01.2012, 01:32
SLYFOX, дисковод шивелится постоянно или при обращении к диску?

SLYFOX
25.01.2012, 01:44
При обращении к диску. Шлейф от PC старый с двумя группами контактов под 5\25 и 3\5. Пробовал и там и там и А и В по команде LIST загорается светодиод на дисководе вращение двигателя, первый раз дергонье головки потом только вращение и надпись NO DISK Прошивку 27512 от пентагона запустил- , был не контакт в панели....

---------- Post added at 01:44 ---------- Previous post was at 01:38 ----------

дисковод пока поставил TEAC - 5.25" Model# FD-55GFR перемычки как тут http://zx.pk.ru/showpost.php?p=435131&postcount=20 шлейф прямой

zorel
26.01.2012, 16:34
есть такой вот мануал (http://narod.ru/disk/38847030001/manual.rar.html) для настройки ленинграда. Там есть описание дорабодки ленинграда для подключения контроллера дисковода.

SLYFOX
27.01.2012, 01:51
Спасибо! Эту книжку не видел. Изучу. Запустил таки дисковод. Попалась не рабочая 555ИД7 7 нога битый выход приводила к результату NO DISK. Заменил на 74ls138. Дисковод полностью ожил. Поставил 3,5 работает как B , разбираюсь как перевести его на А. Форматирует нормально . Записал через ESN с РС несколко игрушек- ни одна пока не пошла. Нужно разбираться. Толи память 128 после всех доработок глючит, толи подключил что то не туда. То ли читает с дискеты криво. Разбираюсь потихоньку. Всем Спасибо за советы!

zorel
27.01.2012, 02:07
SLYFOX,
Есть такая софтинка (http://zx.pk.ru/showthread.php?t=12842) для записи образов через ПК для спека.
для того что-бы дисковод работал как А, нужно перекрутить шлейф. В мануале к zx-evo (http://www.nedopc.com/zxevo/zxevo_user_manual_revc.pdf) есть описание как правильно перекрутить
Озу желательно прогнать тестом каким нибудь. Удачи :)

SLYFOX
28.01.2012, 02:20
Спасибо! Классная софтинка! через нее все SCL игры пошли. А с другими форматами есть что нибудь? Или через эмулятор пересохранить? Шлейф перекрутил все работает как надо. Может на плате BDI перемычки предусмотреть. Место вроде есть. Да ладно все равно Floppy Drive Emulator собираю, что б на карточку все скинуть. Озу прогнал тестом 128 и от старого АТМ тест остался, там правда в основном тестирует 512, но и 128 тоже погонял. По тестам все ОК. Проблемма была с мп3 плеером. Ленинград оказался очень чувствительным к напряжению питания. 5,1-5,2 вольта все грузит и запускает. 4,8-5,1 или 5,2-5,4вольта срывает загрузку в тape loading error или просто перезагружается. С дисководом такого вроде не замечено. Как бы найти тот сигнал или вычислить сбойную микросхему - пока ума не приложу. Основные : Проц, Пзу, менял. Озу гонял тестами по часу ....Может потом что придумаю. Пока все что запускал и 48 и 128 и с музыкой и без - все работает. Всем СПАСИБО.

---------- Post added at 02:20 ---------- Previous post was at 00:31 ----------

Хотя с дисковода при напряжении 4,8 грузит и запускает нормально.......

juka1868
22.08.2015, 12:28
Добрый день! Подключил данный контроллер к Орели расширенной до 128к, ПЗУ TR-DOS, РФ4 запаяны в дополнительные (не использованные в оригинальной Орели) посадочные места в самом компьютере.
Компьютер переходит в TR-DOS из 128к меню, но при любой команде: LIST, RUN, FORMAT выдает No disk. Обращение к дисководу есть загорается светодиод, вращается диск.
Дисковод Teac FD-55GFR 149, переведен джемперами в DS-DD, и проверялся совместно с этим контроллером на другой Орели 48к (от продавца контроллера) на радиорынке при этом нормально читал и форматировал диски от Spectrum. Питающие напряжения на ВГ-шке в норме.
Дополнительно еще раз проверил дисковод на ПК, читает форматирует нормально.

Сигнал Index есть
TR-DOS версия 5.04T
Еще момент при тестировании (когда все работало) ПЗУ TR-DOS стояла в контроллере

В чем может быть проблема, где копать???

Barmaley_m
26.08.2015, 21:22
Я предлагаю в первую очередь проверить переделки "Орели" при подключении контроллера. Обратить внимание на блокировку портов ввода-вывода "Орели" при работе ПЗУ TR-DOS. Самый лучший способ - это отрезать вывод 14 микросхемы DS1 (РТ4) от земли и подать туда сигнал BETA (выбор ПЗУ TR-DOS) с контроллера. С нижней стороны платы у вывода 7 DS1 как раз идет короткая дорожка до переходного отверстия, которую удобно перерезать.

Вероятнее всего, выборка портов не блокируется, и когда TR-DOS пытается прочитать регистр состояния ВГ93 (порт 1F) - то возникает конфликт на шине данных, т.к. к ней подключается порт эмуляции Kempston Joystick "Орели" (микросхема DD1). Как вариант - удалить DD1 и оставить место DD1 на плате пустым. Я это всем рекомендую, т.к. эмуляция Kempston Joystick в "Орели" получилась неудачная, и от нее все равно больше вреда, чем пользы.

juka1868
27.08.2015, 11:26
Barmaley_m,

Разрисовал и выложил, в соответствующей теме, полную схему доработок, все что нашел на плате:

http://zx-pk.ru/showpost.php?p=824835&postcount=157

Согласно этой схемы DD1 (ЛН6) блокируется сигналом "БЕТА", глянте пожалуйста все ли селано правильно???

juka1868
27.08.2015, 18:34
Barmaley_m,

Что называется не в бровь, а в глаз:

"вывод 14 микросхемы DS1 (РТ4) от земли и подать туда сигнал BETA "

Подал "Бету" с 31 ноги контроллера, и сразу все завелось. :v2_dizzy_roll:

Огромное спасибо за помощь!!!!

Алексей с Урала
20.11.2016, 09:33
Господа,доброго времени.Дико извиняюсь,надеюсь-тема жива.Вопрос возник по ПЗУ РТ4.К сожалению,в магазинах таких больше нет.Да и не дешево у барыг,а учитывая что после прошивки нужны танцы с бубном типа термотренировок и прочих приятностей,посему-нельзя ли изготовить некий переходник под РФ2,коих у меня есть,прошить и установить в контроллер?Возможно-кто-то делал,или знает,а может уже данный вопрос где-то поднимался..То как тогда будет выглядеть сама прошивка и подключение?Не думаю,что сильно отличаться должно,но всё же-вопрос к гуру.

SoftFelix
20.11.2016, 10:27
нельзя ли изготовить некий переходник под РФ2,коих у меня есть,прошить и установить в контроллер?
Не получится. У РФ-ок быстродействие на порядок ниже, чем у РТ.

Алексей с Урала
20.11.2016, 11:48
Оппа...Засада...Спасибо за оперативный ответ.Что тогда делать?Где можно найти прошитую РТ?

SoftFelix
20.11.2016, 12:06
Где можно найти прошитую РТ?
Попробовать тут (http://zx-pk.ru/forums/88-barakholka.html).

dumpkin
04.05.2020, 14:05
контроллер работает с двумя дисководами сразу (шлейф использовать двойной)?
Или нужно городить 2 контроллера?

SoftFelix
04.05.2020, 14:18
контроллер работает с двумя дисководами сразу (шлейф использовать двойной)?
Контроллер поддерживает работу ДВУХ дисководов (А и В) на ОДНОМ шлейфе.

dumpkin
06.05.2020, 22:03
Фото рабочего контроллера. Внимание!!! контроллер рабочий, но на плате есть 1 ошибка, не подключен сигнал D7 к ПЗУ, при сборки контроллера, нужно учесть и поставить перемычку как на 2-й картинке, платы контроллера с обратной стороны.


Эту ошибку исправили в файлах что в архиве, Или у меня на плате уже все исправлено?
Я так понимаю, что с разъема Конт.А10 соединён с ножкой 19 ПЗУ и 14 ногой вг-шки?
https://i.ibb.co/2spLZZ9/IMG-20200506-215617.jpg (https://ibb.co/2spLZZ9)
Есть перемычка 1 2 . Зачем она, принудительный выбор прошивки с контроллера?

nimdasys_inbox_ru
11.05.2020, 03:55
zorel, кварцевый резонатор - на 8 МГц ?!

dumpkin
11.05.2020, 09:11
На 4.

Кстати, перемычка - это быстрая смена буквы диска а/в. Только не знаю ещё это именно перемычка или внешний переключатель .

nimdasys_inbox_ru
13.05.2020, 18:48
На 4.

Типа такого ?!

https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_678/https://chipkin.ru/wp-content/uploads/2019/12/tb2yqeoqfxxxxxkxfxxxxxxxxxx_273649146.jpg

dumpkin
14.05.2020, 09:07
Я такой использовал, но если у тебя просто другой корпус, то какая разница?
http://greenchip.com.ua/images/product/200/207/big.jpg

- - - Добавлено - - -

Короче, контролёр собрал и машина запустилась.
https://i.ibb.co/5jbczwh/IMG-20200514-005616-1.jpg (https://ibb.co/5jbczwh)
Но есть одно, но. В трдос не входит.
По Usr 15616 нет перехода, только назад в Бейсик.
Зато ресет мгновенный.
Если включить вместе с подключеным дисководом, то просто черный экран и начинает крутится диск.
Или снег на экране и тишина
https://i.ibb.co/6NPP3wk/IMG-20200514-012647.jpg (https://ibb.co/6NPP3wk)

val_dp
15.05.2020, 00:18
А в самой "Орели" переделки сделаны, согласно инструкции из первого сообщения? Только в инструкции нужно ориентироваться на картинку платы и перерезать дорожку, как на картинке и припаяться к ножке микросхемы, как на картинке (но у нее на картинке неверно обозначен первый вывод). Соответственно, читать "1. Обрезать дорожку (Х) 8н. DS1", "2. Установить перемычку 14н. DS1 - разъем СНП58-64 н.B31."
И обратить внимание на кабель к дисководу.Подключение дисковода 3,5” к разъему шлейфа, размещенному на прямом отрезке кабеля (без «перекрутов») даст нам дисковод “B:”. Для второго разъема необходимо обеспечить перекручивание 10-го и 12-го проводников, относительно 11-го (это отличается от стандартного кабеля для PC), такое подключение обеспечит дисковод “A:”. Без этой переделки дисковод “A:” распознаваться не будет !!!

dumpkin
15.05.2020, 10:12
А в самой "Орели" переделки сделаны, согласно инструкции из первого сообщения? Только в инструкции нужно ориентироваться на картинку платы и перерезать дорожку, как на картинке и припаяться к ножке микросхемы, как на картинке (но у нее на картинке неверно обозначен первый вывод). Соответственно, читать "1. Обрезать дорожку (Х) 8н. DS1", "2. Установить перемычку 14н. DS1 - разъем СНП58-64 н.B31."
И обратить внимание на кабель к дисководу.!!!

Да, делал согласно картинке. старые ПЗУшки на всякий пожарный вытянул.
разъем флопика припаян сзади платы. Его первый вывод от надписи на плате "BDI orel bk-08" (от центра платы)

без платы матрас, с платой рапидОС.
возможно РТ-шка не так прошита. Без нее такое же поведение.

как можно насильно (переключателем) переключить на адрес тр-дос?

val_dp
15.05.2020, 18:37
Вот рабочая прошивка:
72611

Фото рабочего экземпляра контроллера:

https://i.ibb.co/W5FjSfs/IMG-20200515-182819.jpg (https://ibb.co/W5FjSfs)

ПЗУ из самой Орели я тоже удалил.

lisica
15.05.2020, 21:23
Вот рабочая прошивка:Чем считівал и какова распиновка выходов данных по РТ4 в программаторе?

val_dp
15.05.2020, 21:47
Чем считівал и какова распиновка выходов данных по РТ4 в программаторе?
Считывал программатором РТ4, обсуждаемом на этом форуме. Режим, который стоял в настройках при запуске программы не менял. После выходных дам точный ответ, плюс прочитаю Стерхом.

lisica
15.05.2020, 22:39
Режим, который стоял в настройках при запуске программы не менялТо есть стояла точка - "Старая цоколёвка",



плюс прочитаю СтерхомУх ты, теперь будет возможность точно определить какая цоколёвка правильная...
Если есть желание, то прочитай, пжлст, в обоих режимах цоколёвки прогером из этого форума и сравни с файлом, прочитанным Стерхом...
ЗЫ... мне нужно прошить человеку РТ4...

val_dp
17.05.2020, 23:34
То есть стояла точка - "Старая цоколёвка"
Нет, у меня при запуске стоит точка "Альтернативная цоколевка".

Если есть желание, то прочитай, пжлст, в обоих режимах цоколёвки прогером из этого форума и сравни с файлом, прочитанным Стерхом...
Считанное Стерхом совпадает со считанным программатором РТ4 с точкой "Альтернативная цоколевка".
72628

dumpkin
18.05.2020, 09:30
fye

теперь будет возможность точно определить какая цоколёвка правильная...
мне тогда интересно с какой цокольевкой прошиты мои рт-шки. я бы на макетке переставил ноги для проверки.

нашел 2 варианта цоколевки в ручных програматорах и еще один в схеме платы.
https://i.ibb.co/HtCV7cc/556-4.jpg (https://ibb.co/3pv71xx)

lisica
18.05.2020, 18:13
нашел 2 варианта цоколевки в ручныху всех они совпадают с "Альтернативной цоколёвкой" "нашего" программатора.
попробуй поменять местами
0-3
1-2
2-1
3-0
то есть номера выводов:
9-12
10-11
11-10
12-9
а я прошью тебе уже то, что теперь должно заработать

dumpkin
18.05.2020, 23:49
то есть номера выводов:
9-12
10-11
11-10
12-9
Реакция на такую перепиновку одинаковая на обоих вариантах, что ты прошивал (с меткой и без) - usr 15616 даёт вечный перезагруз.
Ресет не помогает, только питание.

Всё-таки я думал отличия в цоколевке на адресе, а не выходы.:confused:

lisica
19.05.2020, 17:43
Всё-таки я думал отличия в цоколевке на адресе, а не выходыОтличия по выходах...


Ресет не помогает, только питание.А вот это уже нужно искать не в РТхах.
Диод VD1 исправен и не перевёрнут?
Сигнал сброса до ТМ2 доходит?

dumpkin
20.05.2020, 00:01
Диод VD1 исправен и не перевёрнут?
Сигнал сброса до ТМ2 доходит?
Понадеялся на адекватность маркировки диода. Нет чтобы прозвонить. Я два диода задом наперед впаял.
Теперь, после исправления, сразу в тр-дос заходит. Дисковод работает, форматирует и пишет 3,5".
Рт-шка без метки с перекинутыми контактами.
:v2_dizzy_roll::v2_dizzy_punk::v2_dizzy_vodka3:
https://i.ibb.co/1dDd7qx/IMG-20200519-233404.jpg (https://ibb.co/1dDd7qx) https://i.ibb.co/h2xrDZc/IMG-20200519-233255.jpg (https://ibb.co/h2xrDZc)

Mobil_Sin
20.05.2020, 09:17
С каким вариантом прошивки ртшки заработало? В теме три варианта: "ПрошивкаОrel_BD Иной вариант", "прошивка РТ4" с первого сообщения и с 72 сообщения "BDI_Orel_RT4".

lisica
20.05.2020, 18:55
Рт-шка без метки с перекинутыми контактами.Понял. Прошью теперь как положено.


С каким вариантом прошивки ртшки заработало?
orel_BD.BIN и Orel_BDI_old_pinout.bin нужно прошивать в "Старой цоколёвке"
Orel_BDI_altern_pinout.bin "Альтернативная" и оно же совпадает со "Стерх"ом. И по этой прошивке можно вычеслить что куда дешифрует.
орель.bin вообще непонятное чтото...

dumpkin
22.05.2020, 22:34
С контроллером дисковода разобрался, теперь следующий этап. Так как используется пзу-шка контроллера, а микросхема у меня только 27с256, у меня в распоряжении только Бейсик 48 и тр-дос.
Как правильно использовать освободившиеся слоты Орели, чтоб установить на двух 27с256 Бейсик 128-48-трдос и возможно тест памяти или другое полезное ПО или систему?

nimdasys_inbox_ru
24.05.2020, 22:58
dumpkin, а можно попросить Вас сделать фото основной платы в местах переделки ?!

val_dp
25.05.2020, 16:28
фото основной платы в местах переделки

https://i.ibb.co/Gnh2bLx/2.jpg (https://ibb.co/Gnh2bLx) https://i.ibb.co/Q6FMqcH/1.jpg (https://ibb.co/Q6FMqcH)

nimdasys_inbox_ru
25.05.2020, 21:07
val_dp - Наиогромнейшее спасибо!

Кстати, а можно узнать - Ваш экземпляр улучшен до 128 КБ ?!

val_dp
25.05.2020, 21:48
Ваш экземпляр улучшен до 128 КБ ?!
Нет, всё родное, только подключен BDI.

dumpkin
28.06.2020, 22:17
Помогите снова. После приключений с процессором, перестал запускаться контроллер. Просто матрас. Если вернуть переделки, то грузится с родных пзушек.
Раньше хоть изменения в поведении были при подключении, а сейчас ноль реакции.

dumpkin
30.06.2020, 08:31
Все, порешал. Какого-то черта пзуха слетела. Зашил новую в 27с512 и заработало.
Кстати, спаял HxC floppy emul и с ним наш бди отлично работает. SCL и TRD монтируются норм

Руслан
12.11.2023, 12:43
Ребята, а что ещё в комп лезти нужно что ли?