Вход

Просмотр полной версии : Радио-86РК: Подключение дисковода



Страницы : 1 2 3 [4] 5

tnt23
21.08.2017, 20:05
А альтернативы фактически нет.

Да ладно. Полно альтернатив, от смартфонов до микроконтроллеров на любой вкус. Вы просто не умеете их готовить (с)



Впрочем, винчестер может существенно ускорить обмен, если использовать имеющийся в РК86 ПДП. Я пока это делать не буду, т.к не знаю как синхронизировать два канала ПДП, да и просто лень переделывать то, что уже сделано и нормально работает.

Тогда какой смысл писать о том, что вы делать не будете, потому что не знаете как?



Смысла этого высказывания вообще не понял.

Потому что я был непривычно лаконичен, видимо :)



2 кб на код подпрограмм работающих с винтом?


Ну да. Для загрузки с носителя даже FAT не нужен, можно сделать простейшую файловую систему для чтения, отведя на каждый файл по 64К. От гигабайтных носителей не убудет, а софт простой получается.

barsik
21.08.2017, 21:40
Да ладно. Полно альтернатив, от смартфонов до микроконтроллеров на любой вкус
Извиняюсь, но Вы немножко не поняли сюжет.

Речь не шла о альтернативных носителях. Тем более, что ни один альтернативный носитель не поддерживает 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К).

Ратмир
27.08.2017, 08:44
Тамже только описание Хамелиона-Дос. Самой программы нет. Интересно какой обьем у неё.

tnt23
27.08.2017, 23:37
На только что завершившемся в Питере компьютерном фестивале Chaos Constructions 2017 в рамках ретровыставки немножко показал "Микрошу" с контроллером дисковода:

https://www.youtube.com/watch?v=WShcldhZ0z8

Ратмир
28.08.2017, 18:42
Тимур а у Микроши какая клавиатура?. Уж больно хорошо в Удаве играется.

OrionExt
28.08.2017, 18:52
Удав – это классика. Проверено на КР-02:)

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

Вот странно. А почему про Ксоникс все забыли. Это была топ Игра на реакцию:)

Ратмир
28.08.2017, 19:01
Ксоникс тоже хорош. Но Вопрос про клавиатуру. На Апогее мгновенно поменять направление у меня в Удаве не получалось.

OrionExt
28.08.2017, 19:06
Это шаманы – с клавой поработали:)

tnt23
28.08.2017, 22:34
Тимур а у Микроши какая клавиатура?. Уж больно хорошо в Удаве играется.

Клавиатура из стандартных блоков, такие ставились в калькуляторы. Пластик скрипел и здорово клинил. У этой "Микроши" я разобрал все кнопки и смазал пластик силиконовой смазкой из автомагазина, стало сильно лучше.

krotan
29.08.2017, 02:25
На только что завершившемся в Питере компьютерном фестивале Chaos Constructions 2017 в рамках ретровыставки немножко показал "Микрошу" с контроллером дисковода... Видели, на том контроллере подписано "tnt23". Его описание и прошивка есть в свободном доступе?

tnt23
29.08.2017, 09:43
Видели, на том контроллере подписано "tnt23". Его описание и прошивка есть в свободном доступе?

Все материалы выложены тут: http://sensi.org/~tnt23/rk86/index.html

В самом низу ссылка на github.

krotan
29.08.2017, 13:39
Все материалы выложены тут... Впечатлило вот это (цитата из описания):
Долой ОРИОН-128 - убогий ПРК, погубленный ORDOS-ом,
мерзкой, гнусной и просто жалкой пародией на ДОС!
Да здравствует "Радио-86РК", компьютер времен и народов для любителей!

HardWareMan
29.08.2017, 19:21
krotan, Орион-то, конечно, долой, но вот же незадача...
http://savepic.net/9798652.png
:)

Ратмир
29.08.2017, 19:49
Что-то я не нашел эту цитату, там только список микросхем

MacBuster
29.08.2017, 20:10
Что-то я не нашел эту цитату, там только список микросхем
Она вот тут (http://sensi.org/~tnt23/rk86/RK86-DOS.TXT), в самом низу.

Ратмир
29.08.2017, 20:25
У меня во как показывает.

krotan
29.08.2017, 21:24
У меня во как показывает... В браузере кодировка->кириллица->кодовая страница 866

MacBuster
29.08.2017, 22:14
В браузере кодировка->кириллица->кодовая страница 866
В хроме выбор кодировки по-моему год как убрали. Так что в него надо ставить специальный плагин.

svofski
30.08.2017, 12:28
Должен нормально показываться теперь без плагина.

tnt23
30.08.2017, 12:48
Репортажное фото by svofski, кстати:

62115

MacBuster
30.08.2017, 13:41
Должен нормально показываться теперь без плагина.
У меня установлен плагин и пока ничего не поменялось - приходится выбирать IBM866.

krotan
30.08.2017, 14:20
Репортажное фото by svofski... На соплях микросхема висит - это так называемый дополнительный дешифратор?

Ратмир
30.08.2017, 17:19
На соплях микросхема висит - это так называемый дополнительный дешифратор?

на Микроше нет дополительного дешифратора

svofski
30.08.2017, 17:48
У меня установлен плагин и пока ничего не поменялось - приходится выбирать IBM866.

А сейчас что-то изменилось?

Ратмир
30.08.2017, 17:58
все прочитал, это кто то с Лианозово перегнул палку:)

tnt23
30.08.2017, 20:33
На соплях микросхема висит - это так называемый дополнительный дешифратор?

Схема объединения /CS1 и /CS2 по ИЛИ. Простая схема на двух диодах у меня не заработала, потому что я тормоз и не сообразил поставить подтягивающий резистор :)

MacBuster
30.08.2017, 20:37
А сейчас что-то изменилось?
К сожалению нет, я пробовал смотреть с плагином и без него. А что вы делаете?

svofski
31.08.2017, 00:34
К сожалению нет, я пробовал смотреть с плагином и без него. А что вы делаете?

Я делаю, чтобы в заголовках 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 показывает текст в правильной кодировке. Хром у меня по-прежнему показывает ерунду, но это его личное дело.

krotan
31.08.2017, 14:35
Схема объединения /CS1 и /CS2 по ИЛИ. Простая схема на двух диодах у меня не заработала, потому что я тормоз и не сообразил поставить подтягивающий резистор :) Семён Семёнович... Диоды в этом случае лучше Шотки использовать типа BAT42, imho...

tnt23
31.08.2017, 17:41
Ну я поставил то, что дома случилось в этот момент. А Шоттки или нет, без резистора один фиг работать не будет.

Ратмир
03.09.2017, 16:10
Тимур, день добрый!
файл form.rkr есть в формате .wav?

Vladimir_S
03.09.2017, 16:48
файл form.rkr есть в формате .wav?
А через WRKWIN32?

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

В этой папке запусти FORMAT.BAT, введи 20 и получи со звуковухи FORMAT работающий из под монитора.

tnt23
03.09.2017, 18:47
Vladimir_S опередил меня с ответом :)

Чтобы два раза не вставать, напомню, что "Прекрасный Ассемблер" от коллеги svofski умеет сохранять в виде WAV либо проигрывать скомпилированную кашицу в аудио в формате РК86, Микроши и еще бог знает скольки отечественных форматов.

http://sensi.org/~svo/i8080/

Ратмир
03.09.2017, 19:12
Хорошая штука. Я бегаю со смартфоном. А тут можно с ноута загружать.
Все спасибо, начальный софт есть!
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Мгц и пишет на той же скорости.

Ратмир
03.09.2017, 20:21
Предлагаешь компаратор выкусить?
Ладно будет 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, может подумаешь?

svofski
04.09.2017, 02:59
Я был бы рад если "Прекрасный Ассемблер" понимал еще и коды Z80. Это было бы здорово! Ну или еще один "Прекрасный Ассемблер" уже для Z80. svofski, может подумаешь?

Я не зарекаюсь, но это очень навряд ли. Сорцы на гитхабе — у кого есть желание, делайте, шлите пулл реквесты, тогда может быть.

Ратмир
10.09.2017, 07:03
Все времени нет доделать.
Тимур, а если попробовать использовать разьем от РС isa 8-bit. Немного смещение есть, но зато можно сразу плату вставить, без припайки разьема.

tnt23
10.09.2017, 09:37
Можно попробовать. Для РК вообще можно и провода напаять, смысл во вставляемой плате есть только для "Микроши" с системным разъемом.

Vladimir_S
25.09.2017, 19:08
Ратмир, Как у тебя дела с FDD?

Ратмир
25.09.2017, 20:07
Привет Владимир. Плата спаяна, готовенькая, ждет воссоединения. Но времени совсем нет. Постараюсь ускорить процесс!

Ратмир
30.09.2017, 08:34
Владимир, привет.
в общем задолбали постоянные вылеты программ. Не поленился, выкусил кроватку, прошил новую РФ-ку твоим бинарником, впаял ее, сверху запаял 62256.
Сейчас работает как Pentium:D пробовал даже стучать по плате во время работы никаких вылетов. Супер!
Оплатил себе ZX-Evolution самый последний, товарищ прислал мне его описание, там наткнулся на схему подключения FDD, Она в нашем случае подходит? я так понял что используется только один ряд.

Vladimir_S
30.09.2017, 12:40
Вот так будет точнее.

Ратмир
30.09.2017, 19:45
Тимур, привет. Если не трудно, приложь распиновку у себя на сайте. Нужная вещь. Ту которую Владимир указал.

tnt23
30.09.2017, 21:21
Ратмир, выложил

Ратмир
03.10.2017, 20:53
Выкроил часок. Подключил плату, пока без дисковода, ДОС запускаться не хочет. Строчка с символами появляется и зависает. Займусь завтра отладкой.
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)

Ратмир
04.10.2017, 21:54
Дос запустился. Опросил дисковод. Все отлично!
Тимур спасибо за плату. Всем спасибо за консультации!
http://img.radiokot.ru/files/30570/thumbnail/1e86enbm28.jpg (http://img.radiokot.ru/files/30570/1e86enbm28.jpg)

Ратмир
05.10.2017, 03:51
И все таки вопрос остаётся открытым. Сигнал "включение мотора" должен висеть в воздухе или нет?

Vladimir_S
05.10.2017, 04:01
Сигнал "включение мотора" должен висеть в воздухе или нет?
Соедини его с выборкой дисковода.

Ратмир
05.10.2017, 04:45
Прямо в самом дисководе?
У буржуев хитро написано disk0,1,2,3. А у нас disk A,B .
Опять путаница.

Vladimir_S
05.10.2017, 05:58
Прямо в самом дисководе?
На разъеме контроллера.

Ратмир
05.10.2017, 10:26
Отсутствие питания +12В , чем нибудь компенсируем? Или маленькие флопики и так работают.

tnt23
05.10.2017, 11:27
+12 флопам давно уже не требуется, особенно трехдюймовым

Vladimir_S
05.10.2017, 12:15
tnt23, А на контроллере старт с выборкой не соединен? И еще - шлейф нужен прямой или перевернутый?

Ратмир
05.10.2017, 12:28
На контроллере старта вообще нет. И в схеме нет. Там в статье написано на самом флопике или джемперами установить совместный старт или самому запаять перемычку. Я походу один движок флопика сжег. Ещё пару флопиков осталось для экспериментов.

Vladimir_S
05.10.2017, 12:32
Я походу один движок флопика сжег
12 вольт подавал?

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


На контроллере старта вообще нет.
Я не имею в виду какое то схемное решение, а контакт на разъеме.

Ратмир
05.10.2017, 14:52
Ну да 12в, от АТХ бп же запитано все.
Я так понимаю на разьеме флопика надо соединить выборку с пуском эл. двигателей

Ратмир
05.10.2017, 19:44
tnt23, А на контроллере старт с выборкой не соединен? И еще - шлейф нужен прямой или перевернутый?

вот он
Владимир чтоб не жечь 3,5, может на 5,25 запустить у меня есть несколько штук. и дискет куча.

Vladimir_S
06.10.2017, 01:25
есть несколько штук. и дискет куча.
Ну конечно, и READY у них правильный.

Ратмир
06.10.2017, 04:29
Опять этот загадочный 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 посадить на общий провод, то тоже работает - до поры, до времени. И не знаешь когда подведет.

Ратмир
06.10.2017, 05:27
Тут почитал про эти дисководы. Понял почему у меня на АТ-шке маленький флопик комп не видит. А большой видит.

Ратмир
06.10.2017, 20:17
Подкоючил 5,25 . там куча джамперов. Нашёл джампер ms, переставил. Сейчас привод двигателя включается. Нашел Джампер rdy, если его вытащить полностью, флопик крутиться 5 сек. доc пишет no disk. Прога format, то же самое. При включении джампера, в любом полежении, диск крутиться вечно.
Отпаял ready, при опросе подключился к земле, тоже самое, диск крутится вечно. Что за загодочный ready? Хрен его победишь.

Ратмир
07.10.2017, 04:27
Интересно что должно быть на 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 на свой вкус.

Ратмир
07.10.2017, 13:20
Хорошо посмотрю тему. Найду, прошью. Владимир тест я видел только ввиде бинарника, вбивать времени нет. Но как последующий вариант да, сделаем.

Vladimir_S
07.10.2017, 14:51
вбивать времени нет.
300 байт можно забить за 3 минуты.

АлександрПП
07.10.2017, 15:17
Ничего не надо набивать. Все давно набито.

Ратмир
08.10.2017, 03:39
Только в *.rkr, в *.wav нету?

Vladimir_S
08.10.2017, 05:53
Только в *.rkr, в *.wav нету?
Помнишь я тебе давал прогу WRKWIN32? Там есть файл с расширением .BAT. Помести test.rkr в ту же папку, наведи курсор на BAT файл, щелкни правой кнопкой мыши и выбери "изменить". Вместо (не помню уже какого файла) внеси test.rkr и сохрани. А остальное так же. Главное что бы WRKWIN32, файл(не важно какое имя, но расширение BAT) и файл который нужно записать в РК, были в одной папке.

Ратмир
08.10.2017, 06:02
Там form был. Это чтоб форматнуть диск из монитора. Спасибо Владимир, сделаю. Цифру 20 также при пуске оставляем.

Ратмир
08.10.2017, 11:11
Покатал тест, на 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
Микросхемы все новые
Это не гарантия исправности.

Ратмир
08.10.2017, 15:04
Попробовать ТМ2 заменить
у меня был случай, одна микросхема была имп. аналог, так вот в моей схеме ни в какую не хотела работать.
здесь может тоже самое, одну подсунули в магазине, только я сейчас у же уехал в Уфу, придется на праздник (11 окт.) поковыряться.

mr.Lee
11.10.2017, 23:41
krotan, Орион-то, конечно, долой, но вот же незадача...
http://savepic.net/9798652.png
:)

Это провал:))))

Ратмир
13.10.2017, 09:24
Сегодня решил покопаться немного. Проверю все бинарники и dos и тест. У меня одна микра заменена к555ид4 на 74ls155. Есть принципиальная разница у них или побарабану? Может кто знает?. В одном магазе есть именно 555ид4 можно попробовать с неё начать, у неё на выходе как раз ничего нет при тесте.

Vladimir_S
13.10.2017, 09:36
к555ид4 на 74ls155
Полные аналоги.

Ратмир
13.10.2017, 10:00
Тест сам надо проверить. Он при загрузке с РС не выходит как обычно два числа, снизу контрольная сумма. А уходит в зависон. Потом я нажимаю сброс. Запускаю G, тест запускается и сразу начинает крутить диск. Т.к. дискеты нет, просто горит огонек. Потом я уже выбираю режим.

Vladimir_S
13.10.2017, 10:29
Поправил малость.

Ратмир
15.10.2017, 15:28
Немного продвинулся. Нашёл одну микру совсем не запаяную. Сейчас при тесте все сигналы имеются. Но форматировать пока не хочет. Верификацию проходит, слышно кратковременный тычок шаговика, потом переходит на форматирование, основной движок крутится , но шаговика не слышно. Буду копать дальше.

Ратмир
16.10.2017, 08:13
Владимир, а во время форматирования, шаговик должен жужать? И по времени сколько длится форматирование? Пусть даже на 3.5, мне для орентиру.

Vladimir_S
16.10.2017, 08:31
а во время форматирования, шаговик должен жужать?
Он не жужжит, а через каждые пару секунд перескакивает на новую дорожку. На пятидюймовом видно как голова движется от кря к центру.

Ратмир
17.10.2017, 21:08
Сегодня долго искал. Нашёл неисправную микросхему, ИР22 были замкнуты 6 и 7 нога.
На радостях заменил на 1533ир22, валялась с древних времён. С ней вообще флопик не откликается. Придётся ещё раз выпаивать, на этот раз поставлю кроватку! Видимо в начале 90-х было очень много браку.

Error404
18.10.2017, 13:19
Это провал:))))
Там на фото ниже и ROM-диск от Ориона легкоузнаваем, а еще ниже думается КНГМД от Ориона. :)
Дико извиняюсь за офтоп.

Ратмир
18.10.2017, 19:32
Интересно какое напряжение должно быть на контроллере.
у меня 4,67В, может поднять до 5В.

Ратмир
08.11.2017, 18:21
Странно все сигналы при Тесте есть, а дисковод молчит.
Единственно "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 и замени ее, бывает , что они на определенных скоростях отказываются работать (

Отпишись на каких выводах КНГМД разьема появляется сигналы, при форматировании

Ратмир
08.11.2017, 19:55
Спасибо. Sancho45.
все это я смогу проделать только завтра (сейчас нахожусь далеко от РК-шки)
все сигналы при форматировании проверю.

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

Sancho45. насколько я помню у меня motor on вообще висит в воздухе. От контроллера никакого сигнала нет.

Sancho45
08.11.2017, 20:04
Sancho45. насколько я помню у меня motor on вообще висит в воздухе. От контроллера никакого сигнала нет.

он должен быть соединен с DISK A, что бы когда выбирался дисковод и двигло сразу запустилось, можно их (два провода от DISK A и МОтоР ON от дисковода) вместе соеденить на контакте DISK A , на плате КНГМД.

Ратмир
08.11.2017, 20:33
Все я понял, в каком направлении двигаться! Т.е сейчас принудительно запускаем FDD, а дальше буду искать сигнал с контроллера.

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

А сигнал ready принимает участие? у меня все время там высокий уровень

Sancho45
08.11.2017, 22:34
Пока не обращай на него внимания. На плате КНГМД вывод RDY соедени с массой. Это выходной сигнал с дисковода. На 3.5" его нет. Запускаться двигло и светодиод должны в любом случае. Если у тебя шлейф прямой, дисководы по умолчанию идут как B., соответственно надо брать сигналы с дисковода DISK B И MOTOR B ON но к плате КНГМД подключать в точку DISK A

Ратмир
09.11.2017, 19:06
Подключил 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 потом сделает, так что на массу его пока.

Ратмир
10.11.2017, 04:54
Сигнал rdy в воздухе. Я его почему-то от fdd на землю посадил... после работы приеду, проверю.

Ратмир
12.11.2017, 14:55
Пока не хотит.

Ратмир
15.11.2017, 19:41
Решил более досконально изучить сигналы. Подключил второй щуп к осцилу. Начал с ИСС и ИСД. Все красиво...
период у обоих 8мкс, а вот длина импульса у ИСС 2мкс как положено, а у ИСД 4 мкс.
Уже засада. Теперь осталось узнать почему он в два раза длиннее, чем положено.

tnt23
15.11.2017, 22:06
Гляжу на схему, и кажется мне, что ширина ИСД не особо важна. Он главным образом используется как тактовый сигнал, то есть важен фронт.

А поток бит с дисковода при этом идет?

Ратмир
15.11.2017, 22:29
Пока дальше не разбирался. А какой именно этот конакт? Я сейчас добиваюсь чтоб начал форматировать. ДискА и моторА на земле. 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 понятно, что выборка дисковода работала. После чего перестала работать ?

Ратмир
16.11.2017, 01:03
Один раз когда ещё норм. разьема не было, нечаяно перевернул разьем флопика. Ну получается все сигналы на массу. Может тогда че пожег. Сейчас трудно вспомнить... Связи я все прозвонил от ид7 до вв55, от вв55 до ир22. А вот саму ид7 пока не думал заменить. Хорошо заменю, отпишусь!

Vladimir_S
16.11.2017, 03:11
Ратмир, А окно плотности заклеил?

Ратмир
16.11.2017, 04:42
На 3.5 да заклеил. На 5.25 не видел такого. Там джампером устанавливается вроде бы.

Ратмир
17.11.2017, 20:50
заменил ид7.
Сейчас форматер пишет диск локед, самое интересное он пишет это и при отсутствии диска!

tnt23
17.11.2017, 20:57
Можно и без форматера читать сигналы флопа, типа 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 и т.д.

Ратмир
17.11.2017, 22:07
т.е можно без осциллографа посмотреть сигналы
но там ничего нет, повторяющиеся ячейки

tnt23
18.11.2017, 20:51
tnt23, Не забывай, он так же обращается к ним и F0F0, F1F1 и т.д.

Не забываю, но это знание мне никак не помогает :) мне проще смотреть на дамп DF000,F00F.

Можно писать байтики в порт управления флопом, чтобы проверить, как работает выборка, шагает ли он в правильном направлении, и смотреть порт состояния на предмет готовности, защиты от записи, дорожки 00 и проч.

Ратмир
27.11.2017, 19:20
Тимур, вечер добрый.
А есть прошивки для РФ-ок, если вставить контроллер в Микрошу?

tnt23
27.11.2017, 20:31
Ратмир, все прошивки выложены тут: http://sensi.org/~tnt23/rk86/index.html

Прошивка ПЗУ 0 одинаковая для РК86 и "Микроши". ПЗУ 1 нужно прошить под конкретную машину соответствующим файлом.

(Или я не понял вопроса)

Ратмир
27.11.2017, 20:36
Сорри, не видел до этого!
0 - нижняя, 1- верхняя?
Я наверное достану исправную Микрошу, и сделаю на ней.

tnt23
27.11.2017, 21:26
Да, 0 - нижняя, 1 - верхняя. Верхнюю нужно напаять на нижнюю, за исключением ноги 18, которую надлежит отогнуть и припаять проводком к пятачку на плате.

http://sensi.org/~tnt23/rk86/chipselect_closeup.png

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

Можно даже не перепрошивать ПЗУ, а оставить РКшную прошивку. Только всякий раз после сброса придется ручками заносить 25 по адресу D1D1.

zx_
27.11.2017, 21:47
tnt23, вот такое в описании нашел — «Если Вы получили данное описание для самостоятельной настройки КНГМД, то ис-
используйте тест и рекомендации по настройке КНГМД из ж.РАДИО N2 1993 года,
также при установке RK-DOS на "Радио-86РК" воспользуйтесь схемами и дампом те-
ста из данной статьи. ЭВМ "СПЕЦИАЛИСТ" уже имеет "чип-селекты" E000,E800 и F000
и поэтому установка дешифратора не требуется. При подключении второго НГМД не-
обходимо вытащить из дисковода A: резистивную матрицу (для привязки сигналов).
Распайку системного разьема (стандарт "МИКРОШИ") можно взять из ж.РАДИО N2,1993

Значит ли это, что контроллер подключается к Специалисту ? и видимо не очень сложно и должно работать ?

tnt23
27.11.2017, 22:06
zx_, про специалист не знаю. По идее, должно работать, если вывод на экран в "Специалисте" не сильно притормаживает процессор. (Смутно помню, что вроде там грамотный арбитраж сделан и процессор при выводе на экран не тормозится вообще, в отличие от ВГ75 в "РК" и ему подобных).

DonkeyHot
01.03.2018, 14:10
так и не нашлось желающих приколхозить к специалисту?

barsik
01.03.2018, 14:50
Если речь о использовании РК-КНГМД на Специалисте, то продолжение перенесли в другую тему:
http://zx-pk.ru/threads/28485-rk-kngmd-dlya-quot-spetsialista-quot.html

Ратмир
01.03.2018, 15:10
так и не нашлось желающих приколхозить к специалисту?

Так нужно для начала Специалист заиметь. :v2_confu:

tnt23
01.03.2018, 20:57
Оставлю тут на память.

У меня к плате КНГМД припаян кусок плоского кабеля с 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).
Питание на флопы подается от отдельного источника питания.

zx_
20.03.2018, 16:03
картинка с журнала

64696

Shumadan
20.03.2018, 16:09
картинка с журнала

64696

Все в одну кучу: Электроника КР, самодельный БП и программатор, КНМГД от Микроши

zx_
20.03.2018, 16:22
КНМГД от Микроши

на нем написано Радио-86РК, поэтому и выложил
этот сайт размер обрезал чтоль, плохо видно

crazy_bender/ex-PLACEBO
03.05.2018, 19:58
всем привет!!! досталась мне тут микроша с репликой КНГМД в комплекте дали 2 дискеты. пятерку и трешку. при запуске трешка выдает I/O ERR, пятерка просто зависает. как я правильно понимаю при подключеном дисководе дожнен выдавать FILE NOT FOUND? в какую сторону смотреть? паять толком не умею если что.

fifan
03.05.2018, 20:17
Нужно не картинку размещать, а ссылку на изображение.
http://radiolub.ru/uploads/jurnal/r-1992-12.jpg

tnt23
03.05.2018, 20:25
Я паять умею, но не смог понять, что такое трешка и что такое пятерка?

artyr_n
03.05.2018, 21:47
о не смог понять, что такое трешка и что такое пятерка?
видимо дисковод/дискеты 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
поэтому и спрашиваю как можно проверить работоспособность САМОГО контроллера. что он должен выводить если например неподключен дисковод

tnt23
04.05.2018, 10:44
Какие 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" брал тот который у меня с пентевой работает нормально. шлейфы разные использовал. и перекрученные и прямые.

доработка какая то есть на разьеме контроллера, наверно для этого

tnt23
04.05.2018, 11:02
Ну так взять 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 или зависать при подключении дисковода. вы хоть читаете вопросы то?. что рабочий контроллер должен выводить?

tnt23
04.05.2018, 11:58
а 5.25" дисковод тогда почему не работает? ведь разницы то нет никакой для контроллера

Фиг знает, я с пятидюймовыми не работал. Может, там тоже нет сигнала READY?

DATAsoft
04.05.2018, 12:03
У тебя на контроллере сигнал READY через резистор уже на землю подтянут. Так что любой дисковод "всегда готов", как пионер!

tnt23
04.05.2018, 12:06
я уже перепробовал все комбинации дисководов на шлейфе. повторяю вопрос - " КАК ПРОВЕРИТЬ РАБОТОСПОСОБНОСТЬ КОНТРОЛЛЕРА БЕЗ ПОДКЛЮЧЕНИЯ ДИСКОВОДОВ?" ну недолжен он ругаться ошибкой I/O ERR или зависать при подключении дисковода. вы хоть читаете вопросы то?. что рабочий контроллер должен выводить?

Рабочий контроллер выводит следующее:


DOS 2.9


A>

Виснуть не должен, при отсутствии дискеты тоже ругаться не должен. Если пишет I/O ERR, то скорее всего пытается прочитать вставленный диск. Мы тут тоже не телепаты и не можем угадать, что происходит с лампочкой дисковода, и вставлена ли дискета.

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

Ратмир
04.05.2018, 12:14
А почему не взять два по 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
паял не я. а человек который умеет паять в отличие от меня.

попробую

Ратмир
04.05.2018, 13:53
Так надо было с дисководами передать. И не было бы столько вопросов. Там вообще состыковка довольно сложная. У меня не получилось. Но у меня вообще к РК был подключен. Потом я от этой затеи отказался в пользу подключения к Микроше. Сейчас ждет своего часа.

crazy_bender/ex-PLACEBO
07.05.2018, 07:15
извините за истерику )))) после общения с Datasoft'ом нашли и устранили проблему. дисковод заработал. теперь будем учиться писать программы. Если не трудно покажите инструкцию как перегонять программы с ПЦ на микрошу. кабель уже спаял если что

Ратмир
07.05.2018, 07:29
Насколько я помню, придется сначала с кассеты (mp3) загружать в память, а потом переносить на дискету. Может ошибаюсь.

Vladimir_S
07.05.2018, 09:27
будем учиться писать программы
Писать программы или записывать программы на дискету?

tnt23
07.05.2018, 09:32
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 самозапускаемый файл.

Pluto
23.05.2018, 22:41
Отмечусь в теме: спаял плату от tnt23.
Заказал несколько разъемов ОНп-КС-23.
Приедут, буду запускать Микрошу с дисководом

Pluto
29.05.2018, 09:33
Вчера подпаял разъем к плате и запустил контроллер


https://youtu.be/cscrS093zKw

Комп выдал билеберду и завис.
Подозреваю, что я не правильно сохранил и прошил ПЗУ.
Подскажите, как правильно сохранить прошивки отсюда, http://sensi.org/~tnt23/rk86/index.html
В какой кодировке сохранять ?
Или может быть, у кого то есть ROM файл?

tnt23
29.05.2018, 15:37
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

Pluto
29.05.2018, 15:58
Это я разобрался. Не пойму, как этот текст записать в ПЗУ
Какая кодировка используется?
Можно в ROM файл перегнать?

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

Поставил две 28с16, 18 ногу ПЗУ1 отогнул и подпаял отдельно, как указано

tnt23
29.05.2018, 17:01
Это я разобрался. Не пойму, как этот текст записать в ПЗУ
Какая кодировка используется?
Можно в ROM файл перегнать?


Так оно там и выложено в виде .ROM файлов. Бинарники и есть. Прямо так берутся и записываются программатором, как есть.

Pluto
29.05.2018, 17:22
У меня они только как html открываются.
Можно куда нить залить файлы? (Я-Диск)

Vladimir_S
29.05.2018, 17:29
У меня они только как html открываются.
Странно. Обычные rom файлы. И нормально открываются в hex редакторе.

Pluto
29.05.2018, 17:44
Все! Разобрался!
Интернет эксплорер тупил. Скачал файлы с сайта телефоном.
Всем спасибо!
Вечером перешью ПЗУшки и проверю еще раз

Pluto
29.05.2018, 20:30
Перешил ПЗУ
Запустил

https://preview.ibb.co/hSBzQy/IMG_1401.jpg (https://ibb.co/nxFhdJ)

https://preview.ibb.co/kUHvyJ/IMG_1402.jpg (https://ibb.co/hGOqXd)

tnt23
30.05.2018, 13:48
Перешил ПЗУ
Запустил
https://yadi.sk/i/1P7DWNTc3Wfn8w

Отлично, а диск-то где? :) нужно теперь взять форматтер:

http://sensi.org/~tnt23/rk86/form.rkr


, залить через магнитофон и настрогать дискеток.

Pluto
30.05.2018, 14:53
Дисковода у меня пока нет :confused:
Попробую подключить электронный дисковод с флэшкой.

Pluto
01.06.2018, 09:33
С Микрошей у меня така проблема:
Не работает чтение-запись на магнитофон, при переключении на русскую раскладку комп начинает пищать.
Подозреваю, что неисправна ВВ55.
Как ее можно проверить?
Наверное, нужно было в другой теме спрашивать..:v2_dizzy_facepalm:

Sancho45
01.06.2018, 13:23
При переключении на русскую раскладку должен издавать звук, так задумано. По поводу вв55 не факт. Клавиши то работают?! Выход на магнитофон идет с вв55 через резюк и rc, а вход с магнитофона на вв55 идет через ОУ. Как проверялось? Проще через звуковой выход для наушников, сотового телефона, в плеере вкл звуковую дорожку, с громкостью только надо поиграться до максимума

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

И электронный дисковод с флэшкой не заработает из- за использования в рк не стандартной разметки ЕМНИП и не РС формата или чего то там еще, в параллельной ветке где то обсуждалось

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

Утилита тут на форуме где-то, которая из бинарника(файла типа rk, и им подобным)делает звуковой файл для микроши и 86 рк и подобных пк, работает из командной строки. Название не помню. Далеко от компа....

Pluto
01.06.2018, 14:56
При нажатии рус/лат начинается непрерывный писк, прекращается при повт.нажатии.
Так должно быть? :confused_std:
Клавиатура работает, русская раскладка присутствует как при нажатии рус/лат (под писклявый аккомпанемент) так и при нажатии и удержании НР.
Программы пытался грузить в виде mp3 файлов с телефона на макс. громкости.
Пытался выгружать данные через магнитофонный выход, "выхлопа" нет.
Пока ищу 3,5" дисковод Самсунг..

Sancho45
01.06.2018, 17:37
Да, с рус/лат так и должно быть. Реакция на загрузку с телефона есть какая нибудь или вообще не реагирует ( экран должен гаснуть, если сигнал проходит. Прозвони от входа до ОУ, с ОУ на вв55. Проверь напряжение -5в (минус 5в), без него ОУ не работает .

Дисковод любой подойдет, там проблема с сигналом READY, единичные экзампляры работают, но есть аппаратное решение пробле ы и программное. В аппаратном надо дисковод ковырять или схемку дополнительную, программное- ничего не надо, работает 100%, сам использую, на 3-разных дисководах проверял.

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

Может DIN разьем не правильно распаян, зеркально, бывают случаи в спешке!? А выход с компа на магнитофон как проверялся ? Не думаю что с вв55 пара контактов, именно на магнитофон, не рабочие

Pluto
01.06.2018, 18:51
DIN разъем там сложно неправильно запаять т.к. он выводами впаивается непоср. в плату
http://retropc.org/images/072_003.jpg

Sancho45
01.06.2018, 19:12
Ну конечно же я писАл о вилке. Глупо было бы....

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

Или штыревой разьем DIN ("папа"),если еще есть сомнения.

Pluto
01.06.2018, 23:40
Шнур проверил на Апогее, все грузится с 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

Pluto
03.06.2018, 22:47
Поменял ОУ и Микроша заработал как надо, загрузка работает

https://preview.ibb.co/dkLcnd/4574_C849_8_ED4_4_CE3_8988_48013_DD35_B5_C.jpg (https://ibb.co/jRZgDJ)

Pluto
06.06.2018, 10:10
Отформатировать дискету не получается, не работает дисковод - вообще никаких признаков жизни.
Дисковод 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 дисковод по умолчанию В?

Невнимательно посмотрел нумерацию разъема. Должно работать.

Pluto
06.06.2018, 10:53
Поясните, если он В, его нужно цеплять на шлейф с перекруткой?

И как его сделать А?

Распиновка коряво выложилась :( , надо скриншот выложить..

Vladimir_S
06.06.2018, 11:21
Соедини 12 и 16 ногу разъема и подай на них с 15 ноги ИР22.

Pluto
06.06.2018, 13:27
10 вывод (DISC_B) с платы тогда нужно отключить?

Vladimir_S
06.06.2018, 14:16
10 вывод (DISC_B) с платы тогда нужно отключить?
Да пусть будет подключенный. Кому он мешает.

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

А почему в таблице есть и мотор А и мотор В? Вход мотор он один - нога 16.

Pluto
06.06.2018, 16:10
Оставлю тут на память.

У меня к плате КНГМД припаян кусок плоского кабеля с 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

Pluto
07.06.2018, 00:56
Ничего не перепаивал.
Подключил дисковод к перекрученному шлейфу, заклеил дискету и включил.

Запустил ДОС, вышел, загрузил тест, он повис.
Плюнул, запустил форматирование, все пошло.

Отформатировал, залил сист.файлы.

Все Ок.

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 ноги разъема дисковода.

Pluto
08.06.2018, 09:30
Подключил второй дисковод.
Все работает.


https://preview.ibb.co/caRY3T/E4037_FFF_3501_464_B_9871_6100_E0_AD4505.jpg (https://ibb.co/dOT2xo)


Теперь хочу проверить 5" дисководы от Robotrona 1715M

Pluto
08.06.2018, 19:45
Проверил роботроновские 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)

Pluto
08.06.2018, 22:47
Кстати, в описании ДОС упоминается файл SE.EXE. В архиве его нет.

Sancho45
09.06.2018, 07:13
Читаем - http://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html?p=607209&viewfull=1#post607209

Pluto
09.06.2018, 09:20
Прочитал. Понятней не стало.
Данный файл имеется в архиве rk86dos29_cy6.rar
Если я его перекину на дискету, он не заработает?

Vladimir_S
09.06.2018, 10:56
Если я его перекину на дискету, он не заработает?
Не пробовал, но по логике вещей, он просто считается в память и его придется запускать директивой G.

Pluto
09.06.2018, 11:15
В описании ДОС говорится, что файлы должны находится на одном диске, запускается 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, один файл, без загрузчика и полученный вероятно способом, который можно прочитать по ссылке выше.
Вроде так.

Savoj
12.02.2019, 10:11
Подскажите пожалуйста как мне лучше подсоединить плату НГМД к старой плате РК-86 в смысле разъема . И какие все-таки номиналы сопротивлений в плате НГМД.

Vladimir_S
12.02.2019, 10:22
номиналы сопротивлений в плате НГМД
R1 - 200ом, остальные 1ком.

tnt23
10.03.2019, 17:00
В топик по "Микроше" пришел сам Е.Седов (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

Ратмир
25.12.2019, 21:55
Я тоже присматриваюсь к его платам, но почему то на фото у него немного другие, видимо другие платы.
А файлы придется в ручную через МГ, на моей памяти я только для msx записывал с ПК и то через образы спец прогой, для РК не помню, формат записи на дискету тут другой.

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

Все увидел, у вас универсальный контроллер

Alex.Ismagilov
25.12.2019, 22:01
у вас универсальный контроллер
а это как ? (я не сильно в этой теме пока)

Про файлы - неужели за все это время никто не автоматизировал как-то этот процесс ?

Ратмир
25.12.2019, 22:20
У донкихота он так и называется универсальный для рк-86/специалист

tnt23
25.12.2019, 23:00
Дисководы (с доработками 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 пин разъема

Осциллограф пока не дома, не смотрел

tnt23
06.01.2020, 10:03
Собрал контроллер, подключил. Удалось подключить с переделкой два 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. Достал осциллограф, загрузил тест. Все сигналы соотв-ют журнальным.

Ратмир
06.01.2020, 19:40
С 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. Питание на дисковод идёт с питающего разъёма компа

tnt23
06.01.2020, 23:29
именно 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
07.01.2020, 23:27
tnt23, уже давно пора проверить версию доса где не нужен сигнал READY и кидать на нее ссылки, а то так и будут годами одни и те же проблемы с IO ERR

Мне не очень нравится этот вариант, потому что а) версия доса с задержкой не каноническая, и б) правильней все же дожидаться готовности дисковода.

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


Еще вдруг вспомнил, что дискету нельзя оставлять в дисководе при включении и выключении питания. Это может как то влиять?

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

Shumadan
08.01.2020, 00:02
Ну если попробовать проанализировать: в момент включения питания шпиндель дисковода неподвижен, и даже если и произойдет бросок тока через головки, то вряд ли он приведет к существенному изменению намагниченности непосредственно прилегающего к ним участка дорожки. Дальше у меня фантазия пока не срабатывает, но наверное же об этом постарались позаботиться разработчики дисководов еще в семидесятые годы прошлого столетия.

Я уже не знаю про что думать. Работает же. Несколько сеансов нормально, а потом все файлы сыпятся.

tnt23
08.01.2020, 00:23
Я уже не знаю про что думать. Работает же. Несколько сеансов нормально, а потом все файлы сыпятся.

Даже если защитить дискету от записи?

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 - оставляем без изменений

Верно?

tnt23
08.01.2020, 11:28
Даже если защитить дискету от записи?

Вопрос остается открытым. Давайте попробуем все же разобраться, что такого волшебного происходит, что после нескольких сеансов "файлы сыпятся". Даже на защищенной дискете?

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


апчём речь ? откуда инфа, что дос с задержкой ? Проверялась эта версия, замерялось время ?
Это тот же самый дос, только в оригинале цикл, который ждет сигнал 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
08.01.2020, 12:28
Сообщение от 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 ?
с кварца проще начать

tnt23
20.02.2020, 23:09
На контроллер от РК идет сигнал OSC, может, он начинает плавать от нагрузки-прогрева и проч. Можно попробовать его буферизировать.

Shumadan
21.02.2020, 00:00
На контроллер от РК идет сигнал OSC, может, он начинает плавать от нагрузки-прогрева и проч. Можно попробовать его буферизировать.

То же об этом подумал. Может для начала резистором подтянуть на плюс?

Shumadan
25.02.2020, 19:43
поменял ГФ24, опять начались глюки с памятью. Пришлось поменять и ИР16, благо под нее установил панельку. И все! Заработало!

Alex_LG
14.04.2020, 13:52
Не пойму в чем причина - при смене дискет выдает "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 формате.

val_dp
14.04.2020, 22:18
Не пойму в чем причина - при смене дискет выдает "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.