Просмотр полной версии : Радио-86РК: Подключение дисковода
А альтернативы фактически нет.
Да ладно. Полно альтернатив, от смартфонов до микроконтроллеров на любой вкус. Вы просто не умеете их готовить (с)
Впрочем, винчестер может существенно ускорить обмен, если использовать имеющийся в РК86 ПДП. Я пока это делать не буду, т.к не знаю как синхронизировать два канала ПДП, да и просто лень переделывать то, что уже сделано и нормально работает.
Тогда какой смысл писать о том, что вы делать не будете, потому что не знаете как?
Смысла этого высказывания вообще не понял.
Потому что я был непривычно лаконичен, видимо :)
2 кб на код подпрограмм работающих с винтом?
Ну да. Для загрузки с носителя даже FAT не нужен, можно сделать простейшую файловую систему для чтения, отведя на каждый файл по 64К. От гигабайтных носителей не убудет, а софт простой получается.
Да ладно. Полно альтернатив, от смартфонов до микроконтроллеров на любой вкус
Извиняюсь, но Вы немножко не поняли сюжет.
Речь не шла о альтернативных носителях. Тем более, что ни один альтернативный носитель не поддерживает RK-DOS. Речь шла о альтернативе в разработке программ для РК86.
Тут 2 варианта. Или это делать на PC или делать на реальном РК. А варианты носителя могут быть любыми, причём эл.диск самый быстрый при компиляции программ. Cмартфон или микроконтроллер никак не поможет в разработке программ. Скорее затруднит, т.к речь, видимо, о заменителях магнитофона.
Тогда какой смысл писать о том, что вы делать не будете, потому что не знаете как?
Не знаю лишь пока. Мало кто сразу знает готовые решения того, что планирует разработать. Главное, что уже известно, что такая задача в принципе решаема. Методом проб и ошибок можно получить решение. Если будет сложно, легко подсмотреть готовый ответ, как сделан КНГМД на ВГ93 для ПАРТНЁРА, где формат DD достигнут за счёт второго канала ПДП.
Я привёл фразу, чтобы упомянуть, что есть способ существенно (в 4...6 раз) ускорить обмен с винтом, т.е ускорить компиляцию программ. Но это всё-равно не сделает удобство разработки программ на такте 1.3 МГЦ большим, чем на такте в гигагерцы. Может быть кто-то захочет использовать ПДП. Почему не имело смысла это упомянуть?
можно сделать простейшую файловую систему для чтения, отведя на каждый файл по 64К. От гигабайтных носителей не убудет, а софт простой получается.
64К слишком расточительно. У меня винт всего 40 мб. На нём будет будет всего ~600 файлов.
Простейшая файловая система типа Хамелеон-ДОС (http://lvovpc.ho.ua/forum/viewtopic.php?f=14&t=172) хранит в каталоге трек и сектор начала и длину файла в секторах. Это ничуть не сложнее, чем хранить только порядковый номер файла (чтобы по нему высчитать трек и сектор начала файла). Я уже давно собирался написать примитивную ДОС, полный аналог Хамелеон-ДОС (http://lvovpc.ho.ua/forum/viewtopic.php?f=14&t=172). Вообще писать ДОС интересно и даже не трудно. Главная сложность придумать концепцию, а закодировать может каждый. А раз на РК не планируется компиллировать, то ДОС на ней можно использовать любую, не только CP/M, хотя CP/M использовать проще всего (если расширить ОЗУ до 48К).
Тамже только описание Хамелиона-Дос. Самой программы нет. Интересно какой обьем у неё.
На только что завершившемся в Питере компьютерном фестивале Chaos Constructions 2017 в рамках ретровыставки немножко показал "Микрошу" с контроллером дисковода:
https://www.youtube.com/watch?v=WShcldhZ0z8
Тимур а у Микроши какая клавиатура?. Уж больно хорошо в Удаве играется.
OrionExt
28.08.2017, 18:52
Удав – это классика. Проверено на КР-02:)
- - - Добавлено - - -
Вот странно. А почему про Ксоникс все забыли. Это была топ Игра на реакцию:)
Ксоникс тоже хорош. Но Вопрос про клавиатуру. На Апогее мгновенно поменять направление у меня в Удаве не получалось.
OrionExt
28.08.2017, 19:06
Это шаманы – с клавой поработали:)
Тимур а у Микроши какая клавиатура?. Уж больно хорошо в Удаве играется.
Клавиатура из стандартных блоков, такие ставились в калькуляторы. Пластик скрипел и здорово клинил. У этой "Микроши" я разобрал все кнопки и смазал пластик силиконовой смазкой из автомагазина, стало сильно лучше.
На только что завершившемся в Питере компьютерном фестивале Chaos Constructions 2017 в рамках ретровыставки немножко показал "Микрошу" с контроллером дисковода... Видели, на том контроллере подписано "tnt23". Его описание и прошивка есть в свободном доступе?
Видели, на том контроллере подписано "tnt23". Его описание и прошивка есть в свободном доступе?
Все материалы выложены тут: http://sensi.org/~tnt23/rk86/index.html
В самом низу ссылка на github.
Все материалы выложены тут... Впечатлило вот это (цитата из описания):
Долой ОРИОН-128 - убогий ПРК, погубленный ORDOS-ом,
мерзкой, гнусной и просто жалкой пародией на ДОС!
Да здравствует "Радио-86РК", компьютер времен и народов для любителей!
HardWareMan
29.08.2017, 19:21
krotan, Орион-то, конечно, долой, но вот же незадача...
http://savepic.net/9798652.png
:)
Что-то я не нашел эту цитату, там только список микросхем
MacBuster
29.08.2017, 20:10
Что-то я не нашел эту цитату, там только список микросхем
Она вот тут (http://sensi.org/~tnt23/rk86/RK86-DOS.TXT), в самом низу.
У меня во как показывает.
У меня во как показывает... В браузере кодировка->кириллица->кодовая страница 866
MacBuster
29.08.2017, 22:14
В браузере кодировка->кириллица->кодовая страница 866
В хроме выбор кодировки по-моему год как убрали. Так что в него надо ставить специальный плагин.
Должен нормально показываться теперь без плагина.
Репортажное фото by svofski, кстати:
62115
MacBuster
30.08.2017, 13:41
Должен нормально показываться теперь без плагина.
У меня установлен плагин и пока ничего не поменялось - приходится выбирать IBM866.
Репортажное фото by svofski... На соплях микросхема висит - это так называемый дополнительный дешифратор?
На соплях микросхема висит - это так называемый дополнительный дешифратор?
на Микроше нет дополительного дешифратора
У меня установлен плагин и пока ничего не поменялось - приходится выбирать IBM866.
А сейчас что-то изменилось?
все прочитал, это кто то с Лианозово перегнул палку:)
На соплях микросхема висит - это так называемый дополнительный дешифратор?
Схема объединения /CS1 и /CS2 по ИЛИ. Простая схема на двух диодах у меня не заработала, потому что я тормоз и не сообразил поставить подтягивающий резистор :)
MacBuster
30.08.2017, 20:37
А сейчас что-то изменилось?
К сожалению нет, я пробовал смотреть с плагином и без него. А что вы делаете?
К сожалению нет, я пробовал смотреть с плагином и без него. А что вы делаете?
Я делаю, чтобы в заголовках HTTP была такая строчка:
Content-Type: text/plain; charset=ibm866
Все доступные мне браузеры на Винде, Маке и Линуксе стали после этого изменения показывать RK86-DOS.TXT по-русски. Рискну предположить, что проблема не в конфигурации сервера. Может быть, надо почистить кеш.
HardWareMan
31.08.2017, 05:08
svofski, подтверждаю, автоматом выставляется Кириллица (DOS) и все пучком. Лисичка за номером 55.
MacBuster
31.08.2017, 11:27
Да, FF показывает текст в правильной кодировке. Хром у меня по-прежнему показывает ерунду, но это его личное дело.
Схема объединения /CS1 и /CS2 по ИЛИ. Простая схема на двух диодах у меня не заработала, потому что я тормоз и не сообразил поставить подтягивающий резистор :) Семён Семёнович... Диоды в этом случае лучше Шотки использовать типа BAT42, imho...
Ну я поставил то, что дома случилось в этот момент. А Шоттки или нет, без резистора один фиг работать не будет.
Тимур, день добрый!
файл form.rkr есть в формате .wav?
Vladimir_S
03.09.2017, 16:48
файл form.rkr есть в формате .wav?
А через WRKWIN32?
- - - Добавлено - - -
В этой папке запусти FORMAT.BAT, введи 20 и получи со звуковухи FORMAT работающий из под монитора.
Vladimir_S опередил меня с ответом :)
Чтобы два раза не вставать, напомню, что "Прекрасный Ассемблер" от коллеги svofski умеет сохранять в виде WAV либо проигрывать скомпилированную кашицу в аудио в формате РК86, Микроши и еще бог знает скольки отечественных форматов.
http://sensi.org/~svo/i8080/
Хорошая штука. Я бегаю со смартфоном. А тут можно с ноута загружать.
Все спасибо, начальный софт есть!
http://img.radiokot.ru/files/30570/thumbnail/1d9zykls69.jpg (http://img.radiokot.ru/files/30570/1d9zykls69.jpg)
- - - Добавлено - - -
Тимур без интернета тяжело. Я сейчас со смартфона сижу, в нем тяжело этой прогой пользоваться, да и вообще можно ли!
Vladimir_S
03.09.2017, 20:10
А тут можно с ноута загружать.
И кстати - со звуковухи можно грузить и без компаратора. Достаточно кондера на 0.1Мкф. Ни разу не было ошибки записи. И кстати - у меня на Z80 тактовая 2Мгц и пишет на той же скорости.
Предлагаешь компаратор выкусить?
Ладно будет FDD, не поленюсь весь софт закачаю на дискету. Надеюсь надобность в МГ отпадет
- - - Добавлено - - -
Владимир а что даёт Z80, какие преимущества над 8080.?
0,25 МГц?
HardWareMan
03.09.2017, 20:23
Несовместимость с бейскиами дает. Но кому нужны эти ваши бейсики? :)
Vladimir_S
03.09.2017, 22:00
Несовместимость с бейскиами дает.
HardWareMan, Я чуть-чуть доработал монитор, теперь полная совместимость. А до доработки была несовместимость с 70% софта.
Предлагаешь компаратор выкусить?
Нет, это я просто констатирую факт.
- - - Добавлено - - -
что даёт Z80
Одно питание и турборежим, а если уйти от совместимости с 8080...
- - - Добавлено - - -
"Прекрасный Ассемблер" от коллеги svofski умеет сохранять в виде WAV
Я был бы рад если "Прекрасный Ассемблер" понимал еще и коды Z80. Это было бы здорово! Ну или еще один "Прекрасный Ассемблер" уже для Z80. svofski, может подумаешь?
Я был бы рад если "Прекрасный Ассемблер" понимал еще и коды Z80. Это было бы здорово! Ну или еще один "Прекрасный Ассемблер" уже для Z80. svofski, может подумаешь?
Я не зарекаюсь, но это очень навряд ли. Сорцы на гитхабе — у кого есть желание, делайте, шлите пулл реквесты, тогда может быть.
Все времени нет доделать.
Тимур, а если попробовать использовать разьем от РС isa 8-bit. Немного смещение есть, но зато можно сразу плату вставить, без припайки разьема.
Можно попробовать. Для РК вообще можно и провода напаять, смысл во вставляемой плате есть только для "Микроши" с системным разъемом.
Vladimir_S
25.09.2017, 19:08
Ратмир, Как у тебя дела с FDD?
Привет Владимир. Плата спаяна, готовенькая, ждет воссоединения. Но времени совсем нет. Постараюсь ускорить процесс!
Владимир, привет.
в общем задолбали постоянные вылеты программ. Не поленился, выкусил кроватку, прошил новую РФ-ку твоим бинарником, впаял ее, сверху запаял 62256.
Сейчас работает как Pentium:D пробовал даже стучать по плате во время работы никаких вылетов. Супер!
Оплатил себе ZX-Evolution самый последний, товарищ прислал мне его описание, там наткнулся на схему подключения FDD, Она в нашем случае подходит? я так понял что используется только один ряд.
Vladimir_S
30.09.2017, 12:40
Вот так будет точнее.
Тимур, привет. Если не трудно, приложь распиновку у себя на сайте. Нужная вещь. Ту которую Владимир указал.
Выкроил часок. Подключил плату, пока без дисковода, ДОС запускаться не хочет. Строчка с символами появляется и зависает. Займусь завтра отладкой.
http://img.radiokot.ru/files/30570/thumbnail/1e75l604tp.jpg (http://img.radiokot.ru/files/30570/1e75l604tp.jpg)
http://img.radiokot.ru/files/30570/thumbnail/1e75jyhzzf.jpg (http://img.radiokot.ru/files/30570/1e75jyhzzf.jpg)
Дос запустился. Опросил дисковод. Все отлично!
Тимур спасибо за плату. Всем спасибо за консультации!
http://img.radiokot.ru/files/30570/thumbnail/1e86enbm28.jpg (http://img.radiokot.ru/files/30570/1e86enbm28.jpg)
И все таки вопрос остаётся открытым. Сигнал "включение мотора" должен висеть в воздухе или нет?
Vladimir_S
05.10.2017, 04:01
Сигнал "включение мотора" должен висеть в воздухе или нет?
Соедини его с выборкой дисковода.
Прямо в самом дисководе?
У буржуев хитро написано disk0,1,2,3. А у нас disk A,B .
Опять путаница.
Vladimir_S
05.10.2017, 05:58
Прямо в самом дисководе?
На разъеме контроллера.
Отсутствие питания +12В , чем нибудь компенсируем? Или маленькие флопики и так работают.
+12 флопам давно уже не требуется, особенно трехдюймовым
Vladimir_S
05.10.2017, 12:15
tnt23, А на контроллере старт с выборкой не соединен? И еще - шлейф нужен прямой или перевернутый?
На контроллере старта вообще нет. И в схеме нет. Там в статье написано на самом флопике или джемперами установить совместный старт или самому запаять перемычку. Я походу один движок флопика сжег. Ещё пару флопиков осталось для экспериментов.
Vladimir_S
05.10.2017, 12:32
Я походу один движок флопика сжег
12 вольт подавал?
- - - Добавлено - - -
На контроллере старта вообще нет.
Я не имею в виду какое то схемное решение, а контакт на разъеме.
Ну да 12в, от АТХ бп же запитано все.
Я так понимаю на разьеме флопика надо соединить выборку с пуском эл. двигателей
tnt23, А на контроллере старт с выборкой не соединен? И еще - шлейф нужен прямой или перевернутый?
вот он
Владимир чтоб не жечь 3,5, может на 5,25 запустить у меня есть несколько штук. и дискет куча.
Vladimir_S
06.10.2017, 01:25
есть несколько штук. и дискет куча.
Ну конечно, и READY у них правильный.
Опять этот загадочный Ready. А у 5.25 куда его подцепить? Здесь к 34 пину, для 5.25 оставляем? Шлейф у меня на четыре флопа, 2 маленьких и 2 больших.
https://yandex.ru/search/touch/?text=разъем%20дисковода%205.25%20 аспиновка&lr=172
Vladimir_S
06.10.2017, 05:02
Опять этот загадочный Ready.
Это сигнал готовности дисковода. У трехдюймового на 34 ноге DC - смена диска и потому либо софт затачивать под DC, либо дисковод под READY. Если READY посадить на общий провод, то тоже работает - до поры, до времени. И не знаешь когда подведет.
Тут почитал про эти дисководы. Понял почему у меня на АТ-шке маленький флопик комп не видит. А большой видит.
Подкоючил 5,25 . там куча джамперов. Нашёл джампер ms, переставил. Сейчас привод двигателя включается. Нашел Джампер rdy, если его вытащить полностью, флопик крутиться 5 сек. доc пишет no disk. Прога format, то же самое. При включении джампера, в любом полежении, диск крутиться вечно.
Отпаял ready, при опросе подключился к земле, тоже самое, диск крутится вечно. Что за загодочный ready? Хрен его победишь.
Интересно что должно быть на ready, когда контроллер опросил флоп. Может контроллер не до конца отладился.
Vladimir_S
07.10.2017, 09:25
Ратмир, Запусти тест из Радио 1993/2.
Sancho45
07.10.2017, 10:13
Подкоючил 5,25 . там куча джамперов. Нашёл джампер ms, переставил. Сейчас привод двигателя включается. Нашел Джампер rdy, если его вытащить полностью, флопик крутиться 5 сек. доc пишет no disk. Прога format, то же самое. При включении джампера, в любом полежении, диск крутиться вечно.
Отпаял ready, при опросе подключился к земле, тоже самое, диск крутится вечно. Что за загодочный ready? Хрен его победишь.
Здесь есть програмное решение этой проблемы. barsic и я выкладвали дос, который не зависит от физического сигала RDY, и этот сигнал (RDY) нужно на землю. Можно с этим досом отладить все и убедится в роботоспособости железа, а потом решать проблему RDY на свой вкус.
Хорошо посмотрю тему. Найду, прошью. Владимир тест я видел только ввиде бинарника, вбивать времени нет. Но как последующий вариант да, сделаем.
Vladimir_S
07.10.2017, 14:51
вбивать времени нет.
300 байт можно забить за 3 минуты.
АлександрПП
07.10.2017, 15:17
Ничего не надо набивать. Все давно набито.
Только в *.rkr, в *.wav нету?
Vladimir_S
08.10.2017, 05:53
Только в *.rkr, в *.wav нету?
Помнишь я тебе давал прогу WRKWIN32? Там есть файл с расширением .BAT. Помести test.rkr в ту же папку, наведи курсор на BAT файл, щелкни правой кнопкой мыши и выбери "изменить". Вместо (не помню уже какого файла) внеси test.rkr и сохрани. А остальное так же. Главное что бы WRKWIN32, файл(не важно какое имя, но расширение BAT) и файл который нужно записать в РК, были в одной папке.
Там form был. Это чтоб форматнуть диск из монитора. Спасибо Владимир, сделаю. Цифру 20 также при пуске оставляем.
Покатал тест, на 2 тесте, не все сигналы есть. Например там пишут:
" Функционирование триггера готовности проверяется путем установки щупа осциллографа на вывод 9 DD12.2. Форма сигнала, снимаемого с этого контакта, должна соответствовать рисунку http://img.radiokot.ru/files/30570/thumbnail/1ec815h2r0.png (http://img.radiokot.ru/files/30570/1ec815h2r0.png)
У меня такого сигнала нет, там "0"
Потом:"
"Кроме этого, нужно проверить наличие на выводе 7 дешифратора DD10 сигнала «8 бит», сигнализирующего о подсчете восьми импульсов ИСД счетчиком DD9"
Там тоже "0"
На третьем тесте , должна увеличиться частота сигнала на 19 ноге D6, нет такая же 250кГц, а вот до включения теста там 125 кГц
Ну и на четвертом тесте там на 19 ноге D6, должен сигнал измениться на такой: http://img.radiokot.ru/files/30570/thumbnail/1ec81f83sf.png (http://img.radiokot.ru/files/30570/1ec81f83sf.png)
тоже не изменяется.
Микросхемы все новые, на них нет смысла грешить, Плата тоже проверенная.
Остается досконально изучить, принцип считывания, записи на флоп.
Vladimir_S
08.10.2017, 14:30
Микросхемы все новые
Это не гарантия исправности.
Попробовать ТМ2 заменить
у меня был случай, одна микросхема была имп. аналог, так вот в моей схеме ни в какую не хотела работать.
здесь может тоже самое, одну подсунули в магазине, только я сейчас у же уехал в Уфу, придется на праздник (11 окт.) поковыряться.
krotan, Орион-то, конечно, долой, но вот же незадача...
http://savepic.net/9798652.png
:)
Это провал:))))
Сегодня решил покопаться немного. Проверю все бинарники и dos и тест. У меня одна микра заменена к555ид4 на 74ls155. Есть принципиальная разница у них или побарабану? Может кто знает?. В одном магазе есть именно 555ид4 можно попробовать с неё начать, у неё на выходе как раз ничего нет при тесте.
Vladimir_S
13.10.2017, 09:36
к555ид4 на 74ls155
Полные аналоги.
Тест сам надо проверить. Он при загрузке с РС не выходит как обычно два числа, снизу контрольная сумма. А уходит в зависон. Потом я нажимаю сброс. Запускаю G, тест запускается и сразу начинает крутить диск. Т.к. дискеты нет, просто горит огонек. Потом я уже выбираю режим.
Vladimir_S
13.10.2017, 10:29
Поправил малость.
Немного продвинулся. Нашёл одну микру совсем не запаяную. Сейчас при тесте все сигналы имеются. Но форматировать пока не хочет. Верификацию проходит, слышно кратковременный тычок шаговика, потом переходит на форматирование, основной движок крутится , но шаговика не слышно. Буду копать дальше.
Владимир, а во время форматирования, шаговик должен жужать? И по времени сколько длится форматирование? Пусть даже на 3.5, мне для орентиру.
Vladimir_S
16.10.2017, 08:31
а во время форматирования, шаговик должен жужать?
Он не жужжит, а через каждые пару секунд перескакивает на новую дорожку. На пятидюймовом видно как голова движется от кря к центру.
Сегодня долго искал. Нашёл неисправную микросхему, ИР22 были замкнуты 6 и 7 нога.
На радостях заменил на 1533ир22, валялась с древних времён. С ней вообще флопик не откликается. Придётся ещё раз выпаивать, на этот раз поставлю кроватку! Видимо в начале 90-х было очень много браку.
Error404
18.10.2017, 13:19
Это провал:))))
Там на фото ниже и ROM-диск от Ориона легкоузнаваем, а еще ниже думается КНГМД от Ориона. :)
Дико извиняюсь за офтоп.
Интересно какое напряжение должно быть на контроллере.
у меня 4,67В, может поднять до 5В.
Странно все сигналы при Тесте есть, а дисковод молчит.
Единственно "1" и на DISK A и на DISK B.
Удивительно что с бракованной ир22 дисковод хоть крутился .
В общем сейчас два варианта:
1)Купить Микрошу и там контроллер отлаживать.
2) Купить парочку новых шлейфов на 5,25 и 3,5 и дальше пробовать с РК-шкой.
Sancho45
08.11.2017, 19:24
Отсоедени провод (который идет с флопа) от самой платы контроллера КНГМД (disk a и motor on ) и соедени их с массой, должен загорется светодоиод на флопике. Если диск вставлен то еще и двигло должно крутить (на 3.5' флоппи, на 5" чуть подругому), если нет , то ищи трабл в подключении. Можно Оставить замкнутыми на массу и включить форматирование то есть дисковод будет постоянно выбран и двигло крутить и будет идти форматирование, если остальные сигналы в норме (лучше настраивай на 3.5") там мороки с мычками меньше.
потом Надо добиться, что бы был 0 на плате КНГМД (контакт диск а) , когда включаешь форматирование. Прозвони и замерь сигнал на выв 14 dd6, если (кратковременно) импульс появляется 0, когда ентер нажмешь при форматировании, то меняй ир22(он должен сохранится и быть на время форматирования на выв 15 dd6, если ир22 рабочая, а у тебя нет его ), если нет, то прозвони до вв55 и замени ее, бывает , что они на определенных скоростях отказываются работать (
Отпишись на каких выводах КНГМД разьема появляется сигналы, при форматировании
Спасибо. Sancho45.
все это я смогу проделать только завтра (сейчас нахожусь далеко от РК-шки)
все сигналы при форматировании проверю.
- - - Добавлено - - -
Sancho45. насколько я помню у меня motor on вообще висит в воздухе. От контроллера никакого сигнала нет.
Sancho45
08.11.2017, 20:04
Sancho45. насколько я помню у меня motor on вообще висит в воздухе. От контроллера никакого сигнала нет.
он должен быть соединен с DISK A, что бы когда выбирался дисковод и двигло сразу запустилось, можно их (два провода от DISK A и МОтоР ON от дисковода) вместе соеденить на контакте DISK A , на плате КНГМД.
Все я понял, в каком направлении двигаться! Т.е сейчас принудительно запускаем FDD, а дальше буду искать сигнал с контроллера.
- - - Добавлено - - -
А сигнал ready принимает участие? у меня все время там высокий уровень
Sancho45
08.11.2017, 22:34
Пока не обращай на него внимания. На плате КНГМД вывод RDY соедени с массой. Это выходной сигнал с дисковода. На 3.5" его нет. Запускаться двигло и светодиод должны в любом случае. Если у тебя шлейф прямой, дисководы по умолчанию идут как B., соответственно надо брать сигналы с дисковода DISK B И MOTOR B ON но к плате КНГМД подключать в точку DISK A
Подключил DiskA и Motor on на землю.
Лампочка на FDD горит, при вставке дискеты посмотрел, маховик крутиться.
Флопик оживает только на крайнем разъеме шлейфа,перевернутом. ну в принципе там и должен быть дискА.
Но форматировать не хочет, после верификации пишет вставьте диск, хотя диск в дисководе.
На выходных еще раз прозвоню все.
Потому что ВВ55 и ИР22 перменял кучу. не могут же быть они все бракованными
P.s тут пришла мысль, может я принудительно включаю диск А, а контроллер пытается связаться с диском В?
Sancho45
10.11.2017, 00:41
Сигнал RDY на плате контроллера соеденил на массу ????
Если сигнал Rdy на массе и вв55 и ир22 менял, значит проблема в дешифраторе выборки вв55. Тогда в этом случае не могут проходить все сигналы кроме Disk a, b, как было в сообщении ранее
Vladimir_S
10.11.2017, 00:51
Флопик оживает только на крайнем разъеме шлейфа,перевернутом.
А кстати, как он перевернут? Если как для РС то не годится. Нужно только 10 и 12 вокруг 11.
Sancho45
10.11.2017, 00:56
А кстати, как он перевернут? Если как для РС то не годится. Нужно только 10 и 12 вокруг 11.
У меня шлейф от PC и все годится. Это вообще никакого значения не имеет. Главное как он к плате КНГМД припаян
Vladimir_S
10.11.2017, 01:00
Сигнал RDY на плате контроллера соеденил на массу ????
На своей шкуре знаю, сам так делал по началу. Если READY на массе, то асе работает, до поры до времени. Потом все слетает на раз, приходится форматировать. Обидно.
Сейчас у меня 8 штук дисководов с полноценным READY и уже не первый год ни одного сбоя.
Sancho45
10.11.2017, 01:02
Он сейчас наладкой занимается, у него вообще дисковод не видит, RDY потом сделает, так что на массу его пока.
Сигнал rdy в воздухе. Я его почему-то от fdd на землю посадил... после работы приеду, проверю.
Решил более досконально изучить сигналы. Подключил второй щуп к осцилу. Начал с ИСС и ИСД. Все красиво...
период у обоих 8мкс, а вот длина импульса у ИСС 2мкс как положено, а у ИСД 4 мкс.
Уже засада. Теперь осталось узнать почему он в два раза длиннее, чем положено.
Гляжу на схему, и кажется мне, что ширина ИСД не особо важна. Он главным образом используется как тактовый сигнал, то есть важен фронт.
А поток бит с дисковода при этом идет?
Пока дальше не разбирался. А какой именно этот конакт? Я сейчас добиваюсь чтоб начал форматировать. ДискА и моторА на земле. Rdy тоже на земле. Заметил одну вещь. После загрузки форматера, если сразу нажать пробел, запускается верификация и через несколько секунд РК уходит в зависон. А если перед запуском форматера, запустить Дос2.9, то уже проходит верификация и пишет формат диск... и пока ни чего. Шаговик молчит .
Sancho45
15.11.2017, 23:30
На предыдущей странице есть подсказка, где искать. На всякий случай продублирую(если не внимательно было прочитано). Сигнал выборка дисковода ( Dsk A), шаг двигателя головки( Step) , направление шага двигателя(DIR) и др. сигналы на ир22 идут с ВВ55. Если между вв55 и ир22 нет проблем, и они менялись на другие микросхемы и есть уверенрсть, что дело не в них, то значит проблемы с подключением ВВ55, например не работает дешифратор, который делает выборку 580ВВ55 (который был дополнительно установлен для контроллера дисковода)или делается выборка по другому адресу. Остальные микросхемы КНГМД в формировании этих сигналов не участвуют. Т.е. дос записывает в 580вв55 "упраляющее слово" для ир22, вв55 в свою очередь записывает его в ир22 и ир22 выдает эти управляющие сигналы дисководу. После наладки этого узла, можно осцил. посмотреть и другие сигналы.
- - - Добавлено - - -
Перед запуском форматера, дос обязательно надо запускать для инициализации переменных и др.
Из сообщения http://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=932293&viewfull=1#post932293 понятно, что выборка дисковода работала. После чего перестала работать ?
Один раз когда ещё норм. разьема не было, нечаяно перевернул разьем флопика. Ну получается все сигналы на массу. Может тогда че пожег. Сейчас трудно вспомнить... Связи я все прозвонил от ид7 до вв55, от вв55 до ир22. А вот саму ид7 пока не думал заменить. Хорошо заменю, отпишусь!
Vladimir_S
16.11.2017, 03:11
Ратмир, А окно плотности заклеил?
На 3.5 да заклеил. На 5.25 не видел такого. Там джампером устанавливается вроде бы.
заменил ид7.
Сейчас форматер пишет диск локед, самое интересное он пишет это и при отсутствии диска!
Можно и без форматера читать сигналы флопа, типа Df000,f00f:
F000 - порт А (запись байта на диск)
F001 - порт B (сигналы от дисковода WPROT, READY, TR00, INDEX)
F002 - порт C (сигналы управления дисководом WRGATE, DIR, SIDE, DISKB, STEP, DISKA)
F003 - регистр управляющего слова ВВ55
F004 - регистр ИР23 (принятый байт)
Vladimir_S
17.11.2017, 21:33
tnt23, Не забывай, он так же обращается к ним и F0F0, F1F1 и т.д.
т.е можно без осциллографа посмотреть сигналы
но там ничего нет, повторяющиеся ячейки
tnt23, Не забывай, он так же обращается к ним и F0F0, F1F1 и т.д.
Не забываю, но это знание мне никак не помогает :) мне проще смотреть на дамп DF000,F00F.
Можно писать байтики в порт управления флопом, чтобы проверить, как работает выборка, шагает ли он в правильном направлении, и смотреть порт состояния на предмет готовности, защиты от записи, дорожки 00 и проч.
Тимур, вечер добрый.
А есть прошивки для РФ-ок, если вставить контроллер в Микрошу?
Ратмир, все прошивки выложены тут: http://sensi.org/~tnt23/rk86/index.html
Прошивка ПЗУ 0 одинаковая для РК86 и "Микроши". ПЗУ 1 нужно прошить под конкретную машину соответствующим файлом.
(Или я не понял вопроса)
Сорри, не видел до этого!
0 - нижняя, 1- верхняя?
Я наверное достану исправную Микрошу, и сделаю на ней.
Да, 0 - нижняя, 1 - верхняя. Верхнюю нужно напаять на нижнюю, за исключением ноги 18, которую надлежит отогнуть и припаять проводком к пятачку на плате.
http://sensi.org/~tnt23/rk86/chipselect_closeup.png
- - - Добавлено - - -
Можно даже не перепрошивать ПЗУ, а оставить РКшную прошивку. Только всякий раз после сброса придется ручками заносить 25 по адресу D1D1.
tnt23, вот такое в описании нашел — «Если Вы получили данное описание для самостоятельной настройки КНГМД, то ис-
используйте тест и рекомендации по настройке КНГМД из ж.РАДИО N2 1993 года,
также при установке RK-DOS на "Радио-86РК" воспользуйтесь схемами и дампом те-
ста из данной статьи. ЭВМ "СПЕЦИАЛИСТ" уже имеет "чип-селекты" E000,E800 и F000
и поэтому установка дешифратора не требуется. При подключении второго НГМД не-
обходимо вытащить из дисковода A: резистивную матрицу (для привязки сигналов).
Распайку системного разьема (стандарт "МИКРОШИ") можно взять из ж.РАДИО N2,1993
Значит ли это, что контроллер подключается к Специалисту ? и видимо не очень сложно и должно работать ?
zx_, про специалист не знаю. По идее, должно работать, если вывод на экран в "Специалисте" не сильно притормаживает процессор. (Смутно помню, что вроде там грамотный арбитраж сделан и процессор при выводе на экран не тормозится вообще, в отличие от ВГ75 в "РК" и ему подобных).
DonkeyHot
01.03.2018, 14:10
так и не нашлось желающих приколхозить к специалисту?
Если речь о использовании РК-КНГМД на Специалисте, то продолжение перенесли в другую тему:
http://zx-pk.ru/threads/28485-rk-kngmd-dlya-quot-spetsialista-quot.html
так и не нашлось желающих приколхозить к специалисту?
Так нужно для начала Специалист заиметь. :v2_confu:
Оставлю тут на память.
У меня к плате КНГМД припаян кусок плоского кабеля с 34-контактным гнездом:
Гнездо IDC-34 КНГМД
Пин Сигнал Пин Сигнал
------ -------- --- -----
2
4
6
8 INDEX 12 IP
10 MOTOR A 11 DISC_A
12 DRIVE SEL B 10 DISC_B
14 DRIVE SEL A 11 DISC_A
16 MOTOR B 10 DISC_B
18 DIR 9 DIR
20 STEP 8 STEP
22 WRDATA 7 WR_DATA
24 WRGATE 6 WR_GATE
26 TRK00 5 TR00
28 WPROT 4 WPRT
30 RDATA 3 RD_DATA
32 SIDE 2 SIDE
34 DC/READY 1 READY
1,3,5,7,9,11,13,15,
17,19,21,23,25,
27,29,31 14 GND
В гнездо вставляется обычный шлейф от PC на 2 флопа "с перекруткой". Флопы (Samsung SFD-321B) доработаны так, чтобы на пин 34 выдавать сигнал READY (в большинстве PC флопов туда идет DISKCHANGE, и у некоторых флопов есть возможность перемычками выставить READY).
Питание на флопы подается от отдельного источника питания.
Shumadan
20.03.2018, 16:09
картинка с журнала
64696
Все в одну кучу: Электроника КР, самодельный БП и программатор, КНМГД от Микроши
КНМГД от Микроши
на нем написано Радио-86РК, поэтому и выложил
этот сайт размер обрезал чтоль, плохо видно
crazy_bender/ex-PLACEBO
03.05.2018, 19:58
всем привет!!! досталась мне тут микроша с репликой КНГМД в комплекте дали 2 дискеты. пятерку и трешку. при запуске трешка выдает I/O ERR, пятерка просто зависает. как я правильно понимаю при подключеном дисководе дожнен выдавать FILE NOT FOUND? в какую сторону смотреть? паять толком не умею если что.
Нужно не картинку размещать, а ссылку на изображение.
http://radiolub.ru/uploads/jurnal/r-1992-12.jpg
Я паять умею, но не смог понять, что такое трешка и что такое пятерка?
о не смог понять, что такое трешка и что такое пятерка?
видимо дисковод/дискеты 3.5 и 5 дюймов
crazy_bender/ex-PLACEBO
04.05.2018, 08:16
конечно дисководы. спасибо за поправку. просто всю жизнь так их называли. поясните как проверить работоспособность контроллера. перепробовал несколько шлейфов и дисководов
Vladimir_S
04.05.2018, 08:59
crazy_bender/ex-PLACEBO, Не знаю на какой стадии контроллер, но на схеме нет соединения выборки дисковода с входом 'START'. Если нужно на два дисковода, то у себя я сделал так.
crazy_bender/ex-PLACEBO
04.05.2018, 10:37
у меня все это сделано. контроллер собирал DATASOFT. у него все работало. он записал дискеты но почему то на моих дисководах почему то не читается. выдается ошибка I/O ERR
поэтому и спрашиваю как можно проверить работоспособность САМОГО контроллера. что он должен выводить если например неподключен дисковод
Какие 3.5" дисководы используются?
"Флопы (Samsung SFD-321B) доработаны так, чтобы на пин 34 выдавать сигнал READY (в большинстве PC флопов туда идет DISKCHANGE, и у некоторых флопов есть возможность перемычками выставить READY)."
http://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=952455&viewfull=1#post952455
crazy_bender/ex-PLACEBO
04.05.2018, 10:50
сейчас не могу сказать какие 3.5" дисководы. но точно недоработанные, обычные с PC. 5.25" брал тот который у меня с пентевой работает нормально. шлейфы разные использовал. и перекрученные и прямые.
доработка какая то есть на разьеме контроллера, наверно для этого
Ну так взять PC флоп и доработать.
crazy_bender/ex-PLACEBO
04.05.2018, 11:07
а 5.25" дисковод тогда почему не работает? ведь разницы то нет никакой для контроллера
DATAsoft
04.05.2018, 11:15
crazy_bender/ex-PLACEBO, Наверное тебе придётся загрузить через магнитофонный вход програмку для форматирования и попробовать отформатировать дискету на твоём дисководе. Те дискеты которые я передал тебе с контроллёром были 100% рабочие и читались на моем дисководе. Писал на сдвоенном дисководе Epson.
Вот здесь (http://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=363684&viewfull=1#post363684) порядок действий.
Vladimir_S
04.05.2018, 11:52
а 5.25" дисковод тогда почему не работает? ведь разницы то нет никакой для контроллера
3.5 дисководы по умолчанию В. Попробуй с 5 дюймовым выбрать в дос дисковод В.
crazy_bender/ex-PLACEBO
04.05.2018, 11:56
я уже перепробовал все комбинации дисководов на шлейфе. повторяю вопрос - " КАК ПРОВЕРИТЬ РАБОТОСПОСОБНОСТЬ КОНТРОЛЛЕРА БЕЗ ПОДКЛЮЧЕНИЯ ДИСКОВОДОВ?" ну недолжен он ругаться ошибкой I/O ERR или зависать при подключении дисковода. вы хоть читаете вопросы то?. что рабочий контроллер должен выводить?
а 5.25" дисковод тогда почему не работает? ведь разницы то нет никакой для контроллера
Фиг знает, я с пятидюймовыми не работал. Может, там тоже нет сигнала READY?
DATAsoft
04.05.2018, 12:03
У тебя на контроллере сигнал READY через резистор уже на землю подтянут. Так что любой дисковод "всегда готов", как пионер!
я уже перепробовал все комбинации дисководов на шлейфе. повторяю вопрос - " КАК ПРОВЕРИТЬ РАБОТОСПОСОБНОСТЬ КОНТРОЛЛЕРА БЕЗ ПОДКЛЮЧЕНИЯ ДИСКОВОДОВ?" ну недолжен он ругаться ошибкой I/O ERR или зависать при подключении дисковода. вы хоть читаете вопросы то?. что рабочий контроллер должен выводить?
Рабочий контроллер выводит следующее:
DOS 2.9
A>
Виснуть не должен, при отсутствии дискеты тоже ругаться не должен. Если пишет I/O ERR, то скорее всего пытается прочитать вставленный диск. Мы тут тоже не телепаты и не можем угадать, что происходит с лампочкой дисковода, и вставлена ли дискета.
Ты бы тоже поподробней разжевывал свои вопросы. Марку дисковода назвать, или хотя бы сфоткать его со всех сторон, а особенно с той, где джамперы-перемычки.
А почему не взять два по 3,5 и мучить. Реплика же работает с двумя по 3.5.
DATAsoft
04.05.2018, 12:18
crazy_bender/ex-PLACEBO, Ты для начала расскажи какие микросхемы перепаивал и по какой причине.)) Я тебе его полностью рабочий передал.) А лучше выложи крупные фотки платы с двух сторон.
crazy_bender/ex-PLACEBO
04.05.2018, 13:02
заменил ие7 по причине ее механической поломки. заменил сначала на 1533 ие7 но потом заменил на 555 ие7. но симптомы были такие же. так же заменил ир22 по тому что шлейф не правильно воткнул и она перегрелась.
фотки вечером будут. могу даже видео снять если надо
а сама микроша не может глючить?
DATAsoft, я не видал работоспособности связки микроша + кнгмд который ты мне передал. так что все основывается на твоих словах )))
DATAsoft
04.05.2018, 13:24
DATAsoft, я не видал работоспособности связки микроша + кнгмд который ты мне передал. так что все основывается на твоих словах )))
После того как ты туда влез с паяльником - всё основывается на твоих "прямых" руках.)))
Микроша тут не причём. Я её в связке с этим контроллером достаточно долго гонял. Попробуй всё-таки загрузить форматер через звуковуху и отформатировать другую дискету.
crazy_bender/ex-PLACEBO
04.05.2018, 13:30
паял не я. а человек который умеет паять в отличие от меня.
попробую
Так надо было с дисководами передать. И не было бы столько вопросов. Там вообще состыковка довольно сложная. У меня не получилось. Но у меня вообще к РК был подключен. Потом я от этой затеи отказался в пользу подключения к Микроше. Сейчас ждет своего часа.
crazy_bender/ex-PLACEBO
07.05.2018, 07:15
извините за истерику )))) после общения с Datasoft'ом нашли и устранили проблему. дисковод заработал. теперь будем учиться писать программы. Если не трудно покажите инструкцию как перегонять программы с ПЦ на микрошу. кабель уже спаял если что
Насколько я помню, придется сначала с кассеты (mp3) загружать в память, а потом переносить на дискету. Может ошибаюсь.
Vladimir_S
07.05.2018, 09:27
будем учиться писать программы
Писать программы или записывать программы на дискету?
crazy_bender/ex-PLACEBO, см. тут, например:
https://geektimes.com/post/165053/
вкратце:
Для загрузки программы необходимо запустить WriteRKWin (под wine, кстати, работает) следующем образом:
WRKWIN32.exe <файл.RKM>
Константа записи для «Микроши»: 24.
Затем на «Микроше» вводим директиву «I», жмем Enter на компьютере, а затем по гудку «ВК» на «Микроше».
crazy_bender/ex-PLACEBO
07.05.2018, 09:43
это я уже видел. а как сохранить на диск? командой save? откуда взять параметры файла для сохранения? какая последовательность действий для сохранения на диск?
Vladimir_S
07.05.2018, 11:17
откуда взять параметры файла для сохранения?
Когда считаешь программу через магнитофонный вход, нужные параметры будут выведены на монитор в три строки. Первая - адрес начала, вторая - адрес конца. В третьей строке контрольная сумма. Но для сохранения на дискету нужны только две первых.
crazy_bender/ex-PLACEBO
07.05.2018, 11:19
ок
спасибо
Vladimir_S
07.05.2018, 11:31
какая последовательность действий для сохранения на диск?
SAVE ИМЯ.РАСШИРЕНИЕ,адрес начала,адрес конца.
Для примера - SAVE BASIC.COM,0,1FFF
crazy_bender/ex-PLACEBO
07.05.2018, 13:51
я правильно понимаю что если я залью какую либо игру или программу в маш.кодах то расширение надо ставить com?
Vladimir_S
07.05.2018, 14:25
COM самозапускаемый файл.
Отмечусь в теме: спаял плату от tnt23.
Заказал несколько разъемов ОНп-КС-23.
Приедут, буду запускать Микрошу с дисководом
Вчера подпаял разъем к плате и запустил контроллер
https://youtu.be/cscrS093zKw
Комп выдал билеберду и завис.
Подозреваю, что я не правильно сохранил и прошил ПЗУ.
Подскажите, как правильно сохранить прошивки отсюда, http://sensi.org/~tnt23/rk86/index.html
В какой кодировке сохранять ?
Или может быть, у кого то есть ROM файл?
Pluto, обрати внимание - под "Микрошу" нужно брать подправленную ПЗУ 1:
Прошивка ПЗУ: ПЗУ 0 (http://sensi.org/~tnt23/rk86/dos29-0.rom) ПЗУ 1 для РК86 (http://sensi.org/~tnt23/rk86/dos29-1.rom) ПЗУ 1 для "Микроши" (http://sensi.org/~tnt23/rk86/dos29-1-mikrosha.rom)
Также стоит уточнить, правильно ли напаяны друг на дружку обе микросхемы ПЗУ (2716 или эквивалент, по 2Кбайт каждая), отогнута ли 18 нога у верхней и припаяна ли к пятачку на плате:
65424
Это я разобрался. Не пойму, как этот текст записать в ПЗУ
Какая кодировка используется?
Можно в ROM файл перегнать?
- - - Добавлено - - -
Поставил две 28с16, 18 ногу ПЗУ1 отогнул и подпаял отдельно, как указано
Это я разобрался. Не пойму, как этот текст записать в ПЗУ
Какая кодировка используется?
Можно в ROM файл перегнать?
Так оно там и выложено в виде .ROM файлов. Бинарники и есть. Прямо так берутся и записываются программатором, как есть.
У меня они только как html открываются.
Можно куда нить залить файлы? (Я-Диск)
Vladimir_S
29.05.2018, 17:29
У меня они только как html открываются.
Странно. Обычные rom файлы. И нормально открываются в hex редакторе.
Все! Разобрался!
Интернет эксплорер тупил. Скачал файлы с сайта телефоном.
Всем спасибо!
Вечером перешью ПЗУшки и проверю еще раз
Перешил ПЗУ
Запустил
https://preview.ibb.co/hSBzQy/IMG_1401.jpg (https://ibb.co/nxFhdJ)
https://preview.ibb.co/kUHvyJ/IMG_1402.jpg (https://ibb.co/hGOqXd)
Перешил ПЗУ
Запустил
https://yadi.sk/i/1P7DWNTc3Wfn8w
Отлично, а диск-то где? :) нужно теперь взять форматтер:
http://sensi.org/~tnt23/rk86/form.rkr
, залить через магнитофон и настрогать дискеток.
Дисковода у меня пока нет :confused:
Попробую подключить электронный дисковод с флэшкой.
С Микрошей у меня така проблема:
Не работает чтение-запись на магнитофон, при переключении на русскую раскладку комп начинает пищать.
Подозреваю, что неисправна ВВ55.
Как ее можно проверить?
Наверное, нужно было в другой теме спрашивать..:v2_dizzy_facepalm:
Sancho45
01.06.2018, 13:23
При переключении на русскую раскладку должен издавать звук, так задумано. По поводу вв55 не факт. Клавиши то работают?! Выход на магнитофон идет с вв55 через резюк и rc, а вход с магнитофона на вв55 идет через ОУ. Как проверялось? Проще через звуковой выход для наушников, сотового телефона, в плеере вкл звуковую дорожку, с громкостью только надо поиграться до максимума
- - - Добавлено - - -
И электронный дисковод с флэшкой не заработает из- за использования в рк не стандартной разметки ЕМНИП и не РС формата или чего то там еще, в параллельной ветке где то обсуждалось
- - - Добавлено - - -
Утилита тут на форуме где-то, которая из бинарника(файла типа rk, и им подобным)делает звуковой файл для микроши и 86 рк и подобных пк, работает из командной строки. Название не помню. Далеко от компа....
При нажатии рус/лат начинается непрерывный писк, прекращается при повт.нажатии.
Так должно быть? :confused_std:
Клавиатура работает, русская раскладка присутствует как при нажатии рус/лат (под писклявый аккомпанемент) так и при нажатии и удержании НР.
Программы пытался грузить в виде mp3 файлов с телефона на макс. громкости.
Пытался выгружать данные через магнитофонный выход, "выхлопа" нет.
Пока ищу 3,5" дисковод Самсунг..
Sancho45
01.06.2018, 17:37
Да, с рус/лат так и должно быть. Реакция на загрузку с телефона есть какая нибудь или вообще не реагирует ( экран должен гаснуть, если сигнал проходит. Прозвони от входа до ОУ, с ОУ на вв55. Проверь напряжение -5в (минус 5в), без него ОУ не работает .
Дисковод любой подойдет, там проблема с сигналом READY, единичные экзампляры работают, но есть аппаратное решение пробле ы и программное. В аппаратном надо дисковод ковырять или схемку дополнительную, программное- ничего не надо, работает 100%, сам использую, на 3-разных дисководах проверял.
- - - Добавлено - - -
Может DIN разьем не правильно распаян, зеркально, бывают случаи в спешке!? А выход с компа на магнитофон как проверялся ? Не думаю что с вв55 пара контактов, именно на магнитофон, не рабочие
DIN разъем там сложно неправильно запаять т.к. он выводами впаивается непоср. в плату
http://retropc.org/images/072_003.jpg
Sancho45
01.06.2018, 19:12
Ну конечно же я писАл о вилке. Глупо было бы....
- - - Добавлено - - -
Или штыревой разьем DIN ("папа"),если еще есть сомнения.
Шнур проверил на Апогее, все грузится с wrkwin32 .
Теперь Микроша:
Проверил -5, +5в на ОУ присутствует.
Выгрузка данных по команде О идет на динамик и наблюдается осциллографом на выходном разъеме.
При загрузке данных на 2 ноге ОУ входной сигнал имеется, смотрел осциллографом, экран при этом гаснет, курсор мигает и через сек.три на экране появляется :
?!I
- МИКРОША -
->
LeoN65816
03.06.2018, 00:03
Дисковод любой подойдет, там проблема с сигналом READY, единичные экзампляры работают, но есть аппаратное решение пробле ы и программное. В аппаратном надо дисковод ковырять или схемку дополнительную
Поделись, пожалуйста, этой схемкой.
Sancho45
03.06.2018, 07:13
Поделись, пожалуйста, этой схемкой.
Как я писАл ранее -я использую программное решение на МИКРОШе! Другие предпочитают аппаратное вмешательство, так же и на комп-ах отличных от данного ПК из-за разных нюансов. На данном форуме есть пару решений, где сигнал READY вырабатывается из INDEX, например тут -http://zx-pk.ru/threads/9188-podklyuchenie-sovremennogo-fdd3-5-k-zx-spectrum-3.html?p=425816&viewfull=1#post425816
Сам я НЕ проверял....
- - - Добавлено - - -
экран при этом гаснет, курсор мигает и через сек.три на экране появляется :
?!I
- МИКРОША -
->
Судя по этому, сигнал проходит, но ПК не воспринимает преамбулу.
Программы пытался грузить в виде mp3 файлов с телефона на макс. громкости.
Либо размах сигала не достаточен (на некоторых Андроидах громкость автоматом чуть выше среднего при подкл гарнитуры, даже если до, была на максимуме), либо формат звуковой дорожки не МИКРОШевский, кстати, у меня все файлы в WAV, а не MP3
Поменял ОУ и Микроша заработал как надо, загрузка работает
https://preview.ibb.co/dkLcnd/4574_C849_8_ED4_4_CE3_8988_48013_DD35_B5_C.jpg (https://ibb.co/jRZgDJ)
Отформатировать дискету не получается, не работает дисковод - вообще никаких признаков жизни.
Дисковод Samsung SFD-321B, перемычку перепаял с DC на RDY, питание +5в от отдельного БП.
Программа Format, постоянно загружается с ошибкой, но запускается.
Пытался запускать Тест, грузится с ошибкой, при запуске комп виснет.
Дисковод подключал так:
https://image.ibb.co/jVXSa8/pin.jpg (https://ibb.co/iyxtF8)
ПЗУ прошито под Микрошу.
Что может быть не так?
Vladimir_S
06.06.2018, 10:37
Pluto, Учел что 3.5 дисковод по умолчанию В?
Невнимательно посмотрел нумерацию разъема. Должно работать.
Поясните, если он В, его нужно цеплять на шлейф с перекруткой?
И как его сделать А?
Распиновка коряво выложилась :( , надо скриншот выложить..
Vladimir_S
06.06.2018, 11:21
Соедини 12 и 16 ногу разъема и подай на них с 15 ноги ИР22.
10 вывод (DISC_B) с платы тогда нужно отключить?
Vladimir_S
06.06.2018, 14:16
10 вывод (DISC_B) с платы тогда нужно отключить?
Да пусть будет подключенный. Кому он мешает.
- - - Добавлено - - -
А почему в таблице есть и мотор А и мотор В? Вход мотор он один - нога 16.
Оставлю тут на память.
У меня к плате КНГМД припаян кусок плоского кабеля с 34-контактным гнездом:
Гнездо IDC-34 КНГМД
Пин Сигнал Пин Сигнал
------ -------- --- -----
2
4
6
8 INDEX 12 IP
10 MOTOR A 11 DISC_A
12 DRIVE SEL B 10 DISC_B
14 DRIVE SEL A 11 DISC_A
16 MOTOR B 10 DISC_B
18 DIR 9 DIR
20 STEP 8 STEP
22 WRDATA 7 WR_DATA
24 WRGATE 6 WR_GATE
26 TRK00 5 TR00
28 WPROT 4 WPRT
30 RDATA 3 RD_DATA
32 SIDE 2 SIDE
34 DC/READY 1 READY
1,3,5,7,9,11,13,15,
17,19,21,23,25,
27,29,31 14 GND
В гнездо вставляется обычный шлейф от PC на 2 флопа "с перекруткой". Флопы (Samsung SFD-321B) доработаны так, чтобы на пин 34 выдавать сигнал READY (в большинстве PC флопов туда идет DISKCHANGE, и у некоторых флопов есть возможность перемычками выставить READY).
Питание на флопы подается от отдельного источника питания.
Отсюда брал :)
Vladimir_S
06.06.2018, 16:42
На самом деле с учетом всех модификаций трехдюймовых дисководов
10 - DISK A
12 - DISK B
14 - DISK C
6 - DISK D
Ничего не перепаивал.
Подключил дисковод к перекрученному шлейфу, заклеил дискету и включил.
Запустил ДОС, вышел, загрузил тест, он повис.
Плюнул, запустил форматирование, все пошло.
Отформатировал, залил сист.файлы.
Все Ок.
https://preview.ibb.co/f7rVxo/F1_EB912_E_D76_A_4_F88_B933_B77_E2_DB11167.jpg (https://ibb.co/nKxQV8)
https://preview.ibb.co/f7rVxo/F1_EB912_E_D76_A_4_F88_B933_B77_E2_DB11167.jpg (https://ibb.co/nKxQV8)
https://preview.ibb.co/joHRno/EA56_B61_D_F2_F6_4_F8_B_BBA7_717_CAF1_CE9_C8.jpg (https://ibb.co/dXwxtT)
https://preview.ibb.co/gzJXSo/661_E5529_5_D27_4286_902_A_08_DE51_D53_E9_B.jpg (https://ibb.co/n2yo08)
Надо прицепить второй дисковод
Vladimir_S
07.06.2018, 02:46
заклеил дискету
Отпаяй и отогни контакты микрика плотности и ничего не придется заклеивать.
Vladimir_S
07.06.2018, 06:31
Подключил дисковод к перекрученному шлейфу
Если возьмешь тестер и прозвонишь, то увидишь, что так и получилось - с 15 ноги
ИР22 идет на 12 и 16 ноги разъема дисковода.
Подключил второй дисковод.
Все работает.
https://preview.ibb.co/caRY3T/E4037_FFF_3501_464_B_9871_6100_E0_AD4505.jpg (https://ibb.co/dOT2xo)
Теперь хочу проверить 5" дисководы от Robotrona 1715M
Проверил роботроновские 5" дисковерты.
Живее всех живых! Пишут, читают.
Никаких переделок не нужно. Только шлейф наоборот работает: прямой - А: , перекрученный - В:
https://preview.ibb.co/hmiViT/6_E168_B4_F_B853_4_F6_C_97_B3_5893_EB876_CFD.jpg (https://ibb.co/kE3ViT)
https://preview.ibb.co/ddmNxo/026_DAF15_AB16_4326_927_E_807841_DE3878.jpg (https://ibb.co/fSWY3T)
Кстати, в описании ДОС упоминается файл SE.EXE. В архиве его нет.
Sancho45
09.06.2018, 07:13
Читаем - http://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=607209&viewfull=1#post607209
Прочитал. Понятней не стало.
Данный файл имеется в архиве rk86dos29_cy6.rar
Если я его перекину на дискету, он не заработает?
Vladimir_S
09.06.2018, 10:56
Если я его перекину на дискету, он не заработает?
Не пробовал, но по логике вещей, он просто считается в память и его придется запускать директивой G.
В описании ДОС говорится, что файлы должны находится на одном диске, запускается SE.COM
Про отдельный запуск SE.EXE ничего не сообщается.
"5.5 Графическая операционная оболочка RK-DOS
Оболочка предназначена для большего удобства выполнения операций копирования,
переименования и удаления файлов и использует "НОРТОНО"-подобный интерфейс. Па-
кет оболочки состоит из двух файлов:
SE.COM - стартовый файл программы
SE.EXE - дополнительный (оверлейный) файл с кодами
Оба эти файла должны находиться на одном диске. После запуска (командой SE<ВК>)
выводится таблица в три колонки с именами всех файлов, имеющихся на текущем
диске."
Sancho45
11.06.2018, 13:20
Я предполагаю, что se.exe и se.com были на оригинальных, продаваемых дискетах. SE.EXE - это сама программа, но в начале файла код, который проверяет чего-то в каталоге на диске и отдельно этот файл без редактирования не факт,что запустится. К тому же по ссылке, что я давал выше сказанно, что этот файл так же был защищен от копирования. А se.com это просто загрузчик se.exe, выполняет поиск, загрузку этого файла и передает ему управление в обход этого кода.
И есть se.com, один файл, без загрузчика и полученный вероятно способом, который можно прочитать по ссылке выше.
Вроде так.
Подскажите пожалуйста как мне лучше подсоединить плату НГМД к старой плате РК-86 в смысле разъема . И какие все-таки номиналы сопротивлений в плате НГМД.
Vladimir_S
12.02.2019, 10:22
номиналы сопротивлений в плате НГМД
R1 - 200ом, остальные 1ком.
В топик по "Микроше" пришел сам Е.Седов (SEA):
И дос 2.9 наш там же, с которого все "свой" дос делали:
http://archive.radio.ru/web/1993/03/014/
Он был адаптирован для РК-86 (незначительные изменения), изначально писался для микроши.
Cпешите задавать вопросы :)
https://zx-pk.ru/threads/9812-mikrosha-obsuzhdenie.html?p=1001768&viewfull=1#post1001768
Alex.Ismagilov
25.12.2019, 20:26
Hi All!
Подключил я тут за недельку дисковод к красному Радио-86РК (https://zx-pk.ru/threads/31168-radio-86rk-krasnaya-klassicheskaya-plata.html) (на 565РУ3 и РФ2)
Контроллер стандартный по схеме журнала Радио.
Плата от "DonkeyHot"
Дисководы (с доработками 34 пина до сигнала READY и приведением в соответствие сигналов выбора привода и старта мотора:
заработали:
Y-E Data 702J-6637J (ноутбучный тонкий с плоским разъемом на 26 контактов)
CITIZEN W1D (ноутбучный совсем тонкий с плоским разъемом на 26 контактов)
Samsung SFD-321B (обычный 3.5'')
Panasonic JU-257A427P (обычный 3.5'' - нестабильно, часто I/O ERROR)
вообще не заработали:
NEC FD1231H (обычный 3.5'' - хотя на Pentagon-128 и АТМ Турбо 2+ 7.18 вполне работали, несколько штук есть)
Так вот, дисковод есть, диски форматирует, отдельно программку могу с "магнитофона" загрузить и записать на диск. Считать/запустить тоже :)
а как целиком диск записать быстро ? с образа какого-нибудь.
Столько уже перечитал тут всего, каша в голове, но пока просветление не пришло.
Неужели по-штучно, файл за файлом через загрузку с магнитофона ???
- - - Добавлено - - -
Плата контроллера вот такая:
71098
Я тоже присматриваюсь к его платам, но почему то на фото у него немного другие, видимо другие платы.
А файлы придется в ручную через МГ, на моей памяти я только для msx записывал с ПК и то через образы спец прогой, для РК не помню, формат записи на дискету тут другой.
- - - Добавлено - - -
Все увидел, у вас универсальный контроллер
Alex.Ismagilov
25.12.2019, 22:01
у вас универсальный контроллер
а это как ? (я не сильно в этой теме пока)
Про файлы - неужели за все это время никто не автоматизировал как-то этот процесс ?
У донкихота он так и называется универсальный для рк-86/специалист
Дисководы (с доработками 34 пина до сигнала READY и приведением в соответствие сигналов выбора привода и старта мотора:
заработали:
Y-E Data 702J-6637J (ноутбучный тонкий с плоским разъемом на 26 контактов)
CITIZEN W1D (ноутбучный совсем тонкий с плоским разъемом на 26 контактов)
Круто, завидую. У меня пока так и не дошли руки приделать ноутбучный дисковод :(
Alex.Ismagilov
28.12.2019, 20:29
А вот такая проблема нашлась: записал с ленты короткий файл, зашел в дос, сохранил его на диск - все ок.
Дальше следующая итерация - снова считываю новый уже большой файл, захожу в дос, записываю его на диск.
В ответ получаю I/O ERROR
Набиваю ту же команду в досе на запись этого же файла - запись проходит нормально без ошибок, файл считывается и запускается в тч и после холодного рестарта по питанию.
Пытаюсь очень большой файл также сохранить (игру шахматы) - та же история с I/O ERROR, но записалась она только с 5го раза ввода одинаковой команды. На каждой команде записи слышно что головы дисковода шуршат на одно перемещение больше.
В какой части схемы грабли поискать?
На двух разных дисководах это проявлялось.
Отправлено с моего PRO 5 через Tapatalk
Shumadan
05.01.2020, 17:04
Собрал контроллер, подключил. Удалось подключить с переделкой два 3.5" дисковода: Sony и Samsung. Разочаровывает нестабильная работа. Форматирует через раз. Можно записать несколько файлов, но выгрузить часть уже не удается. Постоянные Error и вылетание. Так и не понял как влияет подтягивающий резистор, подтягивал и на плюс и на минус. В обоих случаях работает и в обоих случаях нестабильно. Куда копать?
Alex.Ismagilov
06.01.2020, 00:23
Постоянные Error и вылетание
А какой длины провода до дисковода и что с питанием в этой истории ?
- - - Добавлено - - -
подтягивающий резистор
какой линии ?
- - - Добавлено - - -
подтягивал и на плюс и на минус.
А осциллограф есть ?
Посмотреть что в итоге после подтяжки получается ?
Shumadan
06.01.2020, 00:48
А какой длины провода до дисковода и что с питанием в этой истории ?
какой линии ?
А осциллограф есть ?
Посмотреть что в итоге после подтяжки получается ?
Шлейф 20см. Напряжение питания 4,85в в процессе работы. БП трансформаторный. Питание общее.
На линии Ready 34 пин разъема
Осциллограф пока не дома, не смотрел
Собрал контроллер, подключил. Удалось подключить с переделкой два 3.5" дисковода: Sony и Samsung. Разочаровывает нестабильная работа. Форматирует через раз. Можно записать несколько файлов, но выгрузить часть уже не удается. Постоянные Error и вылетание. Так и не понял как влияет подтягивающий резистор, подтягивал и на плюс и на минус. В обоих случаях работает и в обоих случаях нестабильно. Куда копать?
Про Sony не знаю, а Samsung какая конкретно модель? У меня заработало два самсунга 321, выбирал из пяти, безо всяких подтяжек.
Shumadan
06.01.2020, 10:40
Про Sony не знаю, а Samsung какая конкретно модель? У меня заработало два самсунга 321, выбирал из пяти, безо всяких подтяжек.
именно 321.
кучу трехдюймовых мне отдал за банку пива один компьютерщик. В основном Alps и Mitsumi. Об их состоянии сложно судить, возможно они все неисправны.
tnt23, вы их переделывали? Как на картинке
71175
Shumadan
06.01.2020, 19:16
сегодня сделал еще одну попытку. Переделал один ALPS, должен быть исправный. Загрузил 4 файла, директорий выводит, файлы запускаются. После вкл.-выкл. компьютера заново запускаю - дисковод директорий выходит, но не один файл не запускается, пишет ERR. Достал осциллограф, загрузил тест. Все сигналы соотв-ют журнальным.
С alps нужно аккуратнее, я свой сжог, даже дымок был отгорела часть дорожки И контроллер тоже после него замолчал.
Alex.Ismagilov
06.01.2020, 21:09
Напряжение питания 4,85в в процессе работы.
не самое лучшее напряжение, особенно в процессе отладки и с глюками.
Хорошо бы где-то 5.2В на самом входе чтобы было, дальше чуть просядет до 5.0.
У меня было глючили машинки на пониженном напряжении, особенно при плохой разводке питания
У меня тоже заработал Самсунг 321й (форматирует нормально)
Shumadan
06.01.2020, 21:26
не самое лучшее напряжение, особенно в процессе отладки и с глюками.
Хорошо бы где-то 5.2В на самом входе чтобы было, дальше чуть просядет до 5.0.
У меня было глючили машинки на пониженном напряжении, особенно при плохой разводке питания
У меня тоже заработал Самсунг 321й (форматирует нормально)
Да, тоже об этом подумал. Тем более еще раз замерил, оказалось 4.75в, а с БП идет 5.1в. Питание на плате продублировал проводкой, но у БП уже нет резерва по мощности. Завтра буду думать где взять помощнее.
Только ведь все равно, сначала пишет и читает нормально, а сбои проявляются позже
Alex.Ismagilov
06.01.2020, 22:19
а какая серия чипов в контроллере?
Хотя у меня контроллер работал и полностью на 155й на на 1533й
- - - Добавлено - - -
Питание дисковода подключено откуда? из блока питания или от платы компа ?
Shumadan
06.01.2020, 22:36
а какая серия чипов в контроллере?
Хотя у меня контроллер работал и полностью на 155й на на 1533й
- - - Добавлено - - -
Питание дисковода подключено откуда? из блока питания или от платы компа ?
В основном 555, но есть 155 и 1533. Питание на дисковод идёт с питающего разъёма компа
именно 321.
кучу трехдюймовых мне отдал за банку пива один компьютерщик. В основном Alps и Mitsumi. Об их состоянии сложно судить, возможно они все неисправны.
tnt23, вы их переделывали? Как на картинке
71175
Вот не могу вспомнить, переделывал или нет. Проводков точно никаких не кидал, если и менял что, то перемычку, отвечающую за DISKCHANGE/READY сигнал. Попробую вспомнить точнее.
- - - Добавлено - - -
Флопы (Samsung SFD-321B) доработаны так, чтобы на пин 34 выдавать сигнал READY (в большинстве PC флопов туда идет DISKCHANGE, и у некоторых флопов есть возможность перемычками выставить READY).
Это отсюда - https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=952455&viewfull=1#post952455
Sancho45
07.01.2020, 15:08
Дисководы (с доработками 34 пина до сигнала READY
А как 34 пин доработали до сигнала READY?
Этот сигнал говорит о том, что дисковод полностью готов, шпиндель раскручен и обороты стабильны. Если его тупо на землю посадить или сделать привязку к сигналу INDEX без задержки, то софт начнет записывать на диск, когда тот еще не готов(диск не раскрутился). Этот контроллер без БИС, как на других пк и сработывает на RDY быстрее, тк все делается программно. Поэтому нужен дисковод с железным, нормальным сигналом READY, либо ДОС где есть программная задержка перед началом записи .
Например тут (https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=921391&viewfull=1#post921391). Только это для МИКРОШИ, для 86рк надо один байт исправить, там ниже есть инфа. Сигнал READY в контроллере на землю тупо, без подключения этого сигнала к флопу.
- - - Добавлено - - -
на 67 стр barsic так же выкидывал дос с программным решением сигнала RDY/ Поиском пользуемся активнее.
tnt23, уже давно пора проверить версию доса где не нужен сигнал READY и кидать на нее ссылки, а то так и будут годами одни и те же проблемы с IO ERR
Shumadan
07.01.2020, 17:14
Вроде избавился от сбоев. Более мощный питальник я не нашел. Разобрал старый, выкрутил подстроечником на 5.3в.
На плату сейчас приходит 5.1в даже с работающим дисководом. Погонял - работает.
.
.
.
.
Не-а, все равно глючит.
Еще вдруг вспомнил, что дискету нельзя оставлять в дисководе при включении и выключении питания. Это может как то влиять?
tnt23, уже давно пора проверить версию доса где не нужен сигнал READY и кидать на нее ссылки, а то так и будут годами одни и те же проблемы с IO ERR
Мне не очень нравится этот вариант, потому что а) версия доса с задержкой не каноническая, и б) правильней все же дожидаться готовности дисковода.
- - - Добавлено - - -
Еще вдруг вспомнил, что дискету нельзя оставлять в дисководе при включении и выключении питания. Это может как то влиять?
Ну если попробовать проанализировать: в момент включения питания шпиндель дисковода неподвижен, и даже если и произойдет бросок тока через головки, то вряд ли он приведет к существенному изменению намагниченности непосредственно прилегающего к ним участка дорожки. Дальше у меня фантазия пока не срабатывает, но наверное же об этом постарались позаботиться разработчики дисководов еще в семидесятые годы прошлого столетия.
Shumadan
08.01.2020, 00:02
Ну если попробовать проанализировать: в момент включения питания шпиндель дисковода неподвижен, и даже если и произойдет бросок тока через головки, то вряд ли он приведет к существенному изменению намагниченности непосредственно прилегающего к ним участка дорожки. Дальше у меня фантазия пока не срабатывает, но наверное же об этом постарались позаботиться разработчики дисководов еще в семидесятые годы прошлого столетия.
Я уже не знаю про что думать. Работает же. Несколько сеансов нормально, а потом все файлы сыпятся.
Я уже не знаю про что думать. Работает же. Несколько сеансов нормально, а потом все файлы сыпятся.
Даже если защитить дискету от записи?
Sancho45
08.01.2020, 08:21
Мне не очень нравится этот вариант, потому что а) версия доса с задержкой не каноническая, и б) правильней все же дожидаться готовности дисковода.
апчём речь ? откуда инфа, что дос с задержкой ? Проверялась эта версия, замерялось время ?
Это тот же самый дос, только в оригинале цикл, который ждет сигнал READY, а по документам он выдается через 500мс после обращения к диску, в моей версии цикл не ждет сигнал READY, а просто ждет примерно 200-300мс. Единственное - ждет при каждой попытке записи. На чтение это п.п. не используется, если меня память не подводит. Так есть еще версия от barsikа, где привязка к сигналу INDEX. И речь идет о тех у кого нет сигнала в дисководе, что бы дождаться готовности дисковода !
А собирающим, периодически по две страницы ныть, что все глючит и не понимать в чем проблема- это канонично ?
Shumadan,
поменяй дисковод, где есть сигнал READY без всяких переделок или используй версию доса, где это решено программно! Пора бы это уже понять. Ну можешь конечно еще БП попробовать на 1200w, вдруг заработает )))))
Alex.Ismagilov
08.01.2020, 10:13
Еще вдруг вспомнил, что дискету нельзя оставлять в дисководе при включении и выключении питания. Это может как то влиять?
Да, с высокой вероятностью убивается диск.
Возможно я всей теории не знаю, но на практике за последние несколько месяцев несколько дисков именно так убились: после выключения-включения с диском в дисководе - он переставал читаться. Один из них после этого даже форматироваться перестал.
Возможно это связано с начальным состоянием при включении микросхем контроллера и дисковода ДО их инициалицации программой.
Тут вероятностно: при отладке много раз оставлял диск в дисководе, и ничего. но на какой-то раз - диску конец
Shumadan
08.01.2020, 11:19
Тут вероятностно: при отладке много раз оставлял диск в дисководе, и ничего. но на какой-то раз - диску конец
Alex.Ismagilov, вот такая же фигня. Сколько раз оставлял в дисководе - все нормально, но на N-раз дискета оказывается битая. Какой то закономерности я не увидел, поэтому и спросил
- - - Добавлено - - -
константа для задержки со смещением 0D45 h от начала прошивки, там 00 1F, т.е. в нормальном порядке 1f00, что даже меньше чем я указал выше. можно сделать больше или меньше. Для микроши D3 C1 исправленно на D3 D1. Если кто на 86рк, то надо обратно D3 C1 со смщением 0DBE h от начала прошивки. И сигнал RDY со стороны контроллера на землю)
О результатах отпишитесь пожалуйста .
Sancho45, проверил свою прошивку (у меня Р86РК) и сравнил с вашими корректировками.
По адресу 0D45 у меня 00 00 - меняем на 00 1f
По адресу 0DBE у меня D3 C1 - оставляем без изменений
Верно?
Даже если защитить дискету от записи?
Вопрос остается открытым. Давайте попробуем все же разобраться, что такого волшебного происходит, что после нескольких сеансов "файлы сыпятся". Даже на защищенной дискете?
- - - Добавлено - - -
апчём речь ? откуда инфа, что дос с задержкой ? Проверялась эта версия, замерялось время ?
Это тот же самый дос, только в оригинале цикл, который ждет сигнал READY, а по документам он выдается через 500мс после обращения к диску, в моей версии цикл не ждет сигнал READY, а просто ждет примерно 200-300мс. Единственное - ждет при каждой попытке записи. На чтение это п.п. не используется, если меня память не подводит. Так есть еще версия от barsikа, где привязка к сигналу INDEX. И речь идет о тех у кого нет сигнала в дисководе, что бы дождаться готовности дисковода !
А собирающим, периодически по две страницы ныть, что все глючит и не понимать в чем проблема- это канонично ?
Радиолюбительство вообще для сильных духом :)
А дисководы без сигнала READY существуют?
А что будет, если шпиндель раскручивается дольше 500мс, а цикл ждет 300мс?
Sancho45
08.01.2020, 12:19
А что будет, если шпиндель раскручивается дольше 500мс, а цикл ждет 300мс?
если он раскручивается дольше 500мс, значит дисковод не исправен ! Заводом изготовителем указано максимальное время до 500мс(читаем доки), по факту гораздо меньше, но константу можно поменять.
tnt23, специально вырезку подкреплял к сообщению ТУТ (https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=921315&viewfull=1#post921315)
А дисководы без сигнала READY существуют?
не понятен вопрос. Существуют с сигналом DiskCHG которые, но их не предполагали подключать к контролеру 86рк на 580вв55, и Седов не предполагал подключать дисководы без сигнала READY к этому контроллеру! Или к чему вопрос ?
Sancho45, проверил свою прошивку (у меня Р86РК) и сравнил с вашими корректировками.
Не верно! там код цикла изменен, просто скачайте оттуда прошивку и поменяйте один байт для 86рк
Если кто на 86рк, то надо обратно D3 C1 со смщением 0DBE h от начала прошивки. И сигнал RDY со стороны контроллера на землю)
- - - Добавлено - - -
Тут barsic (https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=919331&viewfull=1#post919331) свой вариант продвигал, но я его так и не потестил.
Сообщение от tnt23
А дисководы без сигнала READY существуют?
не понятен вопрос. Существуют с сигналом DiskCHG которые, но их не предполагали подключать к контролеру 86рк на 580вв55, и Седов не предполагал подключать дисководы без сигнала READY к этому контроллеру! Или к чему вопрос ?
Я порылся в паспортах на старые дисководы с Shugart интерфейсом, сигнал READY закладывался изначально, но смысл его может быть разный. В одном случае это признак наличия диска в приводе (закрыта дверца), в другом - признак обнаружения импульса INDEX, который может пройти задолго до раскрутки шпинделя до номинальной скорости. Ну это детали, в остатке - скорее всего, READY есть в любом дисководе, а уж найти сегодня 3.5" дисковод без READY или без возможности переделки DISKCHANGE на READY нужно постараться.
Sancho45
08.01.2020, 12:52
сигнал READY закладывался изначально, но смысл его может быть разный.
смысл всегда один - дисковод готов ! Disk change - совсем другой сигнал и никакого отношения к готовности не имеет. И то что им заменили сигнал на 34 пине - это тоже другая история. В этих дисководах сигналы вообще не выдаются в том числе и INDEX, пока дисковод не готов, но 86рк об этом не знает и пишет IO ERR
- - - Добавлено - - -
в доках все это есть !
- - - Добавлено - - -
а уж найти сегодня 3.5" дисковод без READY или без возможности переделки DISKCHANGE на READY нужно постараться.
и тем не менее, люди стараются и без переделки найти не могут
Удалось подключить с переделкой два 3.5" дисковода: Sony и Samsung.
А переделывать не надо , надо что бы он был изначально. И всякие спектрумы и другие пк в пример тоже брать не стоит, там БИС ждет сигналов, 86рк ничего не ждет, кроме READY и сразу начинает работу, если он на земле или с дурацкой переделкой, хотя других сигналов нет
Sancho45
08.01.2020, 15:28
tnt23, вы их переделывали? Как на картинке
Этот дисковод тоже глюкает ? вроде тут есть родной READY, только не понятно зачем провод, в нашем случае он не нужен, только перемычку с DC пересавить на RDY и все
- - - Добавлено - - -
у меня такой- 100% не глючит и работает как надо ))https://i.ibb.co/DQBYj1F/20200108-182530.jpg (https://ibb.co/DQBYj1F)
Shumadan
08.01.2020, 18:41
Этот дисковод тоже глюкает ? вроде тут есть родной READY, только не понятно зачем провод, в нашем случае он не нужен, только перемычку с DC пересавить на RDY и все
...
у меня такой- 100% не глючит и работает как надо ))
Сделал так же. Дисковод Samsung 321 c перепаянной перемычкой на RDY
Прошил откорректированный ДОС. 34 ногу разъема контроллера посадил на землю.
Вроде никаких изменений не заметил, все работает так же.
Несколько раз выключал с оставленной дискетой, включаю все работает. Потом отлучился по делам. Пришел, пытаюсь загрузить SE. Вот фиг! Компьютер в улет. В итоге вынул дискету, вставил другую. Там тоже ошибка. Вставил обратно первую. Как не странно, все загрузилось все программы с диска работают. Это дисковод проблемный?
Sancho45
08.01.2020, 18:51
Прошил откорректированный ДОС.
нужен только для тех флоповодов у которых нет RDY, без переделки. Ну хоть работает )
Вставил обратно первую. Как не странно, все загрузилось
есть же еще дисководы, как я понял, их можно с этой версией доса попробовать, но возможно и с контроллером проблемы или с вв55, они тоже глючные бывают. У меня 2 штуки были, в пошаговом работают, на частоте не работают )
Shumadan
08.01.2020, 20:03
есть же еще дисководы, как я понял, их можно с этой версией доса попробовать, но возможно и с контроллером проблемы или с вв55, они тоже глючные бывают. У меня 2 штуки были, в пошаговом работают, на частоте не работают )
Да конечно пробовал, дисководы менял. Все работают, но с "чужого" диска загружают только директорий. Хотя Sony файл с самсунговского диска смогла загрузить с 5 раза. В общем пока о надежной работе можно забыть.
- - - Добавлено - - -
наверное уже всех задолбал. Еще есть вопрос.
Тут есть сообщение https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=607209&viewfull=1#post607209 как снять "порчу" с файла SE. Тот что есть в архиве, с ним нужно проводить такую процедуру? А то у меня все файлы грузятся кроме этого, вылезает ERR.
Sancho45
09.01.2020, 18:17
Еще есть вопрос.
Тут есть сообщение https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=607209&viewfull=1#post607209 как снять "порчу" с файла SE. Тот что есть в архиве, с ним нужно проводить такую процедуру? А то у меня все файлы грузятся кроме этого, вылезает ERR.
О каком архиве речь ? На 13 стр архив с нужным SE.
Shumadan
15.02.2020, 10:21
достал плату и опять стал мучить. Выяснил, что спустя 5-10 минут после включения (т.е. после прогрева) контроллер начинает стабильно считывать с любой дискеты. Не могу выяснить только в чем причина. Все микросхемы еле теплые.
Shumadan
15.02.2020, 22:40
Поливая спиртом ГФ24 выявил что в холодном состоянии дисковод не читает. Прогреваясь и постоянно считывая оболочку SE вижу что окно постепенно достраивается полнее, зависонов становится меньше. С горячей ГФ24 все становится нормально. Дую на нее - опять все сыпется. Теперь не могу понять. Какое то уплывание частоты? Но ведь генератор стабилизирован кварцем. Резонатор совейский РК139. Сам комп работает стабильно, изображение не плавает. Включение последовательно с кварцем конденсатора 5-10пф чуть уменьшает время прогрева, но не решает проблему.
Alex.Ismagilov
16.02.2020, 11:15
Сам комп работает стабильно, изображение не плавает.
вполне может - т.к. у телевизора/монитора может хватать ширины коридора автоподстройки по частоте
а компу сомому - вообще не критична частота - у него на реальное время почти ничего не завязано.
Чтение с ленты - тоже в достаточно широких пределах может плавать
Может попробовать поменять кварц, потом саму ГФ24 ?
с кварца проще начать
На контроллер от РК идет сигнал OSC, может, он начинает плавать от нагрузки-прогрева и проч. Можно попробовать его буферизировать.
Shumadan
21.02.2020, 00:00
На контроллер от РК идет сигнал OSC, может, он начинает плавать от нагрузки-прогрева и проч. Можно попробовать его буферизировать.
То же об этом подумал. Может для начала резистором подтянуть на плюс?
Shumadan
25.02.2020, 19:43
поменял ГФ24, опять начались глюки с памятью. Пришлось поменять и ИР16, благо под нее установил панельку. И все! Заработало!
Не пойму в чем причина - при смене дискет выдает "I/O ERR". Дискеты читаются и пишутся только если включить комп (ресет не помогает), вставить дискету, при смене дискет - ошибка.
Попутно вопрос по командеру SE. В описании написано, что выбранный файл подсвечивается, у меня ничего не подсвечивается, т.е. нет курсора и не видно какой файл выбран. Куда смотреть? Брал здесь http://sensi.org/~tnt23/rk86/index.html
Vladimir_S
14.04.2020, 18:01
т.е. нет курсора
Файл не подсвечивается, а вот курсор должен быть перед файлом.
Shumadan
14.04.2020, 20:07
Да, курсор должен быть.
Вот правильный SE Радио 86РК в WAVE формате.
Не пойму в чем причина - при смене дискет выдает "I/O ERR". Дискеты читаются и пишутся только если включить комп (ресет не помогает), вставить дискету, при смене дискет - ошибка.
Думаю, что-то не так с сигналом DISK READY от дисковода. Из моих опытов лучше всего работают из 3,5" переделанные Samsung SFD-321B и некоторые Mitsumi, у которых есть явная перемычка либо DISK CHANGE либо DISK READY на 34 выводе. А, вот ALPS, SONY MPF920, по которым есть информация в Сети, как на 34 вывод завести сигнал DISK READY, после такой переделки на Микроше у меня не заработали.
- - - Добавлено - - -
Попутно вопрос по командеру SE. В описании написано, что выбранный файл подсвечивается, у меня ничего не подсвечивается, т.е. нет курсора и не видно какой файл выбран. Куда смотреть?
https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda/page66.html сообщение 658, что нужно изменить в SE.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot