Просмотр полной версии : УКНЦ + AZ - вариант контроллера псевдодисков на микро-SD для УКНЦ.
SuperMax
20.06.2019, 10:28
Совместными усилиями провели тестирование контроллера на УКНЦ
https://pic.maxiol.com/thumbs/1561014233.3232235619.photo2019062014004.jpg (https://pic.maxiol.com/?v=1561014233.3232235619.photo2019062014004.jpg)
https://pic.maxiol.com/thumbs/1561014261.3232235619.photo2019062014004.jpg (https://pic.maxiol.com/?v=1561014261.3232235619.photo2019062014004.jpg)
https://pic.maxiol.com/thumbs/1561014273.3232235619.photo2019062014004.jpg (https://pic.maxiol.com/?v=1561014273.3232235619.photo2019062014004.jpg)
https://pic.maxiol.com/thumbs/1561014289.3232235619.photo2019062014005.jpg (https://pic.maxiol.com/?v=1561014289.3232235619.photo2019062014005.jpg)
соответственно займусь разводкой контроллера в разъем СА
- - - Добавлено - - -
эксперименты с УКНЦ+AZ
запустил первый попавшийся эмулятор VT200
https://pic.maxiol.com/thumbs/1561015535.3232235619.photo2019062014233.jpg (https://pic.maxiol.com/?v=1561015535.3232235619.photo2019062014233.jpg)
и даже какую-то игрушку
https://pic.maxiol.com/thumbs/1561015596.3232235619.photo2019062014233.jpg (https://pic.maxiol.com/?v=1561015596.3232235619.photo2019062014233.jpg)
главное преимущество AZ для УКНЦ - полная независимость от ПП и того что там загружено
Ссылки:
Основная страничка поддержки проекта [инструкции, техническое описание, обновления фирмвари]
Контроллер псевдодиска на MicroSD (https://forum.maxiol.com/index.php?showtopic=5388)
Контроллер псевдодиска на MicroSD на шину МПИ: особенности версии для УКНЦ (https://forum.maxiol.com/index.php?showtopic=5491)
Контроллер псевдодиска на MicroSD: подключение сетевой карты (https://forum.maxiol.com/index.php?showtopic=5490)
Продажа
Версия контроллера для УКНЦ (https://zx-pk.com/forum/viewtopic.php?f=7&t=14197)
Версия контроллера для ДВК (https://zx-pk.com/forum/viewtopic.php?f=7&t=13392&p=129030#p129030)
Запишусь на такую для моей УКНЦ
Запишусь на такую для моей УКНЦ
Я тоже запишусь на УКНЦ версию. А оно точно влезет вместо СА?
SuperMax
20.06.2019, 14:11
Я тоже запишусь на УКНЦ версию. А оно точно влезет вместо СА?
я думаю да, утрамбуем
скоро займусь разводкой
Меня тоже запишите на УКНЦ версию :)
Скорость чтения больше 56к? :)
У меня на одной УКНЦ СА с разъемом, на другой на проводах.
SuperMax
20.06.2019, 16:32
Меня тоже запишите на УКНЦ версию :)
Скорость чтения больше 56к? :)
У меня на одной УКНЦ СА с разъемом, на другой на проводах.
скорость не измерял - это же на соплях.
принципиальная возможность есть и уже хорошо. собственно схема будет скорректирована под УКНЦ, но прошивка будет единой для обоих машин.
- - - Добавлено - - -
Да, к кого есть СА с широким разъемом (60) - сделайте качественное фото этой платки, я хочу перепроверить разводку и нумерацию тк у меня только с 40pin разъемом
фото нужно с обоих сторон!
...качественное фото...
Лучше в CCD сканер на 600 ДПИ - потом можно в Корале положить координатную сетку - будут Оригинальные размеры коннектора ( платы ).
Фото - и отчасти КИС ( контактные дешовые в МФУ ) сканеры - это профанация точных измерений.
Да, к кого есть СА с широким разъемом (60) - сделайте качественное фото этой платки, я хочу перепроверить разводку и нумерацию тк у меня только с 40pin разъемом
фото нужно с обоих сторон!
600 dpi (https://cloud.mail.ru/public/3uxH/39Z36mupj)
1200 dpi (https://cloud.mail.ru/public/52DZ/5eSVfcxcC)
Мы (я и коллега СуперМакс) провели эксперимент - Макс сделал переходник и подключил наш ДВК-шный контроллер AZ к УКНЦ, на место сетевого адаптера. После некоторых шаманских действий контроллер заработал, в полном объеме. Поэтому мы приняли решение сделать УКНЦ-шный вариант этого контроллера. Плата, правда, раза в 4 меньше ДВК-шной по площади, но Макс утверждает, что утрамбует. :) Действительно, плату ДВК-шного AZ можно было бы сделать сильно меньше, просто Макс решил, что не стоит воевать с "обрезками", которые не вытащишь из корзинки, не разобрав весь ДВК...
Так, что я подготовил модификацию схемы (шинные драйверы КР531АП2 с их открытыми коллекторами не очень хорошо работают проводах, подключенных к внутренней шине УКНЦ, поэтому мы решили использовать шинные драйверы с тремя состояниями - что-то из 74хх245) и Макс вскорости начнет разводить исправленную схему на плату в формате СА УКНЦ.
Пока запуск будет делаться так же, как и на ДВК: запуском программы с адреса 177224 или 177226. Не знаю, получится ли заставить контроллер на время запуска прикинуться сетевым адаптером. Если да, то он будет запускаться из загрузочного меню по выбору "Загрузка из сети", но пока я вижу на этом пути некоторые трудности и не уверен, что смогу с ними справиться. Но и запуск в стиле ДВК - тоже ничего сложного: остановили ЦП (перешли в пультовой режим, кнопка СТОП, да?), набрали 177226 и нажали кнопку ИСП. И все, пошла загрузка.
Главное достоинство этого контроллера - это то, что он целиком лежит на шине ЦП и никак не связан с ПП, то есть не может быть никаких конфликтов с загруженными в память ПП программами. Остальные особенности полностью совпадают с таковыми же у ДВК-шного контроллера. И высокая скорость, и то, что псевдодиски УКНЦ лежат в файл-образах на карточке микро-SD, так, что переставив эту карточку в PC-шный кардридер можно скопировать их в любую сторону, хоть наработанное с карточки (для сохранения или для исполнения в эмуляторе), хоть что-то найденное в Сети или в "хламовнике" на карточку. Новые файлы можно прописать в AZ.INI, переставить карточку назад в контроллер AZ-УКНЦ и заниматься этими "свежедобытыми" материалами на "живой" УКНЦ.
Главное - это то, что для PC каждый диск УКНЦ - это файл, а не набор секторов, дорожек и т.п. На карточке может быть сколько угодно (сколько влезет) файл-образов, правда, одновременно из них доступны только 8, которые прописаны в AZ.INI, но, во-первых, AZ.INI недолго и исправить, во-вторых, я сейчас, как раз, работаю над динамическим переназначением файл-образов псевдодискам. То есть, переключать псевдодиски (заменять виртуальные "дискеты" в виртуальном же накопителе) можно будет на ходу, не выключая УКНЦ и не передёргивая карточку микро-SD.
Размер файл-образа может быть любым из диапазона 400 - 65534 блоков (200-32767 Кбайт). 65534 - это ограничение RT-11. В принципе, если найдется какая-либо ОС, поддерживающая диски большего размера и работоспособная на машинках без ДП, никаких проблем использовать файл-образы размером до 4Г. (Да, RSX-11 работоспособна на УКНЦ крайне условно, большая часть ее особенностей рассчитана на использование ДП и на УКНЦ с ее 1801ВМ2 недоступна. Тем не менее, если найдутся желающие, инструкцию по программированию обмена с контроллером я предоставлю. Вообще-то я ее предоставлю в любом случае, просто я ее еще не написал. :) ).
Ну, и еще одна трудность. Есть две версии подключения СА к УКНЦ, с разными типами разъемов. Широко распространены УКНЦ с краевыми разъемами СА. То есть, край платы с напечатанными контактами (дорожками с соответствующими формой и шагом) вставляется в разъем. Его тип - ОНП-НГ-57-60, он соединен отрезком 60-проводного ленточного кабеля со вторым таким же разъемом, один надет на краевой разъем УКНЦ-шной мамы, во второй вставлен СА. Эти разъемы широко и печально известны полным отсутствием надёжности. Именно поэтому в последних выпусках УКНЦ их заменили на 40-контактные OHП-КГ-56-40 (отечественная версия IDC-40, с шагом 2.50 мм, а не 2.54, как у IDC). Точно такие же разъемы, как на шлейфах к флопикам и на контроллерах флопиков, что на ДВК, что на УКНЦ. Надежность этих разъемов не вызывает сомнений, но, увы, таких УКНЦ очень мало.
Соответственно, встает вопрос: что делать? Два варианта платы? Один (основной) вариант, а владельцам второго предложить запаять переходник?
Макс, правда, грозится сделать на контроллере оба разъема, и, если у него получится, этот вопрос снимется. Останется второй - что делать с погаными контактами этих краевых разъемов ОНП-НГ-57-60? Паять проводками? Варварство! Хотя во многих УКНЦ кто-то из прежних хозяев так и сделал...
В общем, так. Я их поразглядывал. Собственно разъем, то есть контактные площадки на плате и лепестки в разъеме контачат очень прилично. Беда в той части лепестков, которая прорезается в ленточный кабель. Там все сделано отвратительно. Как вариант, можно сдёрнуть к чертям этот кусок ленточного кабеля, взять 60 кусочков провода МГТФ подходящего сечения, длинной с тот самый отрезок ленты, зачистить их кончики и припаять с хорошим флюсом к тем самым хвостикам, которые должны прорезаться в ленту. МГТФ нужен потому, что при пайке очень трудно не задеть паяльником изоляцию этих проводов. МГТФу это по барабану, а у обычных проводов попортится изоляция, отчего возможны лишние контакты. Ну, или можно подобрать другие разъемы. В принципе, туда кое-как подходит разъем ISA со старых писюшных мамаш. Конечно, ноги у них разъезжаются (2.50-2.54), но можно подобрать положение, когда все контакты соединены. Еще наш коллега Svinka, вроде-бы, продает какие-то подходящие разъемы. Может и еще есть какие-то варианты...
SuperMax
21.06.2019, 04:53
Пока запуск будет делаться так же, как и на ДВК: запуском программы с адреса 177224 или 177226. Не знаю, получится ли заставить контроллер на время запуска прикинуться сетевым адаптером. Если да, то он будет запускаться из загрузочного меню по выбору "Загрузка из сети", но пока я вижу на этом пути некоторые трудности и не уверен, что смогу с ними справиться. Но и запуск в стиле ДВК - тоже ничего сложного: остановили ЦП (перешли в пультовой режим, кнопка СТОП, да?), набрали 177226 и нажали кнопку ИСП. И все, пошла загрузка.
уточню
1. при запуска УКНЦ пытается загрузится с сети
2. далее выводит меню в котором есть пункт "отладка"
соответственно выбрав его, набираем 177226 и жмем кнопку "ИСП"
те в загрузке нет ничего сложного в принципе
falanger
21.06.2019, 17:09
Я тоже на вариант контроллера УКНЦ подписываюсь. делайте на плате краевой разъем под 60 ламелей и отверстия под запайку IDC40.
SuperMax
22.06.2019, 20:57
Промежуточные итоги
https://pic.maxiol.com/thumbs/1561226171.3232235619.azukv211.jpg (https://pic.maxiol.com/?v=1561226171.3232235619.azukv211.jpg)
https://pic.maxiol.com/thumbs/1561226189.3232235619.azukv211b.jpg (https://pic.maxiol.com/?v=1561226189.3232235619.azukv211b.jpg)
Промежуточные итоги нахера все это постить если проект закрытый?
SuperMax,
AFZ, я бы то же для своих плат такое Ноу-Хау хотел бы, не спешу "подписываться" только по причинам
1. совершенно не ясно цена
2. есть конкурентная железка, КЖД УК-НЦ
но уж очень красивый пряник получается )
эх, осталось обуздать картинку на современные (относительно) мониторы\телеки...
И если практика портирования игрушек будет любыми темпами продолжаться,
УК-НЦ будет бодрячком (что и хочет я всегда!)
Можно подписаться с возможностью "сдать назад" - в смысле отказаться - мало ли как всё сложиться на момент релиза ? Неопределённость соединения с материнской платой слегка прохлады добавляет.
SuperMax
23.06.2019, 10:59
SuperMax,
AFZ, я бы то же для своих плат такое Ноу-Хау хотел бы, не спешу "подписываться" только по причинам
1. совершенно не ясно цена
могу сказать точно, что будет дешевле чем под ДВК тк плата дешевле и деталей на ней меньше
2. есть конкурентная железка, КЖД УК-НЦ
лично у меня этот КЖД так и не заработал, так что ничего сказать не могу.
но уж очень красивый пряник получается )
эх, осталось обуздать картинку на современные (относительно) мониторы\телеки...
лично я не вижу в этом смысла ибо нормальный переделанный EGA монитор лучшее, что есть и будет для УКНЦ-ДВК
и единственный прямой путь для получения нормальной картинки на современном мониторе это реплика УКНЦ на ПЛИС.
И если практика портирования игрушек будет любыми темпами продолжаться,
УК-НЦ будет бодрячком (что и хочет я всегда!)
это да, правильное дело
Можно подписаться с возможностью "сдать назад" - в смысле отказаться - мало ли как всё сложиться на момент релиза ? Неопределённость соединения с материнской платой слегка прохлады добавляет.
скажу так - подпись тут меня особо не волнует и сдать назад конечно можно. я лично вижу что получится сделать УКНЦ удобной машинкой которая сразу из коробки готова к работе без втыкания плат сверху. лично мне очень не комфортно когда туда что-то вставлено, но это лично моя заморочка.
могу сказать точно, что будет дешевле чем под ДВКА хотя бы порядок стоимости какой?
нормальный переделанный EGA монитор лучшееЭЛТ мерцает, свистит, занимает много места. Не круто.
ЭЛТ мерцает, свистит, занимает много места. Не круто
Поработайте с моё на советском гробике с 50 Гц-овой черезстрочной развёрткой - и CGA покажется верхом совершенства ;) А теперь мне и FullHD кажется неудобным :)
SuperMax
02.07.2019, 14:48
А хотя бы порядок стоимости какой?
По AZ для ДВК заявлена такая политика
1. собранный и проверенный в работе контроллер + MicroSD карта 16GB + ST-LINK V2 - 4000р
2. собранный и проверенный в работе контроллер - 3000р
3. полный конструктор: все детали + печатная плата (micro SD и ST-LINK в комплект не входят) - 2000р
4. минимальный конструктор (печатная плата + прошитые GAL-ки) - 1200р
ориентировка для УКНЦ такая
1. собранный и проверенный в работе контроллер + MicroSD карта 16GB + ST-LINK V2 - 3000р
2. собранный и проверенный в работе контроллер - 2200р
3. полный конструктор: все детали + печатная плата (micro SD и ST-LINK в комплект не входят) - 1400р
4. минимальный конструктор (печатная плата + прошитые GAL-ки) - 600р
ЭЛТ мерцает, свистит, занимает много места. Не круто.
с мерцает, согласен, в УКНЦ почему-то сделали 50гц развертку
в остальном, imho не напрягает
мерцает, согласен, в УКНЦ почему-то сделали 50гц разверткуВероятно потому же, почему CGA сделали 60 Гц. Большинство телевизоров в вероятной зоне эксплуатации имели 50 Гц (у нас) и 60Гц (в Штатах). К тому же в то время о мерцании не задумывались - телевизор-то смотрят издалека, мелькания не сильно бьют по глазам. А большого количества народа, подолгу сидящего за компами рядом с экраном просто не было. Кроме того, для алфавитно-цифровых терминалов (не графических) довольно часто применяли трубки с повышенным послесвечением, там мельканий почти не заметно даже при 50 Гц (большинство зеленых экранов). Правда, даже плавный скроллинг VT-220 давал на этих трубках такую размазанную картинку, что ой!
- - - Добавлено - - -
Поработайте с моё на советском гробике с 50 Гц-овой черезстрочной развёрткой - и CGA покажется верхом совершенстваНеужели застал ЕС7906 ?
SuperMax
08.08.2019, 20:10
Таки дошли руки до плат контроллера для УКНЦ
резюме
1. потребовалась доводка - те запайка дополнительных емкостей.
2. работает отлично!
завтра будут фото в работе
SuperMax
09.08.2019, 19:40
Как и обещал - фото
Контроллер с обоих сторон
https://pic.maxiol.com/thumbs/1565368538.3232235619.azukcontrollerfron.jpg (https://pic.maxiol.com/?v=1565368538.3232235619.azukcontrollerfron.jpg)
https://pic.maxiol.com/thumbs/1565368560.3232235619.azukcontrollerback.jpg (https://pic.maxiol.com/?v=1565368560.3232235619.azukcontrollerback.jpg)
на фото видны технологические доработки первой версии, вторая уже разработана и исправлена.
Контроллер установленный в УКНЦ
https://pic.maxiol.com/thumbs/1565368606.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368606.3232235619.azcontrollerinunkc.jpg)
https://pic.maxiol.com/thumbs/1565368619.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368619.3232235619.azcontrollerinunkc.jpg)
https://pic.maxiol.com/thumbs/1565368631.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368631.3232235619.azcontrollerinunkc.jpg)
Подключение сетевой карты к УКНЦ
https://pic.maxiol.com/thumbs/1565368648.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368648.3232235619.azcontrollerinunkc.jpg)
https://pic.maxiol.com/thumbs/1565368663.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368663.3232235619.azcontrollerinunkc.jpg)
falanger
10.08.2019, 15:13
Версии под краевой разъем не будет?
SuperMax
10.08.2019, 17:38
Версии под краевой разъем не будет?
в связи с крайней ненадежностью данного разъема версии с таким разъемом не будет (если кто работал с сетью УКНЦ помнят как надо было стучать по машине для того чтобы она работала). единственным рабочим вариантом СА с таким разъемом была запайка напрямую.
к примеру - половинчатое решение
https://pic.maxiol.com/thumbs/1565446957.3232235619.iidec7e77e18e9158c.jpg (https://pic.maxiol.com/?v=1565446957.3232235619.iidec7e77e18e9158c.jpg)
соответственно на эти грабли мы наступать не будем и поступим более разумно:
подключение контроллера к таким УКНЦ будет реализовано в виде запайки шлейфа с разъемом IDC
в ПН мне обещали посмотреть такую УКНЦ и если она будет найдена, я подключу контроллер и сделаю инструкцию по запайке шлейфа.
- - - Добавлено - - -
Контроллер доступен
Барахолка: Контроллер псевдодиска на MicroSD для УКНЦ (https://zx-pk.com/forum/viewtopic.php?f=7&t=14197)
Подключение сетевой карты к УКНЦ
А её где купить? Или за 3000 руб она входит в комплект?
подключение контроллера к таким УКНЦ будет реализовано в виде запайки шлейфа с разъемом IDC
Возможно ли взять cовременный краевой разъем SL60 и самому спаять (или наколоть) кабель? Кстати, а заменить советские накалываемые разъемы на современные? Тогда можно сделать плату и под краевой разъём. Беда только, что в Замкадье их тяжело найти в продаже, надо заказывать в ЧиД или на Алиэкспресс.
Теперь вопросы. Может ли эта штуковина работать совместно с совмещенным контроллером КНГЖМД от dk_spb? Если УКНЦ грузится с жесткого диска или дискеты, будет ли доступ к карте памяти в сабжевом контроллере? Будет ли при этом работать сеть?
В каком виде записываются образы на SD-карте? Это DSK?
А её где купить?На Алиэкспресс, например.
Или за 3000 руб она входит в комплект?Нет, не входит. И вообще, сеть пока только в проекте, софт (фирмварь) еще только пишется.
Возможно ли взять cовременный краевой разъем SL60 и самому спаять (или наколоть) кабель?Если есть, где взять - без вопросов. Просто у буржуазных разъемов шаг 2.54, а у наших - 2.50, на 30 контактах (29 промежутках между центрами контактов) набегает 1.16 мм. То есть, конечно, если очень постараться, напялить можно, и даже будет контачить, но напяливать такой разъем надо с точностью порядка 0.2 мм - съеде в сторону больше, чем на 0.2 мм, и крайние контакты потеряются. А так - элементарон, берем древнюю дохлую писюшную мамашу, что-то из 8088 - 80486, выдираем из нее разъем ISA (или короткий 8-разрядный), отпиливаем от него кусок нужной длины, и вперед!
Теперь вопросы. Может ли эта штуковина работать совместно с совмещенным контроллером КНГЖМД от dk_spb? Да. Контроллер AZ ставится на шину ЦП и никак не связан с ПП, все, что туда подключается, будет работать так же, как и без него.
Если УКНЦ грузится с жесткого диска или дискеты, будет ли доступ к карте памяти в сабжевом контроллере? Будет ли при этом работать сеть?Если на этих дисках найдется драйвер AZ, то будет. Если драйвера нет, то надо будет загрузиться с AZ и скопировать этот драйвер на соответствующие диски. Ну, и сети, опять же, все, что подключено к ПП, безразлично.
В каком виде записываются образы на SD-карте? Это DSK?Да, обычные файлы типа DSK, до 32М размером (65534 блока), пригодные для работы в эмуляторе или для манипуляций файлами посредством плагина к Тотальному Командиру. Так, что берем Тотального командира, с его помощью набиваем 32-М файл-образ нужными материалами, копируем его на SD-шку, прописываем этот файл-образ в AZ.INI, и вперед!
AFZ, пример INI файла и инструкцию для пользователя "БЫСТРЫЙ СТАРТ" где посмотреть?
На Алиэкспресс, например.
Я думал, это разработка нашего сообщества, а это, оказывается, массовое изделие. Как оно называется? Я поискал на Алиэкспресс "Hanrun", но это оказался только разъем RJ45. Я смотрю, шлейф 10-жильный. Со стандартным СА УКНЦ этот адаптер может работать?
сеть пока только в проекте, софт (фирмварь) еще только пишется.
Ну, тогда я пока подожду. Меня заинтересовали именно сетевые возможности. Давно мечтаю открыть "Сетевое окружение" в Windows и увидеть там свою УКНЦ. :)
пример INI файла и инструкцию для пользователя "БЫСТРЫЙ СТАРТ" где посмотреть? Здесь. (https://forum.maxiol.com/index.php?act=ST&f=68&t=5388&st=0#) Конкретно этот вопрос изложен в сообщении № 2, но рекомендую прочитать всё, и внимательно. Я, в общем-то неплохо пишу технические тексты, должно быть понятно. Да, там пишется в основном про ДВК, но надо учитывать, что УКНЦ - это, можно сказать, специфическая разновидность ДВК, бОльшая часть изложенного материала относится и к ней. Отличия в начальном запуска в тексте отмечены, не забываем, что у УКНЦ нет диспетчера памяти, и всё, остальное совпадает.
а это, оказывается, массовое изделие. Как оно называется?Вот оно. (https://ru.aliexpress.com/item/32548974618.html?spm=a2g0o.productlist.0.0.1c3b6e5 9lNpy78&algo_pvid=4984c972-81af-40a1-906b-60b420470ecf&algo_expid=4984c972-81af-40a1-906b-60b420470ecf-12&btsid=c698fc0e-72b7-4e9e-83e0-6cfe0be34d50&ws_ab_test=searchweb0_0,searchweb201602_7,searchwe b201603_53)
Со стандартным СА УКНЦ этот адаптер может работать?Нет конечно. И вообще, с сетью на УКНЦ большие сложности. Чего-то "взрослого" ожидать не стоит. Макс сейчас работает над FTP, я предлагаю еще сделать под виндами самодельную шару, которая будет отдавать виндовую папку с набором файлов типа DSK, которые на ДВК/УКНЦ можно будет смонтировать на один или несколько приводов AZ, и, пожалуй, все. Для ДВК еще можно будет попробовать сделать какой-либо терминальный интерфейс, чтобы отдать в сеть терминальную линию (или несколько) какой-то из "взрослых" ОС, того же TSX, допустим. Для УКНЦ это бесполезно - все "взрослые" ОС требуют MMU и не менее 248К памяти. Да и с шарой не так все просто - современная Самба даже в наш довольно мощный МК не влезет, несмотря на его 512 К флеш-памяти и 192К оперативки. Почему я и предлагаю сделать самодельную шару со своим самодельным протоколом. Только вот кто это будет делать? У Макса с программированием под винды не очень, у меня вообще ноль...
в связи с крайней ненадежностью данного разъема версии с таким разъемом не будет (если кто работал с сетью УКНЦ помнят как надо было стучать по машине для того чтобы она работала). единственным рабочим вариантом СА с таким разъемом была запайка напрямую. Отсутствие ножевых разъемов в некоторых укнц и даже целых школьных классах - следствие банального воровства. Украл, сдал в скупку на желтое, накопил на жигули. В стране несколько поколений считало что носить с работы не грех.
ps видел оптимизации с отрезанными ламелями
Отсутствие ножевых разъемов в некоторых укнц и даже целых школьных классах - следствие банального воровства.Но не там, где запаяно напрямую. Паяли работники сервис-центров, а уж как они при этом упражнялись в ненормативной лексике - это надо было слышать! Я, кстати, слышал...
А то, что разворовано - это позже, и пайкой при этом никто не заморачивался, выдрали, и все! А где еще и ответную часть отрезали...
SuperMax
11.08.2019, 11:34
И вообще, с сетью на УКНЦ большие сложности. Чего-то "взрослого" ожидать не стоит. Макс сейчас работает над FTP, я предлагаю еще сделать под виндами самодельную шару, которая будет отдавать виндовую папку с набором файлов типа DSK, которые на ДВК/УКНЦ можно будет смонтировать на один или несколько приводов AZ, и, пожалуй, все. Для ДВК еще можно будет попробовать сделать какой-либо терминальный интерфейс, чтобы отдать в сеть терминальную линию (или несколько) какой-то из "взрослых" ОС, того же TSX, допустим. Для УКНЦ это бесполезно - все "взрослые" ОС требуют MMU и не менее 248К памяти. Да и с шарой не так все просто - современная Самба даже в наш довольно мощный МК не влезет, несмотря на его 512 К флеш-памяти и 192К оперативки. Почему я и предлагаю сделать самодельную шару со своим самодельным протоколом. Только вот кто это будет делать? У Макса с программированием под винды не очень, у меня вообще ноль...
c сетью ситуация обстоит так:
1. есть стек TCP/UDP/IP и он может работать в фоне на МК микроконтроллера
это позволит писать приложения для RT11 работающие с сетью, но при этом не нагружающие процессор (те ПО под RT11 надо только будет отправлять пакеты в контроллер и обрабатывать прерывания при приеме пакетов-ответов)
в стеке уже есть DHCP/SNMP клиент-сервер/NTP клиент-сервер/UDP/TCP
однако, самый главный вопрос - кто будет писать под RT11 ?
если говорить о готовом софте то я видел только FTP-клиент и telnet-клиент под RT11
первое имеет смысл - второе нет.
соответственно если кто-то готов начать работу на сетевым ПО под RT11 - велкам, вышлю полный комплект контроллера с сетевухой бесплатно.
2.FTP сервер который я писал сейчас в стадии "отложено" тк времени на него нет. В начале шло все легко и просто, но затык оказался в поднятии транспортного TCP соединения (точнее я его поднимаю, но почему-то FTP-клиенты его корректно не видят). Если у кого есть опыт написания FTP-сервера на низком уровне - прошу подсказать.
3. Про собственный сервер раздающий DSK: у меня есть опыт написания сетевого ПО на C/C++ под linux, но под виндой я не в зуб ногой. Те если будем развиваться в этом направлении, то изначально сервер будет под linux и потом уже под винду.
Но не там, где запаяно напрямую.
Именно ТАМ.
Украл + запаял напрямую. Работоспособность сохранена!
SuperMax
11.08.2019, 14:40
Именно ТАМ.
Украл + запаял напрямую. Работоспособность сохранена!
завязываем с оффтопиком про драгмет
Для вынимания карточки контроллер придется вынуть и разобрать?
Для вынимания карточки контроллер придется вынуть и разобрать?
У отсека для сетевой платы и теперь - этого контроллера, есть крышка. Её вынуть - и будет доступ к карте
SuperMax
11.08.2019, 17:16
У отсека для сетевой платы и теперь - этого контроллера, есть крышка. Её вынуть - и будет доступ к карте
именно так
фото
https://pic.maxiol.com/thumbs/1565368606.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368606.3232235619.azcontrollerinunkc.jpg)
https://pic.maxiol.com/thumbs/1565368619.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368619.3232235619.azcontrollerinunkc.jpg)
те достаточно снять крышку
https://pic.maxiol.com/thumbs/1565368631.3232235619.azcontrollerinunkc.jpg (https://pic.maxiol.com/?v=1565368631.3232235619.azcontrollerinunkc.jpg)
собственно сеть так или иначе сделаем и тогда не будет необходимости что-либо вынимать вообще
да, хорошая новость, я таки продуктивно сходил на свой склад и нашел еще пару УКНЦ, одна из которых оказалась как раз с широким шлейфом
В двух словах можете объяснить не сведующему.. в чем разница DX,DY,DW, AZ?
Если везде блочный протокол?
- - - Добавлено - - -
В прошлом году ув. BD подарил мне платку "ИРПС с ESP 8266" для БК которая решает все вопросы по соединению через RS232, я даже на радостях написал прогу для запуска, сохранения и.т.д. программ.
Для УКНЦ еще проще припаять 8266 к сетевой.. (руки не доходят).. вопрос: зачем именно FTP сервер когда можно гораздо менее затратно что-то сделать?
В двух словах можете объяснить не сведующему.. в чем разница DX,DY,DW, AZ?
Разница с точки зрения железа (контроллера и устройства), геометрии и объёма
Кстати, ещё забыли MX, MY, MZ и ZF
Дык и в чем? Если блочный протокол какая геометрия? Hunta .. ты опять умнячаешь..
Если блочный протокол какая геометрия?
Блочный протокол у них с точки зрения ОС (через драйвер). А с точки зрения драйвера - цилиндры, головки, сектора. Берём описание НА УСТРОЙСТВО и читаем.
- - - Добавлено - - -
Что бы опять не было обвинения. На примере контроллера DW - в регистрах надо выставить цилиндр, головку, номер сектора, подать (кодом) команду (которая, внезапно, может по коду не совпадать с другими устройствами)
В итоге "зоопарк" устройств.. для каждого пишем свой драйвер.. и одно не чем не лучше другого.. ну хотя бы по буквам что значит.. X,Y,Z,W
В итоге "зоопарк" устройств.. для каждого пишем свой драйвер
Добро пожаловать в реальный мир
X,Y,Z,W
Вопрос к авторам устройств. В некоторых случаях (DZ DW) советский клон назван по названию оригинала.
Как автор, пример выбора имени ZF.
Отталкивался от CF. Дальше составил список уже использованных имён. И что бы не пересекаться по имени сейчас и при обновлении списка - было выбрано имя ZF
- - - Добавлено - - -
Кстати, в RT-11, возможно, ещё проблема. Точно не скажу, надо доку листать. Но на память - вроде как обычный драйвер обслуживает только один контроллер. Соответственно, два контроллера - нужно ДВА файла драйвера с ДВУМЯ разными именами для (одинакового вплоть до железа) устройства. Хотя, возможно, в поздних версиях и можно написать многоконтроллерный драйвер.
В RSX с этим проще, но и там можно упереться в теоретический предел количества устройств (ОДНОГО ИМЕНИ) в системе - 256. Больше 256 - тоже нужны разные имена. При этом есть понятие логический номер (с точки зрения системы) и физический номер (с точки зрения контроллера). А ещё вроде как аппаратно не загрузиться с устройства с физическим номером большем 127.
То есть нет какой-то иерархии. X,Y.. дисковые.итд... а если придумал двадцатьпятое устройство..
- - - Добавлено - - -
Просто меня смущают сообщения типа.. исправил драйвер DX, а чем он отличается от DY?
- - - Добавлено - - -
Если сделали устройство AZ.. значит больше устройств не будет? Или последнее будет ZZ?
а если придумал двадцатьпятое устройство.
676 разных имён. Некоторые заняты.
исправил драйвер DX, а чем он отличается от DY?
Документация.
Если сделали устройство AZ.. значит больше устройств не будет?
Вопрос к авторам
Могу сказать только за ZF - будут использованы ещё ZA, ZB, ZC, ZD, ZE и ZF - потому что (уже) есть плата контроллера, поддерживающая 4 CF, ещё один контроллер в МС1201.2018 ну и ещё одно имя на всякий случай
Могу сказать только за ZF - будут использованы ещё ZA, ZB, ZC, ZD, ZE и ZF
столби HU
Анархия в итоге...
Даже нет возможности узнать... что это за устройство.. (быстрое-медленное)
Даже нет возможности узнать... что это за устройство
Документация. У DEC весьма неплохая. За остальным - к автору ну и что то можно узнать, посмотрев исходники драйверов.
столби HU
Если разработаю совсем что то своё. А тут фактически - проводки от CF и интерфейс сопряжения с QBUS
Ну как бэ DEC не имеем , а насчет УКНЦ все перечитал... AZ, XY.. и прочего не нашел
.LOOKUP #AREA,#3,#SPLASH ;ОТКРЫТЬ ФАЙЛ
BCC 111$
.PRINT #NOFILE ;ФАЙЛА НЕТ
.EXIT
111$:
Единтсвенный вариант
- - - Добавлено - - -
HUNTA. вот ты свои машины запускаешь... и что дальше с ними делаешь??
Или запустить это сверх-идея?
Ну как бэ DEC не имеем
Ну как бэ на УК-НЦ работает RT-11 (типа - разработки DEC) - и для неё можно найти документацию. А благодаря драйверам блочного устройства сам интерфейс взаимодействия и с самим устройством и с файловой системой на нём будет одинаков - оригинальный ли там RK11 или MZ местного разлива.
AZ, XY.. и прочего не нашел
Для AZ здесь бродят авторы - все вопросы к ним.
вот ты свои машины запускаешь... и что дальше с ними делаешь??
Системный софт и программы для своего развлечения пишу
А для общего развлечения??? Я вот даже на игруху замахнулся... вот только от таких помощников... только каломет смплошной..
А для общего развлечения???
А ничё, что мне ипотеку платит, семью содержать? И свободного времени кот наплакал. И у меня как бы ещё и свои интересы есть.
Я вот даже на игруху замахнулся
Как то игрописательство никогда меня особо не интересовало. Тем более - для более чем устаревших в физическом плане устройств. Когда не знаешь - когда оно при очередном включении не включится. Вот будет у меня отлаженная плата МС1201.2018 и к ней хотя бы КЦГД.20?? - тогда, может быть, можно будет и на игрушки посмотреть.
- - - Добавлено - - -
вот только от таких помощников
А Вы за помощь согласны платить?
А Вы за помощь согласны платить?
У Вас все так плохо? Однако имеете возможность покупать.. задорого рухлядь...... Я жду помощи бесплатно, поскольку сам за рабту денег не прошу.
- - - Добавлено - - -
Если у вас есть возможность подсказать человеку.... не нужно сразу выпячивать свое ЭГО... и далее говорить РТФМ... это он и без вас может догадаться.
У Вас все так плохо? Однако имеете возможность покупать.. задорого рухлядь......
У меня с деньгами более менее (можно было догадаться, раз имею возможность покупать), а вот со временем свободным. Только на себя любимого и хватает.
не нужно сразу выпячивать свое ЭГО
Нюню
и далее говорить РТФМ... это он и без вас может догадаться.
Аха, заметно
И я про тоже, и не нужно тратить годы на получение ненужных знаний, я лучше их потрачу на то что мне действительно интересно
Каждому свое..
Последую этой мысли и перестану тратить своё время на ненужные мне дела. Типа помощи людям, которые привыкли только требовать
SuperMax
12.08.2019, 19:18
итого - запайка хвоста с IDC40 на плату УКНЦ под широкий разъем прошла успешно
готовлю фотоинструкицию
- - - Добавлено - - -
Я начал с изучения альтернатив - те можно ли как-то меньшей кровью подключить к СА что-то
Примерка:
ISA vs CA
https://pic.maxiol.com/thumbs/1565625719.3232235619.caisa.jpg (https://pic.maxiol.com/?v=1565625719.3232235619.caisa.jpg)
видно смещение - те ISA разъем может дать кз
пробую примерить альтернативу - те двойную линейку 2х30 (как подвид разъема IDC)
виден сдвиг
https://pic.maxiol.com/thumbs/1565625851.3232235619.ca2x60shift.jpg (https://pic.maxiol.com/?v=1565625851.3232235619.ca2x60shift.jpg)
в принципе можно припаять
https://pic.maxiol.com/thumbs/1565625822.3232235619.ca2x60.jpg (https://pic.maxiol.com/?v=1565625822.3232235619.ca2x60.jpg)
теперь примерим - а есть ли столько места ?
https://pic.maxiol.com/thumbs/1565625884.3232235619.samp2.jpg (https://pic.maxiol.com/?v=1565625884.3232235619.samp2.jpg)
походу места нет - те ответная часть упрется в пластик и придется ломать корпус
в принципе вариант рабочий если спилить 5мм на разъеме платы УКНЦ, но я сомневаюсь, что все пойдут на такое
соответственно остается чистая запайка
берем шлейф IDE
отрезаем разъем с шлейфом длиной 80мм
зачищаем, лудим и маркируем для исключения ошибок
https://pic.maxiol.com/thumbs/1565626191.3232235619.caidcmaxiol01.jpg (https://pic.maxiol.com/?v=1565626191.3232235619.caidcmaxiol01.jpg)
https://pic.maxiol.com/thumbs/1565626248.3232235619.caidcmaxiol02.jpg (https://pic.maxiol.com/?v=1565626248.3232235619.caidcmaxiol02.jpg)
к сожалению эта заготовка оказалась бракованной (те прозвонка шлейфа показала что нет контакта по одному пину)
соответственно был взят еще один кусок и также подготовлен
запаиваем
вид сверху
https://pic.maxiol.com/thumbs/1565626396.3232235619.caidcmaxiol03.jpg (https://pic.maxiol.com/?v=1565626396.3232235619.caidcmaxiol03.jpg)
вид снизу
https://pic.maxiol.com/thumbs/1565626456.3232235619.caidcmaxiol04.jpg (https://pic.maxiol.com/?v=1565626456.3232235619.caidcmaxiol04.jpg)
соответствие контактов
https://pic.maxiol.com/thumbs/1565626510.3232235619.uknc6040.png (https://pic.maxiol.com/?v=1565626510.3232235619.uknc6040.png)
все неиспользуемые - обрезаем как на фото
в сборе
https://pic.maxiol.com/thumbs/1565626629.3232235619.caidcmaxiol05.jpg (https://pic.maxiol.com/?v=1565626629.3232235619.caidcmaxiol05.jpg)
https://pic.maxiol.com/thumbs/1565626642.3232235619.caidcmaxiol06.jpg (https://pic.maxiol.com/?v=1565626642.3232235619.caidcmaxiol06.jpg)
итог получается аккуратный и контроллер можно снимать-устанавливать без разбора машины
пробую примерить альтернативу - те двойную линейку 2х30 (как подвид разъема IDC)
виден сдвиг
https://pic.maxiol.com/thumbs/1565625851.3232235619.ca2x60shift.jpg (https://pic.maxiol.com/?v=1565625851.3232235619.ca2x60shift.jpg)
в принципе можно припаять
https://pic.maxiol.com/thumbs/1565625822.3232235619.ca2x60.jpg (https://pic.maxiol.com/?v=1565625822.3232235619.ca2x60.jpg)
теперь примерим - а есть ли столько места ?
https://pic.maxiol.com/thumbs/1565625884.3232235619.samp2.jpg (https://pic.maxiol.com/?v=1565625884.3232235619.samp2.jpg)
походу места нет - те ответная часть упрется в пластик и придется ломать корпус
в принципе вариант рабочий если спилить 5мм на разъеме платы УКНЦ, но я сомневаюсь, что все пойдут на такое
соответственно остается чистая запайка
А если приделать угловой разъем? Тогда штекер со шлейфом уйдет вверх, а под клавой места должно хватить...
SuperMax
12.08.2019, 20:24
А если приделать угловой разъем? Тогда штекер со шлейфом уйдет вверх, а под клавой места должно хватить...
да, это тоже допустимый вариант
но сходу IDC60 угловой найти не получилось
пайка в данном случае будет надежнее и безопаснее тк при подключении IDC60 который запаян на печатку, есть риск оторвать дорожки
(ибо печатка советская и такого отношения скорее всего не выдержит)
Современные шлейфы (сами провода) из магазина помягче оригинальных, может с ними удобнее будет.
Было бы здорово на контроллер ставить IDC с рычажками для выдавливания шлейфа - будет удобнее его вынимать, чем вытасиквать разъем коротюсенького шлейфа... зак что там ухватиться?
Есть возможность о пространству поставить туда разъем с рычажками? Рычажки не будут упираться во что-нибудь?
SuperMax
12.08.2019, 21:06
Современные шлейфы (сами провода) из магазина помягче оригинальных, может с ними удобнее будет.
Было бы здорово на контроллер ставить IDC с рычажками для выдавливания шлейфа - будет удобнее его вынимать, чем вытасиквать разъем коротюсенького шлейфа... зак что там ухватиться?
Есть возможность о пространству поставить туда разъем с рычажками? Рычажки не будут упираться во что-нибудь?
нет - не получится
оригинальная плата стоит с рычажками но выгнутыми назад тк места для них нет
на самой плате УКНЦ рычажки отсутствуют совсем
соответственно был поставлен обычный разъем
и вынимать кстати вполне удобно - он не тугой
Кстати, о шлейфах. Последние IDE-шлейфы были 80-проводными. Ни они, ни их разъемы не годятся ни при каком раскладе. Предпоследние IDE-шлейфы были 40-проводными, но у них отверстие для 20-й ноги заткнуто кусочком пластика (дополнительный ключ - у IDE-винчестеров, если помните, 20-й ноги нет). Выковырять его, конечно, можно, но не факт, что когда его заталкивали, не повредили (не смяли) контактный лепесток. То есть нужны старые IDE-шлейфы, у которых гнездо для 20-й ножки не заткнуто. А таких можно и не найти.
Возможно, будет проще купить новую маму IDC-40, кусок нового 40-проводного шлейфа и прорезать его. Прорезать проще всего в обыкновенных параллельных тисках. Это, конечно, если у вас нет специальных клещей (кримплера) для этого дела. Покупать эти клещи не имеет смысла, а тиски в хозяйстве найдутся почти у каждого.
я как то насаживал шлейф флопа (для амиги) без тисков и кримпера обошлось :)
Даже нет возможности узнать... что это за устройство..
есть встроенный инфо в драйвер - ПКМ в некоторые отечественные и системная утилита
DS.SAV, HAND.SAV, DSTAT.SAV - вариации версий разных, выдают инфо по файлам драйвера в системе
А если приделать угловой разъем? Тогда штекер со шлейфом уйдет вверх, а под клавой места должно хватить...Макс уже отметил, что при таком деле высока вероятность оборвать дорожки контактов - на советских платах они держатся не очень хорошо. Ну, и все равно, паять. Если СА уже был припаян, то, конечно, кроме пайки вариантов нет. А вот если сохранился шлейф СА, с разъемами ОНП-НГ-57-60, то можно попробовать припаять к этому разъему, а не к плате. Вроде-бы, контактные пластины этого разъема довольно прилично контачат с дорожками краевого разъема мамы УКНЦ. А вот прорезать в него ленточный кабель нельзя категорически - этот узел разъема сделан неправильно - то ли материал не тот, то ли размеры неправильные, не знаю, но хорошего контакта с проводами ленты от него не дождешься.
А вот завести в этот "ласточкин хвост" облуженный проводок и аккуратно припаять его можно и попробовать.
Ну, а если этих ОНП-НГ-57-60 нет, то только паять. Ну, или, для тех, кому совершенно нечего делать, можно купить вот такой (https://ru.aliexpress.com/item/33031757069.html?spm=a2g0o.productlist.0.0.124069e 1KJbS7M&algo_pvid=323b31cb-b0d2-4f14-8f9b-f37abd9d3225&algo_expid=323b31cb-b0d2-4f14-8f9b-f37abd9d3225-4&btsid=442d25cf-08e1-4a29-aa53-9a459ffb8963&ws_ab_test=searchweb0_0,searchweb201602_7,searchwe b201603_53) разъем (выбрать позицию 2х30) и пытаться напялить его на УКНЦ. Да шаги разные, 2.54 против 2.50, но если постараться, то можно добиться, чтобы все контакты разъема были соединены (допустимое смещение менее 0.2 мм). Зато можно обойтись без пайки, один конец прорезать лентой, второй - по одному проводку, распустив ленту на отдельные проводки.
Но, конечно, проще просто припаять и не морочить голову.
SuperMax
04.09.2019, 05:20
В связи с поступающими вопросами про версию контроллера для УКНЦ с широким СА, появился еще один аргумент.
Итак - смысла делать под широкий СА нет еще по очень важной причине:
машины с широким СА - 8ми цветные, что хорошо заметно даже в оболочке RC (ADOS)
тогда как более новые, с IDC разъемом для СА, снабжены более новым контроллером памяти и могут отображать 16 цветов
https://forum.maxiol.com/index.php?showtopic=4799
SuperMax
22.09.2019, 17:05
Проверил новую версию:
фото контроллера v 1.01
https://pic.maxiol.com/thumbs/1569160942.3232235619.azuk1011.jpg (https://pic.maxiol.com/?v=1569160942.3232235619.azuk1011.jpg)https://pic.maxiol.com/thumbs/1569160970.3232235619.azuk1012.jpg (https://pic.maxiol.com/?v=1569160970.3232235619.azuk1012.jpg)
Конструкторы в наличии на Барахолке
В таблице перехода с 60 на 40 пиновый кабель ошибка. В кабеле 40 пин дважды указан 13 пин - на 50 и на 19 пины 60 пинового кабеля.
SuperMax
28.09.2019, 05:57
В таблице перехода с 60 на 40 пиновый кабель ошибка. В кабеле 40 пин дважды указан 13 пин - на 50 и на 19 пины 60 пинового кабеля.
поправил
А почему в таблице перехода с 60 на 40 пиновый кабель такое странное перекрещивание выводов 1-2, 39-40 и 59-60? Логичней же сделать 1-1, 2-2, 39-59, 40-60 ... Тогда кабели сращиваются практически линейно - только 12(40) "перепрыгивает" на 24(60).
SuperMax
09.10.2019, 05:18
А почему в таблице перехода с 60 на 40 пиновый кабель такое странное перекрещивание выводов 1-2, 39-40 и 59-60? Логичней же сделать 1-1, 2-2, 39-59, 40-60 ... Тогда кабели сращиваются практически линейно - только 12(40) "перепрыгивает" на 24(60).
питание и землю можно подключить как будет удобно
Я вообще предполагал, что эта плата плата будет устанавливаться "вверх ногами" в УКНЦ с широким разъемом , тогда шлейф вообще должен был идти почти плоско. Но Макс перевернул шлейф и поставил плату правильно и оказалось, что никаких проблем не возникает. А то я побаивался, что будут сложности с "впихиванием" - щель-то там, как я помню, довольно узкая...
А то я побаивался, что будут сложности с "впихиванием"
Все прекрасно "впихивается", встала как родная :)
S_V_B, опишите свой опыт пользования устройством, как независимое от производ. лицо,
какие и как разделы там размечаете и какие подводные камни ожидают счастливых владельцев,
картинки\фотки приветствуются )
Спасибо.
:redface:
- - - Добавлено - - -
AFZ, если есть образ с AZ-драйвером - желательно иметь драйвер обоих "полов" под соотв. мониторы или один "универсальный" , пожалуйста скиньте мне для заливки в УК-НЦ раздел хламника. По поводу приобретения буду писать отдельно и наверное через борохолку?
SuperMax
09.10.2019, 10:35
AFZ, если есть образ с AZ-драйвером - желательно иметь драйвер обоих "полов" под соотв. мониторы или один "универсальный" , пожалуйста скиньте мне для заливки в УК-НЦ раздел хламника. По поводу приобретения буду писать отдельно и наверное через борохолку?
Всё уже есть:
Ссылки:
Основная страничка поддержки проекта [инструкции, техническое описание, обновления фирмвари]
Контроллер псевдодиска на MicroSD (https://forum.maxiol.com/index.php?showtopic=5388)
Контроллер псевдодиска на MicroSD на шину МПИ: особенности версии для УКНЦ (https://forum.maxiol.com/index.php?showtopic=5491)
Контроллер псевдодиска на MicroSD для УКНЦ: сборка и наладка конструктора контроллера (https://forum.maxiol.com/index.php?showtopic=5492)
Продажа
Версия контроллера для УКНЦ (https://zx-pk.com/forum/viewtopic.php?f=7&t=14197)
Версия контроллера для ДВК (https://zx-pk.com/forum/viewtopic.php?f=7&t=13392&p=129030#p129030)
Добавлю, что для УКНЦ не подходят драйвера с поддержкой ДП, которого у нее нет - т.е. AZX.SYS и AZ.TSX, к ней подходят только AZ.SYS. И, учитывая, что многозадачность для УКНЦ не особо актуальна, достаточно драйвера с ожиданием "прополкой" (Polling), драйвер с ожиданием в прерываниях работать будет, но разумной пользы с него не ожидается...
Наконец-то собрал переходник "40-60 пин" и попробовал запустить AZ-контроллер. Пока - все Ок. На выходных буду пробовать дальше...
достаточно драйвера с ожиданием "прополкой" (Polling)
объясните, пожалуйста, что это такое.
В общем-то это не так просто, но понять можно. Вот, выполняется программа пользователя, естественно, в режиме "задача". Вот ей понадобилось прочитать что-то с диска. Для этого она исполняет макрокоманду .READ, .READW или .READC. То есть, формирует из аргументов макрокоманды таблицу в памяти, заносит в R0 адрес этой таблицы и исполняет машинную команду EMT с соответствующим кодом. Эта команда вызывает прервыание с вектором 030, включается состояние "система", соответствующие компоненты резидентного монитора выполнят кучку действий, в конце которых поместят этот запрос в очередь к соответствующему драйверу.
Когда подойдет очередь этого запроса (или сразу, если очередь была пуста) запускается драйвер. Он подготавливает операцию. Для дисков, допустим, надо переместить головки, дождаться нужного сектора и т.д. Все это требует времени, но устройство способно сделать это самостоятельно. Поэтому драйвер выдает устройству команду на эти действия и вынужден ждать. Классический вариант - сообщить устройству, что по выполнении этих действий надо будет сделать прерывание, после чего выйти назад в систему. Система продолжит исполнение текущей задачи (если макрокоманда была .READ или .READC) или запустит другую задачу, если была макрокоманда .READW.
Когда механика отработает, аппаратура контроллера пошлет сигнал прерывания, исполняемая задача будет приостановлена, включится состояние "система" и начнется передача данных. Когда все данные будут переданы, драйвер вернет управление системе специальным образом, сигналя "операция завершена". По этому сигналу будет взобновлено исполнение ожидающей задачи. Это, конечно, сильно упрощено, но где-то так. Примерно таким образом работает, допустим, драйвер DW. Есть и другие варианты, но это для другой аппаратуры, об этом я умолчу.
Так вот, все это имеет смысл (1) для относительно медленных устройств и (2) для реальной многозадачной работы. Тот же винчестер - у него перемещение головок занимает не один десяток мс, прямой смысл отдать это время исполнению других задач. SD-карточка - устройство быстрое, время от выдачи команды чтения до готовности передавать данные имеет порядок 200 мкс, за это время выполнится, дай бог, сотни полторы команд, то есть не факт, что система успеет хотя бы переключить задачи (там довольно много действий). При записи оно чуть хуже, но тоже, максимум, 1-2 мс. Поэтому я первый вариант драйвера сделал по-простому: выдал команду "читать сектор" и в цикле жду, когда появится бит "сделано", не возвращая управление системе. Вот это самое ожидание путём многократного опроса бита готовности (пока он не появится) и называют "Polling", а на жаргоне - "прополка".
Я сделал драйвера с "прополкой", в основном, потому, что у меня еще не был готов тот кусок фирмвари, который обслуживает прерывания со стороны STM32. Как только я его сочинил, так сразу сделал и вариант драйверов с ожиданием посредством прерываний, но, в общем-то, особой разницы не обнаружилось, не считая того, что драйвера с прерываниями по размеру больше - естественно, для обработки прерываний нужен и дополнительный код, и дополнительные поля...
А на УКНЦ, к тому-же, практически, не имеет смысла пускать многозадачную ОС - нормальным многозадачкам нужен диспетчер памяти и не менее 248К этой памяти. Те меньшие цифры, которые называют для "больших" ОС - это только чтобы эта ОСь кое-как запустилась, для нормальной работы минимум - 248К. Единственная многозадачка, которая более-менее нормально работает на УКНЦ - это RT11FB, но что под ней гонять на УКНЦ - непонятно. На ДВК оперативным заданием изредка гоняли спулер - вывалил большой листинг в файл, пустил QUEUE.REL, она печатает этот листинг на принтер, а ты в фоне делаешь что-то другое. Сейчас ни на УКНЦ, ни на ДВК никто этого делать не будет, а, значит, и RT11FB загружать бесполезно...
Закинул драйвер AZ в образ диска на контроллере Ярика - AZ устройства видны без проблем. Причем, можно перезагрузиться с AZ и тогда будут видны и AZ, и "MZ" диски.
Словил забавный глюк - если перезагрузить УКНЦ ресетом, то может появиться надпись * Загрузка из сети *.
ЗЫ: Все ломаю голову - как сделать аккуратный перевертыш для кабеля. Очень не хочется в корпус запихивать перекрутку из "макарон" :-(
RT11FB загружать бесполезно
Кроме того, размер ОЗУ под задание пользователя для ВМ1, ВМ2 у него существенно меньше.
Закинул драйвер AZ в образ диска на контроллере Ярика - AZ устройства видны без проблем. Причем, можно перезагрузиться с AZ и тогда будут видны и AZ, и "MZ" диски.То есть, в памяти ПП остался эмулятор MZ, который туда загружает контроллер Ярика, да? Или он "железно" эмулирует MZ ?
ЗЫ: Все ломаю голову - как сделать аккуратный перевертыш для кабеля. Очень не хочется в корпус запихивать перекрутку из "макарон" :-( Может таки перевернуть контроллер? Бог с ним, карточку можно и на перевернутом сменить. Мы тогда прикидывали, между стойками с резьбой и платой надо проложить дистанционные втулочки (толстые шайбы) чтобы разъемы оказались на той же высоте, тогда лента от ЦП идет почти прямо.
Кроме того, размер ОЗУ под задание пользователя для ВМ1, ВМ2 у него существенно меньше.Естественно. В общем-то, RT11FB - изделие весьма специфическое. Возможно, его планировали для АСУТП ? Типа, оперативные задачи рулят оборудованием, а фоновая общается с оператором и с "верхним этажом" АСУ?..
С другой стороны, мне для всех тогдашних задач хватало RT11SJ. Собственно, и RT-11 мне была нужна только для обмена с дисками - все управляющие действия, включая мультипрограммизмы, я делал своими средствами. А вот загрузить задачу, сохранить в файле собранные данные и т.п. - это я с удовольствием перепоручал RT-11. Я, правда, занимался не АСУТП, а автоматизацией эксперимента, но это близко.
А сидеть и программировать под RT11FB имело смысл в единственном случае - когда у вас машинка без ДП, а второй (оперативной) задачей запущен спулер, который печатает что-то большое и не требует внимания - других оперативных задач под FB просто нет. Ну, не считать же за нужную задачу регистрацию ошибок? Ладно, на "большой" машинке, вроде СМ-1420, иногда еще имело какой-то смысл регистрировать ошибки - встречались организации, не имеющие у себя инженерной службы и пользующиеся для этих дел услугами сторонних организаций, типа СоюзЭВМкомплекс - вот, если что-то барахлит, предъявить им этот лог ошибок - самое то. Но и тогда, если там и была RT-11, то XM, а не FB. И ни на каких машинках без ДП никто и никогда этого не делал. Если кто из любопытства и генерил систему с регистрацией, то, попробовав пару раз, ее просто забывали.
Так вот, сижу я, правлю исходники на фоне печатающего спулера. Выправил, пускаю компиляцию, и начинаю громко употреблять ненормативную лексику: вместо привычных пары минут оно трещит дисками минут 10-15, из-за того, что мало памяти (MACRO-11), или вообще валится (Си)... Под XM оно без вопросов - и редакторы, и компиляторы, и большинство остальных программ, прекрасно работают в Virtual Mode, то есть XM предоставляет любой из них хоть 56К, хоть вообще 60К или даже полные 64К, как настроишь, а вот под FB...
То есть, в памяти ПП остался эмулятор MZ, который туда загружает контроллер Ярика, да? Или он "железно" эмулирует MZ ?
Скорее всего остается. Я не в курсе как оно устроено, но, т.к. грузится оно как ПЗУ, оно точно не совсем устройство MZ.
Может таки перевернуть контроллер? Бог с ним, карточку можно и на перевернутом сменить. Мы тогда прикидывали, между стойками с резьбой и платой надо проложить дистанционные втулочки (толстые шайбы) чтобы разъемы оказались на той же высоте, тогда лента от ЦП идет почти прямо.
Ну, это тоже вариант, но хочется сделать красиво :-) Попробую наколоть на кабель IDC60 и прикинуть как можно скоммутировать это с IDC40 на отдельной платке...
Попробую наколоть на кабель IDC60 и прикинуть как можно скоммутировать это с IDC40 на отдельной платке...Все равно что-то надо переворачивать - или кабель (ленту), или плату. Не понимаю, зачем они вывернули в новой версии (с ОНП-КГ-56-40) шину наизнанку?
И, кстати, а на что одевать этот самый IDC-60, оно же не лезет?..
но хочется сделать красиво :-)Тогда уговаривай Макса, чтобы он развел еще и этот вариант. И все будет просто: с одной стороны родной ОНП-КН-57-60 (пропаять прорезанное соединение), с другой - IDC-60, и вперед!
monoxrom
15.10.2019, 14:08
ой... заказал контроллер а потом увидел эту тему и вспомнил что да, надо будет паять слот
Я что-то подумал что контроллер просто так поставится в комп, а у меня ж в компе слот там как ИСА ((((
То что паять по этой схеме?
https://pic.maxiol.com/images/1565626510.3232235619.uknc6040.png
СА40 пин это разъем на стороне контроллера? А там ноги подписаны где 1 и все остальное?
Я буду паять 80-ти пиновым шлейфом, таким паять намного проще, там 1 жила и с меди
А то что по центру один контакт закрыт пластиком так это не проблема, ковырять ничего не надо, просто берем скрепку, греем спичкой до красного и легонько протыкаем закрытое место.
SuperMax
15.10.2019, 14:30
ой... заказал контроллер а потом увидел эту тему и вспомнил что да, надо будет паять слот
Я что-то подумал что контроллер просто так поставится в комп, а у меня ж в компе слот там как ИСА ((((
То что паять по этой схеме?
https://pic.maxiol.com/images/1565626510.3232235619.uknc6040.png
СА40 пин это разъем на стороне контроллера? А там ноги подписаны где 1 и все остальное?
вот тут все подробно с фотографиями
https://forum.maxiol.com/index.php?showtopic=5491
Я буду паять 80-ти пиновым шлейфом, таким паять намного проще, там 1 жила и с меди
А то что по центру один контакт закрыт пластиком так это не проблема, ковырять ничего не надо, просто берем скрепку, греем спичкой до красного и легонько протыкаем закрытое место.
не уверен, что 80ти пиновый шлейф подойдет, результат гарантирован только с тем что у меня на фото - те я проверил это сам.
- - - Добавлено - - -
ой... заказал контроллер а потом увидел эту тему и вспомнил что да, надо будет паять слот
Я что-то подумал что контроллер просто так поставится в комп, а у меня ж в компе слот там как ИСА ((((
То что паять по этой схеме?
https://pic.maxiol.com/images/1565626510.3232235619.uknc6040.png
СА40 пин это разъем на стороне контроллера? А там ноги подписаны где 1 и все остальное?
вот тут все подробно с фотографиями
https://forum.maxiol.com/index.php?showtopic=5491
Я буду паять 80-ти пиновым шлейфом, таким паять намного проще, там 1 жила и с меди
А то что по центру один контакт закрыт пластиком так это не проблема, ковырять ничего не надо, просто берем скрепку, греем спичкой до красного и легонько протыкаем закрытое место.
не уверен, что 80ти пиновый шлейф подойдет, результат гарантирован только с тем что у меня на фото - те я проверил это сам.
не уверен, что 80ти пиновый шлейф подойдет, результат гарантирован только с тем что у меня на фото - те я проверил это сам.А я уверен, что 80-проводный шлейф не подойдет. Ты его (разъем) вскрывал? Это же спец-разъемы. Я их вскрывал.Там 3 ряда прорезных контактов: два крайних по 20 контактов - это от контактных лепестков разъема, и один, средний, 40 контактов, земляной. Шлейф получается со строгим чередованием "земля-сигнал-земля-сигнал...", иначе оно крайне хреново работает на 133 МГц. Но на папе IDE нет среднего земляного ряда контактов, спрашивается, откуда там земля? Ответ прост: с контактов, заявленных, как земляные в интерфейсе IDE. И, поэтому, контакты 2, 22, 24, 26, 30 и 40 соединены между собой и со средним (земляным) рядом прорезных контактов. Соединены где-то внутри разъема, не содрав ленточный кабель, не увидишь...
А то что по центру один контакт закрыт пластиком так это не проблемаНе помню, как оно на 80-проводных, там ведь окна под ногу просто нет, прессформа такая. Может там и лепестка контактного тоже нет?
А у 40-проводных шлейфов используются обычные разъемы IDC-40 и там 20-е гнездо заткнуто кусочком пластика, типа, как спичкой. И вот как его туда впихивали - вопрос. Часто эта "спичка" повреждала (сминала) контактный лепесток. Я несколько раз выковыривал эту "спичку", вполне аккуратно, но выход годных был меньше половины.
СА40 пин это разъем на стороне контроллера? А там ноги подписаны где 1 и все остальное?Возле 1-й ноги (или между 1-й и 3-й) на пластиковом кузове разъема есть метка в виде чуть вытянутого треугольника (иногда сильно вытянутого, как стрелка). А дальше - верхний ряд - нечетные контакты, нижний - четные. Под первым, естественно, второй, под 39-м - 40-й.
monoxrom
16.10.2019, 11:56
ага ну понятно спасибо за инфу
А еще вопрос, этот STM32 модуль, это у вас такой:
https://newauction.com.ua/offer/mini_enc28j60_ethernet_lan_network_module_for_ardu ino_spi_avr_pic_lpc_stm32-i104906445114796.html
А еще вопрос, этот STM32 модуль, это у вас такой:В смысле, 28J60 ? Вроде-бы такой, похож по крайней мере. Точно это расписано где-то в смежной теме (про AZ на ДВК), но искать сейчас не буду - что-то форум конкретно расколбасило, по две минуты на смену страницы - это за пределами моего терпения.
Собственно, сеть пока на паузе - её сочиняет СуперМакс, а у него сейчас неважно со свободным временем...
SuperMax
16.10.2019, 17:38
ага ну понятно спасибо за инфу
А еще вопрос, этот STM32 модуль, это у вас такой:
https://newauction.com.ua/offer/mini_enc28j60_ethernet_lan_network_module_for_ardu ino_spi_avr_pic_lpc_stm32-i104906445114796.html
нет, модуль другой
вот тут есть фото правильного
https://forum.maxiol.com/index.php?showtopic=5491
Может оказаться другая цоколёвка. У нас-то сделано под шнурок 1:1, IDC-10 с двух сторон, а тут придется что-то переигрывать...
Аха, конечно.
Ваш
https://forum.maxiol.com/index.php?act=Attach&type=post&id=9384
Clkout Int
Wol SO
SI SCK
CS Reset
VCC Gnd
Mini ENC28J60 Ethernet LAN Network Module for Arduino SPI AVR PIC LPC STM32
https://ru.aliexpress.com/item/1926920733.html
Clk Int
Wol SO
SI SCK
CS Reset
VCC Gnd
Найдите, как говорится, 10 отличий
Значит, годится. Я, честно скажу, поленился разглядывать детали, но мне попадался модуль на чипе 28J60 с 12 ногами на разъеме и с совершенно другой цоколевкой. Поэтому я, на всякий случай, высказал предостережение, мол, перед тем, как покупать, проверь. А что оно не оправдалось - так это к лучшему...
Впрочем, всё это несколько преждевременно. Макс занят, я в сетевые дела не лезу, так, что в ближайшее время подвижек по сети не будет.
- - - Добавлено - - -
Значит, годится. Я, честно скажу, поленился разглядывать детали, но мне попадался модуль на чипе 28J60 с 12 ногами на разъеме и с совершенно другой цоколевкой. Поэтому я, на всякий случай, высказал предостережение, мол, перед тем, как покупать, проверь. А что оно не оправдалось - так это к лучшему...
Впрочем, всё это несколько преждевременно. Макс занят, я в сетевые дела не лезу, так, что в ближайшее время подвижек по сети не будет.
Просто я видел уже три варианта такой платы в реале (дома в коробке лежат) и дохрена на али. Три из реала - распиновка один в один, на али - специально не обращал внимание, но когда обращал - пока сходилось с тем, что в реале (и с двумя этими). И да - все 2 на 5
Подозреваю, что кто-то когда- то сделал для ардуино (или взял готовую) - а потом начали клепать один в один разъём
SuperMax
16.10.2019, 19:52
Просто я видел уже три варианта такой платы в реале (дома в коробке лежат) и дохрена на али. Три из реала - распиновка один в один, на али - специально не обращал внимание, но когда обращал - пока сходилось с тем, что в реале (и с двумя этими). И да - все 2 на 5
Подозреваю, что кто-то когда- то сделал для ардуино (или взял готовую) - а потом начали клепать один в один разъём
если пины совпадают - проблем нет
ps: вообще есть модификации с питанием не 3.3В а 5В и 10 пин разъемом
- - - Добавлено - - -
Просто я видел уже три варианта такой платы в реале (дома в коробке лежат) и дохрена на али. Три из реала - распиновка один в один, на али - специально не обращал внимание, но когда обращал - пока сходилось с тем, что в реале (и с двумя этими). И да - все 2 на 5
Подозреваю, что кто-то когда- то сделал для ардуино (или взял готовую) - а потом начали клепать один в один разъём
если пины совпадают - проблем нет
ps: вообще есть модификации с питанием не 3.3В а 5В и 10 пин разъемом
В теме про данный контроллер на forum.maxiol.com вложен архив с комплектом дисков. В псевдодисках *.DSK вложены диски этого-же формата, но меньшего размера. Их возможно как-то монтировать прямо из-под из RT-11? Про перспективу данной возможности упомянуто там же в теме. Это уже реализовано? Прочитал и не нашел ответа.
Их возможно как-то монтировать прямо из-под из RT-11
HELP MOUNT
MOUNT LD1: DEMO.DSK
alexsmg, для просмотра всех назначенных LDn - устройств, где n строго in[0..7]
команда монитора SH S (необходим исполняемый системный файл RESORC.SAV)
команда монитора SH S
SHOW SUBSET
просмотра всех назначенных LDn - устройств, где n строго in[0..7]
Если монитор поддерживает расширенные номера устройств, то LD0 - LD7 и L10-L77
без комментариев )
http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/AZ_SYSTEM_UKNC/
пока так, а там поглядим...
Всем спасибо! )
shapipovo
24.03.2020, 05:26
Напишите пожалуйста как распаять кабель к УКНЦ. Т.е. пин 1 кабеля к какому контакту паять и т.д. И как маркируются контакты на плате УКНЦ?
SuperMax
24.03.2020, 07:32
Напишите пожалуйста как распаять кабель к УКНЦ. Т.е. пин 1 кабеля к какому контакту паять и т.д. И как маркируются контакты на плате УКНЦ?
в этой теме все описано подробно с фотографиями https://forum.maxiol.com/index.php?showtopic=5491
shapipovo
24.03.2020, 09:46
Это я конечно видел. Если я правильно понял, то УКНЦ СА 60pin это комп, а УКНЦ СА 40pin шлейф
УКНЦ СА 60pin это комп, а УКНЦ СА 40pin шлейф
На контроллер AZ разъем 40 пин, на УКНЦ - 60 пин. Если на УКНЦ разъем 40 пин, то шлейф вроде прямой - пин-то-пин.
Если надо, вечером скину вариант более "понятной" картинки - там пины последовательно пронумерованы.
shapipovo
24.03.2020, 12:32
Скиньте пожалуйста. Я пока не знаю какой ширины у меня разъем, комп получу завтра
SuperMax
24.03.2020, 13:18
Добавлю про использование IDE шлейфов, не только тот единственный, что у меня на фото оказался бракованным с обрывом.
я сейчас делаю другой проект и соединяю кучу плат шлейфами с IDC, для экономии выкопал коробку готовых и обнаружил, что дефекты встречаются достаточно часто.
соответственно, я рекомендую взять новые разъемы и сделать новый шлейф.
shapipovo
24.03.2020, 14:29
Шлейфы у меня от профессионального сотового оборудования. Там немного изменен разъем.
71922
Вид тыльной стороны
Шлейфы у меня от профессионального сотового оборудования. Там немного изменен разъем.
71922
Вид тыльной стороны
Так оно же не влезет?!?
shapipovo
24.03.2020, 15:09
Влезет. С контактной стороны все нормально.7192471925
Скиньте пожалуйста. Я пока не знаю какой ширины у меня разъем, комп получу завтра
Переход с 60 на 40 пин (не наоборот!!!).
71926
Нумерация пинов практически последовательная, но есть единственное место где 12 перескакивает за 14 пин на 40-пиновом разъеме. Спецом выделил его цветом. Поэтому и пишу про переход с 60 на 40 пин. Если разводку делать "40 к 60", то лучше сразу перерисовать номера по порядку (или потом отдельно проконтролировать это место).
ЗЫ: Сделал и вариант "40 к 60"
Тоже выделил "перескакивающий" пин.
Т.к. на форум картинки грузит с пережатием - сделал архив с нормальными картинками.
71929
Кстати, никто не мешает вместо 1-1, 2-2, 59-39, 60-40 сделать 1-39, 2-40, 59-1, 60-2. То есть, вместо сильно перекрещивающихся проводов сделать напрямую. По смыслу, так сказать, +5 соединяем с +5, землю с землей, и того, и другого по два провода.
shapipovo
27.03.2020, 19:03
Начал паять кабель, на плате КВАНТ неправильная маркировка 60 пин разъема? 60 контакт перепутан с 2 и т.д.?
Начал паять кабель, на плате КВАНТ неправильная маркировка 60 пин разъема? 60 контакт перепутан с 2 и т.д.?
В смысле - перепутан? 60 и 2 - оба GND, хоть как их не поверни. Т.к. ты паяешь на плату - тебе не видна маркировка пинов (на колодке они промаркированы). На плате:
https://pic.maxiol.com/thumbs/1565626396.3232235619.caidcmaxiol03.jpg (https://pic.maxiol.com/?v=1565626396.3232235619.caidcmaxiol03.jpg)
самый верхний на фото пин - это 2. Самый нижний - это 60. Нечетные пины - с обратной стороны платы.
shapipovo
27.03.2020, 19:35
Глюканул я. Начал паять по вашей таблице, а на фото смотрел разработчиков У вас 1-1, а там 1-59
Глюканул я. Начал паять по вашей таблице, а на фото смотрел разработчиков У вас 1-1, а там 1-59
У них кабель перекрученным получается (т.к. плата ставится кверху ногами по отношению к основной) и поэтому крайние пины (что бы не тянуть зазря) можно напрямую припаять - 1-59, 2-60. В остальном они идентичны, просто у меня нумерация по порядку, а у них - по сигналам.
shapipovo
28.03.2020, 07:16
подскажите что питает батарейка
SuperMax
28.03.2020, 10:27
подскажите что питает батарейка
батарейка для питания энергонезависимой памяти в контроллере и часов
ни то ни другое пока не задействовано и батарейку ставить ее нет необходимости
shapipovo
01.04.2020, 17:43
Подскажите начинающему УКНЦешнику смонтировать еще диски, их там 8 штук. И как открыть помеченные на картинке файлы?
И как открыть помеченные на картинке файлы?
шикарная картинка!!! вот я всё никак не выберу момент УК-НЦ нормально расставить подрубить - уже соскучился по живой машинке - всё эмулятор да эмулятор )))
.DSK на картинке выделенные - открываются через драйвер логических дисков LD.SYS,
список уже назначенных дисков выводится по команде SH S
Пример подклю нового NEW.DSK
MOU LDn DEV:NEW
- где n - номер 0..7 свободного лог.диска, DEV - имя устройства на котором располагается нужный >DSK файл
- - - Добавлено - - -
еще диски
http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/AZ_SYSTEM_UKNC/
SuperMax
02.04.2020, 06:42
Подскажите начинающему УКНЦешнику смонтировать еще диски, их там 8 штук. И как открыть помеченные на картинке файлы?
для удобства работы надо загрузится с AZ6: - там комплект ADOS-а c RC - и он монтирует диски по enter-у
те BOOT AZ6:
Тут я узнал "страшную" новость. Оказывается, кончились микросхемы 1801ВП1-128, и не на чем стало делать новоделы КМД-УК.
Позвольте задать вопрос: а на фига они нужны? УКНЦовые дискеты прекрасно читаются на 5-дюймовых писюшных флопах, а любую найденную сейчас дискету следует читать ровно два раза - первый - чтобы слить в архив и второй - для проверки, что всё слилось правильно. Потом же эти дискеты надо забыть, как страшный сон.
Единственным камнем преткновения остались две дискеты - "Игрушка-1" и "Игрушка-2" от ИТО. Что я могу про них сказать? Эти дискеты делались на продажу. И, зная наше отношение к интеллектуальной собственности, авторы защитили их от копирования. Позже эту защиту кто-то отломал, но не до конца. Копировать эти дискеты можно, но, кроме как с дискеты, эти игрушки не запустишь. Так вот, мое мнение - надо не взывать к тем, кто еще что-то делает для УКНЦ (то есть, ко мне или СуперМаксу) с просьбами сделать еще и КМД, а отломать эту защиту до конца и переделать загрузчик с дискеты на загрузчик с AZ. Я уже смотрел туда, ИМХО, там ничего военного. Знай внутренности УКНЦ и асм PDP-11, недели две работы, и все!..
Просто у меня нет и не будет УКНЦ, поэтому сам я этим делом заниматься не буду. Но, если кто этим займется, конечно же, помогу.
Тут я узнал "страшную" новость. Оказывается, кончились микросхемы 1801ВП1-128, и не на чем стало делать новоделы КМД-УК.
Микросхему давно вскрыл Vslav, вполне можно сделать аналог на FGPA или CPLD, но многим тут нужны шашечки, а не ехать.
УКНЦовые дискеты прекрасно читаются на 5-дюймовых писюшных флопах
Открою страшную тайну. Даже две.
Иногда дискеты были записаны на накопители со сбитыми головками, то есть на родном читаются, а на других - нет. У меня один из двух - такой. Хотя я в своё время защитился от этого, делая две копии - на обеих.
Мне попадались (и не так, что бы единичные) дискеты, как у меня, так и купленные (с софтом), которые влёт прочитались на флоповоде от Квант-а (тот, который не со сбитыми головками) и читались со сбоями на писюке. Нет, повторы помогли не во всех случаях. Да, этот сдвоенный накопитель я использовал как на Квант-е, так и на УК-НЦ
Микросхему давно вскрыл Vslav, вполне можно сделать аналог на FGPA или CPLDЭто-то все давно знают. Просто тех здешних завсегдатаев, кто может воплотить это дело в "железе" на продажу можно пересчитать по пальцам одной руки. И никому из них это дело ни разу не интересно.
Открою страшную тайну. Даже две. Ой, боюсь-боюсь! Не спорю, есть люди, старающиеся добыть инфу со сбойных дискет. Но, ИМХО, большинство к их числу не относится. Я, по крайней мере, обнаружив дискету, которая не читается, беру бумажку, рисую на ней жирный крест, засовываю ее в конверт с этой дискетой и убираю на дальнюю полку. Чёрт его знает, может быть когда-нибудь я ее и достану оттуда, чтобы попробовать прочесть, но, скорее всего, никогда.
Это во-первых. Ну, и, во-вторых, ИМХО, для УКНЦ уже всё вычитано - чего-то нового можно не ждать...
Ну да, всё как обычно - тебе не нужно, значит - не нужно никому. Ок.
Просто у меня нет и не будет УКНЦ, поэтому сам я этим делом заниматься не буду. Но, если кто этим займется, конечно же, помогу.
вот с этого надо начинать, Макс в том же духе ответил "меня всё устраивает", но дело не в "ИГРУШКЕ-1" и "ИГРУШКЕ-2", а точнее не только в них, специфика УК-НЦ такова, что без флопа - это не уже не то...(ну или гтек)... AZ в варианте для УК-НЦ - вообще не решает проблемы, а лишь заменяет ЖД - и на том спасибо.
а отломать эту защиту до конца и переделать загрузчик с дискеты на загрузчик с AZ.
и даже это не совсем верно! То есть - из первого игропакета успешно выдрали Knight в виде двух файлов стартовый KNIGHT.SAV и KNIGHT.OVL - работают везде и всюду, хочешь с ЖД, хочешь с AZ, хочешь с дискет.
Дело в том, что по настоящему понимающих специфику машинки тут 1 человек - соавтор эмулятора Alex_K. Для авторов AZ-контроллера (у одно из из них УК-НЦ нет и не будет, а второго всё устраивает) это просто какой-то "полумусор" ... ПКМ у меня сложилось такое впечатление... я рад, что вы ответили и ваше мнение конечно мне было очень интересно и важно знать ( и ваше, и Макса ).
Вот только (ещё разок) скажите как быть с вашим контроллером если на плате к которой его "нечеловеческими трудами всё таки пристроить" случиться что то вроде такого >
https://zx-pk.ru/threads/32004-opros-i-obmen-informatsiej-po-zhivym-uk-nts.html?p=1099763&viewfull=1#post1099763
Отдирать? И снова мучиться, но уже с другой платой... )))
В любом случае - моё мнение не изменилось - ФЛОП нужен и соответственно КМД УК-НЦ (при наличии !!! гтеков) обязательно должен быть у любого владельца машинки, нехватка КМД УК-НЦ всегда существовала, просто сегодня это снова стало предметом некоторого обсуждения...и скорее всего так и останется на уровне обсуждений...
Прошу не воспринимать этот пост как "агрессию".
Строго ИМХО.
- - - Добавлено - - -
обнаружив дискету, которая не читается, беру бумажку, рисую на ней жирный крест, засовываю ее в конверт с этой дискетой и убираю на дальнюю полку.
вот когда и если распотрошат игропакеты - на полочке должен лежать КМД УК с гтеком или реальным флопом и коробкой установочных дискет... а не "мертвая дискета" не понятно зачем и для чего...
Вообще-то ты передергиваешь. Мне не нужно, значит я не буду этим заниматься. Если кому-то нужно - ради бога, коллега Vslav опубликовал результаты вскрытия 128-й, любой желающий имеет все возможности воспользоваться. А я, если что, призвал не к возне с КМД-УК, а к доламыванию защиты на тех двух несчастных дискетах от ИТО. Снять остатки той защиты и переделать загрузку этих игрушек с дискетной на загрузку с AZ. ИМХО, гораздо более достойное занятие, нежели уговаривать меня или Макса заняться сочинением КМД-УК на современной элементной базе.
Вообще-то ты передергиваешь. Мне не нужно, значит я не буду этим заниматься. Если кому-то нужно - ради бога, коллега Vslav опубликовал результаты вскрытия 128-й, любой желающий имеет все возможности воспользоваться. А я, если что, призвал не к возне с КМД-УК, а к доламыванию защиты на тех двух несчастных дискетах от ИТО. Снять остатки той защиты и переделать загрузку этих игрушек с дискетной на загрузку с AZ. ИМХО, гораздо более достойное занятие, нежели уговаривать меня или Макса заняться сочинением КМД-УК на современной элементной базе.
где и что я передёрнул? (если это ко мне относится конечно) вы в точности повторили свой пост выше, а я на него уже ответил... (https://zx-pk.ru/threads/30596-uknts-az-variant-kontrollera-psevdodiskov-na-mikro-sd-dlya-uknts.html?p=1112595&viewfull=1#post1112595)
AZ в варианте для УК-НЦ - вообще не решает проблемы, а лишь заменяет ЖД - и на том спасибо.Не так. AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11. Запустить, попробовать операционки, программы, игрушки, если они есть и т.п. Попал тебе в руки, допустим, ДВК-1 с пустой корзиной. Втыкай в него AZ и развлекайся. Или ДВК-2 с контроллером МХ и двумя дисководами в неизвестном состоянии Или та же УКНЦовина.
Далее. Нашел ты что-то еще. Допустим, тот же КМД-УК. Подключил к нему дисководы, вставил дискеты, завел, поиграл и убрал контроллер на дальнюю полку. А не нашел КМД-УК - ничего ты не потерял, переживешь и без него.
Или, те же 11/23 или 11/73. Нашел ты контроллер каких-то винчестеров, воткнул, а на AZ уже все есть - и нужные софты, и тесты, и все остальное. Заводи, раскручивай любую операционку, поиграй, а потом убери этот контроллер на дальнюю полку вместе с винчестерами. Потому, что AZ удобнее - и не шумит, и электричества меньше жрет, и греется меньше.
- - - Добавлено - - -
где и что я передёрнул?Вообще-то это я Хунте отвечал, а тут ты влез со своим ответом.
SuperMax
09.04.2021, 17:56
2hobot:
я уже вполне конструктивно ответил в личке, а именно никто не мешает сделать самому
ибо в первую очередь новые железки так и появляются (а не ради денег, как некоторые думают - ибо если перевести время затраченное на увлечение в деньги, то в принципе окупаемость малодостижима)
вот понадобилась мне сеть на БК - родился AZБК и я занят им ибо мне интересно сделать такую железку.
соответственно я вижу 3 пути:
1. сделать на ПЛИС свой КНГМД. сейчас в Интернете множество ресурсов которые могут помочь в изучении - тот же марсоход к примеру.
2. таки доломать эти две дискеты дабы игры были в виде файлов на файловой системе RT11 и как следствие всякая привязка к дискете забылась как страшный сон.
3. оплатить работу тому, кто сделает тот же КНГМД на ПЛИС.
и если про железо можно сказать, что нет опыта, то уж для опытного владельца УКНЦ с огромным стажем, можно потратить время на доламывание этих игропакетов. надо лишь желание.
зы: ну и надо понимать, что будущее контроллеров для старых компов в удобстве доступа к информации на них, а именно в наличии сети.
вставлять-вынимать-бегать с флешкой на другой комп, это таки прошлый век. c дискетой хоть ностальгия ж-)
Не так. AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11. Запустить, попробовать операционки, программы, игрушки, если они есть и т.п. Попал тебе в руки, допустим, ДВК-1 с пустой корзиной. Втыкай в него AZ и развлекайся. Или ДВК-2 с контроллером МХ и двумя дисководами в неизвестном состоянии Или та же УКНЦовина.
вот тут как раз и кроется "подлинная сущность", УК-НЦ для вас лишь УКНЦовина, ориентир в разработке был изначально на старшие системы (и это правильно), но это не значит, что именно для УК-НЦ ваш контроллер удачное и \ или решающее и снимающее все вопросы решение...
А я, если что, призвал не к возне с КМД-УК, а к доламыванию защиты на тех двух несчастных дискетах от ИТО. Снять остатки той защиты и переделать загрузку этих игрушек с дискетной на загрузку с AZ.
хитро! вместо призыва "выдрать игрушки" по принципу игры Knight (описано выше), вы хотите (предлагаете), перевязать загрузку с КМД на ваше разработку (то есть - по прежнему сохранить эксклюзивность игропакетов целиком?), то есть либо покупай (неизвестно где у кого, как и почем КМД - доставай, делай сам, фдаг и ветра), либо бери наш блестящий пряник - будут тебе и игропакеты (с привязкой к контроллеру?) - мАркетингZ однако ;-) Позвольте выразить восхищение, искренне...
уговаривать меня или Макса заняться сочинением КМД-УК на современной элементной базе.если вы про моё обращение к вам и Максу - то это вы зря - вы же его читали и где вы усмотрели там "уговоры", я лишь указал на явную "нишу" и "теоритическую как минимум" востребованность в КМД для УК-НЦ, которую AZ - в частности никак не замещает и не восполняет (по очевидным причинам - совсем другое устройство).
AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11. это интересно только музейщикам и крупным коллекционерам и "коммерсантам", а я веду речь об УК-НЦ, только о ней и её специфике (впрочем у вас нет и не будет УК-НЦ, а Макса "всё устраивает"), но так же и мне нет дела до реальных PDP и хлама вроде реальных ДВК - это горы плат - за немыслимые деньги = ради чего? Накормить "коммерсантов", заработать геморрой с MX-контроллером, а(!), конечно, моё упущение, прошу прощения, AZ-контроллер же !!! Вот и драйвера под RSX уже есть, какой я "не далёкий", простите мне мою не дальновидность пожалуйста.
а именно в наличии сети.
вставлять-вынимать-бегать с флешкой на другой комп, это таки прошлый век. c дискетой хоть ностальгия ж-)
любая машина (!) должна иметь возможность установки в полном одиночестве, а дискеты или гтек для УК-НЦ (специфика) - это не просто ностальгия.
этот пост и все пред. и посл. строго ИМХО.
Запустить, попробовать операционки
Заводи, раскручивай любую операционку
DOS/Batch-11, RSTS, Ultrix, VMS?
AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11.
Или, те же 11/23 или 11/73. Нашел ты контроллер каких-то винчестеров, воткнул, а на AZ уже все есть - и нужные софты, и тесты, и все остальное. Заводи, раскручивай любую операционку, поиграй, а потом убери этот контроллер на дальнюю полку вместе с винчестерами. Потому, что AZ удобнее - и не шумит, и электричества меньше жрет, и греется меньше.
Ну вы меня совсем в "иностранца с табуреткой" и справкой ;-) Я разве против? Я же только за (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1111416&viewfull=1#post1111416), тем более и сама идея AZ-контроллера родилась ведь не из воздуха, правда? Она бродила в умах и обсуждениях скажем грубо "какое-то время" в PDP-тусовке на всех уровнях, вы и Макс реализовали её и это замечательно. form - уже поддержал контроллер ПО (а это показатель, как не верти!!!) (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1111624&viewfull=1#post1111624), поскольку контроллер в рамках промышленного стандарта на самом низком уровне и требовался. Даже название (!!!) AZ(X) - по определению должно перекрывать все прочие драйвера и устройства по "логике" нахождения букв в алфавите... (на УК=НЦ специфика! И я всегда говорил только о ней, где *к слову* драйвер дисководов MZ(X) "смайл")
- - - Добавлено - - -
DOS/Batch-11, RSTS, Ultrix, VMS?
так ты ж и есть наша надежда от программирования, кто если не ты?
так ты ж и есть наша надежда от программирования, кто если не ты
Я уже писал, что по сумме характеристик мне AZ не интересен.
А учитывая, что писателей драйверов можно пересчитать по пальцами одной руки и учитывая, что есть определённые проблемы добавления драйверов в некоторые системы - в определённых ситуациях требуется устройство, которое эмулирует и стандартные устройства - самый минимальный список - RK11, RL11, MSCP
- - - Добавлено - - -
Долго, кстати, думал, что DOS/Batch у меня не грузится из за скорострельности современных процов. Оказалось - показалось
Чисто мысли вслух ... В эмуляторе пакеты ITO работают нормально. На контроллере КВЭ они работают частично (хотя, там и другие проблемы есть). В сумме, это говорит о том, что и программным путем можно эмулировать "КМД+дисководы" на достаточном уровне - что бы работали все дискеты, которые можно считать. Но вот что для этого нужно (кроме специалиста по УКНЦ и FPGA одновременно) - я не знаю.
В эмуляторе пакеты ITO работают нормально.
эмулятор да! хотя (ЕМНИП) в самом начале были запросы к Никите поддержать реальные флопы...
и опять же ЕМНИП и Patron'у в ДВК эмуляторе несколько раз такие пожелания / предложения
звучали
УКНЦ и FPGA одновременно)
в плане реального железа (УК-НЦ!!! я строго по её специфике пишу !!!)- нужно всё таки реальные устройства не переставать поддерживать - то есть - нужен именно КМД УК - новодел в комплекте с правильным шлейфом на два кармашка и в красивом "как пряник" корпусе. (* мысли в слух *) - поскольку он 100% работает на всех и любых платах УК-НЦ в то время как даже контроллер ЖД (по каким то причинам) завёлся не у всех ( завёлся - в плане "заработал" - это я про самый последний "сдвоенный" который ), а то что КМД УК всегда было намного меньше чем самих машинок - это и так очевидно, то есть ниша и востребованность существовали всегда (всю дорогу), сегодня просто обсуждение вопроса снова всплыло по многим причинам...
УКНЦ и FPGA одновременно)
попытка сделать сразу на одной плате КМД + ГТЕК - ну тему можно изучить - опять таки "решение не классическое", а я всё таки считаю, что на полочке должен быть обычный, правильный "пусть и новодел" КМД УК и гтек с флешкой или коробка дискет установочных (уже 3" в наше время) и флоппик соотв.
Вопрос считывания дискет - это тема отдельная...
вот тут как раз и кроется "подлинная сущность", УК-НЦ для вас лишь УКНЦовина, ориентир в разработке был изначально на старшие системыНу, в общем-то, да, никто этого и не скрывал.
хитро! вместо призыва "выдрать игрушки" по принципу игры Knight (описано выше), вы хотите (предлагаете), перевязать загрузку с КМД на ваше разработку (то есть - по прежнему сохранить эксклюзивность игропакетов целиком?), то есть либо покупай (неизвестно где у кого, как и почем КМД - доставай, делай сам, фдаг и ветра), либо бери наш блестящий пряник - будут тебе и игропакеты (с привязкой к контроллеру?) - мАркетингZ однако ;-) Позвольте выразить восхищение, искренне...Вообще-то ни разу не маркетинг. Все проще. Никто не гарантирует, что игрушка, написанная под какой-то там игропакет, пойдет под RT-11. А что ей вообще может потребоваться от системы? Я вижу только возможность загрузить очередной кусок после того, как предыдущий отработает (прошел уровень, дайте следующий). И это дело (запрос чтения с дискеты) нетрудно найти в коде фрагмента программы и заменить на аналогичное действие с контроллером AZ - размеры программ примерно одинаковы - сравни размеры активных частей драйверов MZ и AZ. То есть, ничего военного. А всё остальное можно не трогать, ибо сказано: "Работает? Не трожь!.."
это интересно только музейщикам и крупным коллекционерам и "коммерсантам", а я веду речь об УК-НЦ, только о ней и её спецификеДа нет у УКНЦ никакой специфики. Обычная машинка на базе PDP-11/03 в нашей редакции. Ну да, есть возможность вставить в нее КМД-УК и поиграть с дискетами, но это необязательно - впихни в нее AZ, и всё богатство софтов для этой УКНЦ у тебя под рукой. Ну, кроме тех самых двух дискет ИТО. Мало? И зачем тебе КМД-УК и дисководы?
впихни в нее AZ
вот в этом и есть главное "не то" для различных УК-НЦ плат "впихни" единственно верного нет,
в то время как КМД УК - действительно можно быстро подключить в любую плату...
допустим (я выше уже задал вопрос) я "впихнул" и дым не пошёл, а на следующий день у меня плата самой машинки перестала стартовать и что "распихивать" и снова "впихивать" ? Вы исходите из вашей картины мира, у меня просто чисто пользовательская точка зрения и (как пишет Хунта) по некоторым "характеристикам" мне УК-НЦ вариант AZ-контроллера пока не интересен, в будущем - всё возможно ;-)
Как вы сами пишите - УК-НЦ изначально заточен на роботу с дискетами,
зачем идти против природы изделия? Тем более, что все мои высказывания и предложения
ничем не ущемляют AZ-контроллер. Пример игры Knight показывает, что игропакеты можно
выборочно на игрушки разобрать (для всех ребят), а так вы же сами новый лагерь "холи варщиков создаёте) - AZ vs MZ - и кстати не 2 дискеты есть ещё ФОРТ например ;-)
- - - Добавлено - - -
впихни в нее AZ, и всё богатство софтов для этой УКНЦ у тебя под рукой.
это похоже как если бы вы на моём огороде стали бы рассказывать мне куда огурцы сажать и куда редиску ;-)
а так вы же сами новый лагерь "холи варщиков создаёте) - AZ vs MZ
Ну так может хватит из пустого в пирожное переливать? Вроде уже определились: Хобот хочет КМД, разработчики контроллера AZ - нет и делать его не будут. Вроде все ясно.
- и кстати не 2 дискеты есть ещё ФОРТ например ;-)
В контроллере КВЭ "дисководов" 4 - и что?
впихни в нее AZ, и всё богатство софтов для этой УКНЦ у тебя под рукой.
AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11.
Это прямо "рекламные слоганы" какие то, в то время что я не отрицаю вашу разработку и её плюсы,
я говорю о том что для УК-НЦ наличие КМД-УК - это стандарт (штатное устройство!!!) , а AZ-контроллер - это уже для тех "кому захотелось", то есть нештатный навесной девайс - вот и вся разница...
(я кстати увлекся видимо оффтопом, но куда то исчезла из "важного" тема по КМД УК??? Зато появилось сразу несколько по AZ ;-)
- - - Добавлено - - -
Хобот хочет КМД, разработчики контроллера AZ - нет и делать его не будут. Вроде все ясно. у Хобота есть КМД - и не надо сливать обсуждение к примитивному тупику.
Но вот что для этого нужно (кроме специалиста по УКНЦ и FPGA одновременно) - я не знаю.
Всё просто. Личная заинтересованность того, кто может это сделать. И под заинтересованностью я имею ввиду не только - заинтересованность в таком устройстве.
- - - Добавлено - - -
AZ в любом варианте дает возможность запустить любой ретрокомпьютер с архитектурой PDP-11.
На текущий момент - нет.
- - - Добавлено - - -
В контроллере КВЭ "дисководов" 4 - и что?
Я так понимаю, имелись ввиду дискеты, софт с которых стартует только с этих дискет
у Хобота есть КМД - и не надо сливать обсуждение к примитивному тупику.
Ну так и у меня он не один - и что? Что вы обсуждаете уже несколько страниц? Ты хочешь убедить всех что УКНЦ нужен КМД? А зачем всех убеждать?
Всё просто. Личная заинтересованность того, кто может это сделать. И под заинтересованностью я имею ввиду не только - заинтересованность в таком устройстве.
Ну, как бы "специалиста по УКНЦ" и "Личная заинтересованность" - они как бы связаны. Не абсолютно, но все же ...
Я так понимаю, имелись ввиду дискеты, софт с которых стартует только с этих дискет
Имелось в виду, что контроллер КВЭ "изображает" 4 "дисковода". Довести его до ума - и зачем изобретать КМД?
Ну, как бы "специалиста по УКНЦ" и "Личная заинтересованность" - они как бы связаны. Не абсолютно, но все же ...
Необязательно. Выставите цену в 100 килорублей за образец, готовый к масштабному производству - у многих, который могут, но которым УКНЦ не сдалась - будет жуткая заинтересованность
- - - Добавлено - - -
Имелось в виду, что контроллер КВЭ "изображает" 4 "дисковода". Довести его до ума - и зачем изобретать КМД?
Штатный тоже может изображать 4. Но как с его репликой, так и с КВЭ - а воз и ныне там.
Штатный тоже может изображать 4. Но как с его репликой, так и с КВЭ - а воз и ныне там.
А вот и нет! Реплики штатного КМД - действительно нет, а вот ККВЭ - бери да делай. Трудности только с платой, но ЛУТ это решает.
КВЭ
На нём уже всё работает?
Кроме частичной неработоспособности игр от ИТО, вроде, больше проблем не было.
Если нет - то это тоже (по крайне мере пока) НЕ рабочий вариант. Ибо где ещё выстрелит эта проблема ... Кто его знает
И это при том, что реплику штатного сделать вообще без проблем. Проблема в основном в наличии -128.
эмулятор да! хотя (ЕМНИП) в самом начале были запросы к Никите поддержать реальные флопы...
и опять же ЕМНИП и @Patron'у в ДВК эмуляторе несколько раз такие пожелания / предложения
звучали
Прямо работу с реальными флопами на PC не поддержать, слишком разная работа у 1801ВП1-128 и контроллера флопов на PC. 1801ВП1-128 работает на слишком низком уровне. И если дискета со стандартной разметкой, то работу с ней можно как-то поддержать, т.е. считывать дорожку целиком в память и уже там добавлять всю необходимую межсекторную информацию. А если дискета с нестандартной разметкой, то увы. Да и зачем поддерживать в эмуляторе реальные флопы, когда взял дискету, считал её образ и работай с ним - быстрее и надёжней.
- - - Добавлено - - -
Реплики штатного КМД - действительно нет
Как это нет? А tnt23 что делал? Я сам лично имею эту реплику, правда тогда действительно 1801ВП1-128 были в продаже и их можно было купить.
SuperMax
10.04.2021, 14:07
Коллеги!
давайте с оффтопиком про КМД, дискеты и прочее завязывать. Тут только про AZ+УКНЦ.
Если надо обсудить КМД и необходимость создание реплики или вообще что-то типа КМД+готека - можно создать новую тему.
Однако, реальная востребованность, imho уже точно описана в этой теме:
https://zx-pk.ru/threads/32083-kontroller-psevdo-kmd-diskovod-dlya-uknts-(na-sd-karte)/page10.html
Т.к. интерес к контроллеру оказался.. ммм.. даже не нулевым, а скорее отрицательным (я раздавал "заводские" платы даром, из 10 забрали 2 и то с неизвестным результатом), то доработку я больше не вел. На данный момент поддерживается 4 дисковода (имиджа). Кроме частичной неработоспособности игр от ИТО, вроде, больше проблем не было.
2Хобот:
и как уже говорил я в личке и по-сути повторил Хунта (даже сумма совпала)
>Необязательно. Выставите цену в 100 килорублей за образец, готовый к масштабному производству - у многих, который могут, но которым УКНЦ не сдалась - будет жуткая заинтересованность
Последний офтоп.
Однако, реальная востребованность, imho уже точно описана в этой теме:
Не совсем так. Я бы не отказался от покупки реплики контроллеров MY и MZ.
Но меня пихание куда непоподя микроконтроллеров сурово не впечатляет. Именно поэтому КВЭ меня не заинтересовал.
Была бы реплика на -128, а ещё - на FPGA вместо -128-ой - и уровень моей заинтересованности был бы отличен от нуля.
SuperMax
11.04.2021, 13:07
Последний офтоп.
Не совсем так. Я бы не отказался от покупки реплики контроллеров MY и MZ.
Но меня пихание куда непоподя микроконтроллеров сурово не впечатляет. Именно поэтому КВЭ меня не заинтересовал.
Была бы реплика на -128, а ещё - на FPGA вместо -128-ой - и уровень моей заинтересованности был бы отличен от нуля.
кстати, тут народ задал вопрос на счет адаптации комбайна AZБК к УКНЦ,
а там и 128ая и VGA и звук, что определенное нужно на УКНЦ
кстати, тут народ задал вопрос на счет адаптации комбайна AZБК к УКНЦ,
а там и 128ая и VGA и звук, что определенное нужно на УКНЦ
А поподробнее можно?
1801ВП1-128 будет, как я понимаю, в FPGA. Насчет VGA - перехват видеосигнала и преобразование его в VGA? Ну и звук - эмуляция AY и COVOX?
SuperMax
11.04.2021, 14:57
А поподробнее можно?
1801ВП1-128 будет, как я понимаю, в FPGA. Насчет VGA - перехват видеосигнала и преобразование его в VGA? Ну и звук - эмуляция AY и COVOX?
да в FPGA
перехват имеет смысл делать как БК, благо это обкатано
ну и оперативки надо докинуть ибо сейчас самая острая проблема УКНЦ это нехватка оперативной памяти
да в FPGA
1801ВП1-128 на основе реверса от Vslav?
перехват имеет смысл делать как БК, благо это обкатано
А как на БК? Перехват видеосигнала или чтение видеопамяти?
ну и оперативки надо докинуть ибо сейчас самая острая проблема УКНЦ это нехватка оперативной памяти
А куда вы её докинете? Там и так всё адресное пространство занято.
SuperMax
11.04.2021, 16:44
1801ВП1-128 на основе реверса от Vslav?
да
А как на БК? Перехват видеосигнала или чтение видеопамяти?
ни то и ни другое - перехват работы с памятью
А куда вы её докинете? Там и так всё адресное пространство занято.
imho, если есть возможность воткнуть в УКНЦ катридж с бейсиком в ПЗУ, то явно есть какая-то "дыра" куда оно "втыкается"
ни то и ни другое - перехват работы с памятью
Через DMA?
imho, если есть возможность воткнуть в УКНЦ катридж с бейсиком в ПЗУ, то явно есть какая-то "дыра" куда оно "втыкается"
Существует окно в диапазоне 0100000-0117777. Там может быть часть системного ПЗУ, блок картриджа ПЗУ, в конце концов туда можно подключить память в этом же диапазоне адресов. Но есть одно большое НО - если используется контроллер электронного диск от ЭР или контроллер жесткого диска, то у вас с этим диапазоном возникнут проблемы, ибо эти контроллеры подключаются в это окно при отключении системного ПЗУ и выборе нужного слота.
SuperMax
11.04.2021, 17:16
Через DMA?
нет
через МПИ, если конечно там полноценная шина как на БК
Существует окно в диапазоне 0100000-0117777.
8КБ ? маловато конечно, но всяко лучше чем ничего
не хочу вскрывать картридж бейсика - неужели он реально такой маленький ? или там страничное переключение ПЗУ?
Там может быть часть системного ПЗУ, блок картриджа ПЗУ, в конце концов туда можно подключить память в этом же диапазоне адресов. Но есть одно большое НО - если используется контроллер электронного диск от ЭР или контроллер жесткого диска, то у вас с этим диапазоном возникнут проблемы, ибо эти контроллеры подключаются в это окно при отключении системного ПЗУ и выборе нужного слота.
это как раз не проблема ибо совместимости с ними не планируется - подразумевается, что в СА подключен AZ
через МПИ, если конечно там полноценная шина как на БК
Шина-то полноценная, есть все сигналы МПИ. Ещё раз задам вопрос - если через МПИ, то использую DMA, т.е. через сигналы DMG, DMR, SACK?
не хочу вскрывать картридж бейсика - неужели он реально такой маленький ? или там страничное переключение ПЗУ?
Слот поддерживает три банка ПЗУ по 8 кБ, итого картридж 24 кБ.
это как раз не проблема ибо совместимости с ними не планируется - подразумевается, что в СА подключен AZ
Разъем СА сидит на шине центрального процессора, а разъемы ВУ (куда картридж с Бейсиком втыкается) - на шине периферийного процессора. Так вы для какой шины будете делать?
SuperMax
11.04.2021, 18:19
Шина-то полноценная, есть все сигналы МПИ. Ещё раз задам вопрос - если через МПИ, то использую DMA, т.е. через сигналы DMG, DMR, SACK?
нет
Слот поддерживает три банка ПЗУ по 8 кБ, итого картридж 24 кБ.
три банка в одном окне?
ну даже 8кБ будет плюсом, правда я не уверен что кто-то займется разработкой серьезной игрушки где будет востребована память - соответственно это большой вопрос
Разъем СА сидит на шине центрального процессора, а разъемы ВУ (куда картридж с Бейсиком втыкается) - на шине периферийного процессора. Так вы для какой шины будете делать?
СА - на нем AZ тот который уже разработан
а сверху воткнем VGA + оперативка + звук + КМД(128ая)
хотя наверное можно тупо сделать VGA + КМД и всем будет счастье
А каким же образом?
Отслеживание операций на шин :)
на нем AZ тот который уже разработан
а сверху воткнем VGA + оперативка + звук + КМД(128ая)
хотя наверное можно тупо сделать VGA + КМД и всем будет счастье
это счастье, но не всем (по многим причинам), точнее это счастье было для всех, если бы речь шла о полной реализации УК-НЦ на ПЛИС ;-) - вот тогда - это действительно "для всех" !!! )))
SuperMax
12.04.2021, 12:57
это счастье, но не всем (по многим причинам), точнее это счастье было для всех, если бы речь шла о полной реализации УК-НЦ на ПЛИС ;-) - вот тогда - это действительно "для всех" !!! )))
ничего не понял
КМД на ПЛИС уже не надо ?
VGA тоже не интересно ?
ничего не понял
КМД на ПЛИС уже не надо ?
VGA тоже не интересно ?
Не обращай внимания - hobot в своем репертуаре.
ничего не понял
КМД на ПЛИС уже не надо ?
VGA тоже не интересно ?
интересно! очень интересно, но только не в связке и не на базе AZ, вот что я имел в виду.
и звук интересно, всё интересно, только вот вешать на классическую машинку "для всех" по любому видимо не получается? ведь я правильно понял, что речь шла о дополнительном функционале AZ - контроллера?
Не обращай внимания - hobot в своем репертуаре.
не уместный комментарий, я своё мнение пишу, не надо пожалуйста про репертуары и прочее,
Макс ИМХО: сам разберётся, не первый день общаемся чай.
- - - Добавлено - - -
тут народ задал вопрос на счет адаптации комбайна AZБК к УКНЦ,
а там и 128ая и VGA и звук, что определенное нужно на УКНЦ
вот если это адаптация под стандартный разъём расширения - тогда точно для всех !!!
Арсений, кстати говоря, не в первый раз уже неуместно пытается заткнуть мне рот своими "не очем" вбросами в мой адрес. Выше там написал - что я кого то в чем то пытаюсь убедить - да ты просто не въехал в хронологию обсуждения, которая началась в личной переписке с Максом и AFZ, где кстати я ничего им разрабатывать не предлагал, а всего лишь хотел и узнал их мнение по вопросу "явного отсуствия КМД УК" вообще (в природе на данный момент), а инициатором публичного обсуждения в теме - опять же был вовсе не я, а AFZ - который написал сообщение "про страшную новость"...
Это скорее ты Арсений в своём репертуаре...
И с чего ты вообще взял, что ты "правильный", а Хобот нет?
Откуда такая установка? Нравиться прошивать, паять проводки? Я тебе мешаю что ли чем то?
У меня другое хобби - не связанное с припоем и прошивками / перепрошивками, но у тебя почему то по этому поводу явная попаболь прослеживается...
hobot, ты, для разнообразия почитай свои же сообщения - вдруг поймешь о чем я...
интересно! очень интересно, но только не в связке и не на базе AZ, вот что я имел в виду.
и звук интересно, всё интересно, только вот вешать на классическую машинку "для всех" по любому видимо не получается? ведь я правильно понял, что речь шла о дополнительном функционале AZ - контроллера?
Т.е. ты сначала не понял, но мнение высказал?
вот если это адаптация под стандартный разъём расширения - тогда точно для всех !!!
А теперь вдруг понял и снова мнение имеешь? Может стоит сначала разобраться в вопросе (если что непонятно - спросить/уточнить), а потом уже высказывать мнение?
Или тебе напомнить, как ты своим высказыванием мнения лишил УКНЦ одного из разработчиков (это я про "не хочу CF, хочу SD")? Так что приходится контролировать, т.к. даже минус один разработчик для УКНЦ - это на один больше чем нужно.
hobot, ты, для разнообразия почитай
это ты для разнообразия высказывайся оккуратней и более уважительно к другим пользователям, то что явно и приемлемо тебе - не факт что таковым является мне (к примеру).
То что ты назвал
Т.е. ты сначала не понял, но мнение высказал?
там и был \ прозвучал вопрос-просьба уточнить или ты слепой? или я не по русски пишу?
А теперь вдруг понял и снова мнение имеешь?
я всю дорогу обращаю внимание только на 1 самый важный момент - что разъемы расширение стандартные на любых платах везде и всегда и если речь об очередной разработке не под них - это уже "не для всех".
И в любом случае - тебе то что? Мои посты даже не к тебе обращены, или ты предлагаешь тебе на премодерацию присылать перед публикацией и с тобой согласовывать как и что и в каком порядке и кому мне писать? Отвянь уже,
Или тебе напомнить, как ты своим высказыванием мнения лишил УКНЦ одного из разработчиков (это я про "не хочу CF, хочу SD")? Так что приходится контролировать, т.к. даже минус один разработчик для УКНЦ - это на один больше чем нужно.
полный бред и чушь! тем более что эта "спаренная" поделка таки на барахолке успешно продавалась пока не наступил кризис с известными комплектующими...
Арсений - ты вихлюешь и явно притягиваешь какие то лживые обвинения с целью на меня повесить и оправдать свои неуместные в мой адрес высказывания!!! Мне тут карточку дали за "провакацию", а я всего лишь написал , что вариантов ПАСКАЛЬ + библиотека для RT-11 целая куча - выберайте мол любой - и да же эти слова потёрли, а твой пост - это что (про репертуар)?
А теперь вдруг понял и снова мнение имеешь? Может стоит сначала разобраться в вопросе (если что непонятно - спросить/уточнить), а потом уже высказывать мнение?
Я разберусь понимаешь ли сам... вопрос \ уточнение я задал, ты встрял вместо вменяемого ответа своим вбросом
типа "так это ж Хобот" ...
В цитируемых тобой моих сообщениях и содержится вопрос и просьба уточнить, разве нет?
- - - Добавлено - - -
ведь я правильно понял, что речь шла о дополнительном функционале AZ - контроллера?
вот тут надо просто разъяснить и уточнить - разве это так сложно???
там и был \ прозвучал вопрос-просьба уточнить или ты слепой? или я не по русски пишу?
hobot, ты не поверишь - ты настолько непонятно формулируешь свои мысли, что можно сказать - да, не совсем по русски пишешь.
И в любом случае - тебе то что? Мои посты даже не к тебе обращены, или ты предлагаешь тебе на премодерацию присылать перед публикацией и с тобой согласовывать как и что и в каком порядке и кому мне писать? Отвянь уже, Что мне - написал выше (минус еще один разработчик - это чересчур). К тому же я тебя вроде никак и ни чем не ограничивал - пиши сколько влезет.
полный бред и чушь! тем более что эта "спаренная" поделка таки на барахолке успешно продавалась пока не наступил кризис с известными комплектующими...
Ну конечно! Поделка была разработана и поэтому, естественно, продавалась. Но в теме про ее разработку было "сказано" буквально - "ну вас нафиг!".
Арсений - ты вихлюешь и явно притягиваешь какие то лживые обвинения с целью на меня повесить и оправдать свои неуместные в мой адрес высказывания!!!
Т.е. ты никогда не высказывался в той меме что нужно делать не на CF, а на SD? И тебе никто не объяснял (включая меня) почему сделано на CF, а не на SD?
Мне тут карточку дали за "провакацию", а я всего лишь написал , что вариантов ПАСКАЛЬ + библиотека для RT-11 целая куча - выберайте мол любой - и да же эти слова потёрли, а твой пост - это что (про репертуар)?Это - констатация факта.
Я разберусь понимаешь ли сам... вопрос \ уточнение я задал, ты встрял вместо вменяемого ответа своим вбросом
типа "так это ж Хобот" ...
Читая тобой написанное, можно подумать что новая разработка никому не нужна. Это не так. Не зависимо на какой разъем или куда еще она будет сделана.
В цитируемых тобой моих сообщениях и содержится вопрос и просьба уточнить, разве нет?В твоих сообщения отсутствует здравый смысл. У тебя в начале один смысл, а в конце - другой. Это не правильно. Непонятно - спроси. Выясни все что нужно, сформулируй мнение и выскажи его. А не изливай на читателей поток сознания и процесс мышления.
вот тут надо просто разъяснить и уточнить - разве это так сложно???
Это не сложно, если вопрос сформулирован как вопрос. А не как утверждение/вопрос/мнение/что-то еще, причем - все сразу. Я понимаю, что ты умеешь писать только так (наверное, но это не точно), вот только понимания написанному это не добавляет. Причем, это тебе нужно бы постоянно помнить что ты пишешь непонятно, а не окружающим делать скидку что это пишет hobot. Я - помню и делаю скидку. Ход за тобой. Хотя бы в Ворде тексты набирай - он синтаксис и орфографию проверить может. Движок форума тоже чутка умеет, но это что-то не спасает.
Вопрос в том, что значит VGA на УКНЦ?
Просто отобразить выдающуюся картинку на развёртку VGA??? Это не будет являтmся VGA...
Или новый адаптер?? Если так, то где на него софт брать?
В принципе ведь реально и не так сложно переходник на маленькой FPGA Q-BUS /ISA ... И какой-то готовый видеоадаптер типа Trident-9000.
Но вся проблема в софте :(
Даже если кто-то свершит такой подвиг, то не так много этого софта и появится. Скорее всего библиотека, плюс какая-то демка. И увсё :(
Да и на высоких разрешениях процессор УКНЦ просто будет тормозить :(
Вопрос в том, что значит VGA на УКНЦ?
Просто отобразить выдающуюся картинку на развёртку VGA??? Это не будет являтmся VGA...
А что это будет? УКНЦ хочется без "напильника" подключать к VGA (даже мне, у которого уже есть несколько готовых вариантов). Если новый девайс это обеспечит - значит он VGA выход для УКНЦ.
SuperMax
12.04.2021, 20:13
А что это будет? УКНЦ хочется без "напильника" подключать к VGA (даже мне, у которого уже есть несколько готовых вариантов). Если новый девайс это обеспечит - значит он VGA выход для УКНЦ.
да, речь идет именно о возможность подключить VGA монитор к УКНЦ, но новых видеорежимов, не планируется ибо
а) нет достаточного окна для них
б) памяти у ПП таки мало для написания чего-то что смогло бы использовать расширенные видеорежимы
это не БК куда можно воткнуть много оперативки
(чисто технически возможность будет тк я для унификации туда вставлю модуль на 32МБ дабы сократить время разработки и ограничится копированием с AZ БК)
да, я правильно помню, что у УКЦН нативное разрешение 640 × 288 ?
соответственно можно взять 768x576х60 за базу и уменьшив пиксельклок получим 640х576 (те каждая строка будет дублироваться)
но нормально смотреть такое можно будет только на CRT мониторе
для LCD можно попробовать вписаться в 1280x1024x60 - тут будет 2х кратное растягивание по горизонтали и трекратное повторение строк - те 1280х864x60
те почти весь экран, на "квадратном" 19" LCD будет отлично
интересно! очень интересно, но только не в связке и не на базе AZ, вот что я имел в виду.
ну честно, с таким хейтерским отношением к AZ у меня всякое желание пропадает....
интересно! очень интересно, но только не в связке и не на базе AZ, вот что я имел в виду.
ну честно, с таким хейтерским отношением к AZ у меня всякое желание пропадает....
ЧТД!!!
ЧТД!!!
Чувствительные все стали. Как будто не мужики. Подумаешь, один м... чудак исходит... пОтом от того, что не по его делается. Мне вообще фиолетово - кто и как к моим экспериментам и поделкам относится. Мне нравится - всё, вопросов больше нет.
- - - Добавлено - - -
Хочет этот чудак, что бы по его делалось - пусть паяльник в руки берёт и делает.
да, я правильно помню, что у УКНЦ нативное разрешение 640 × 288 ?
Да, такое. Никаких больше нет. Классический PAL/SECAM. Строчная частота такая же, а в кадре не 312,5 строк, а 312. Поэтому кадровая частота чуть повыше 50 Гц, между кадрами не 20 мс, а 19.968 мс.
да, речь идет именно о возможность подключить VGA монитор к УКНЦ, но новых видеорежимов, не планируется ибо
а) нет достаточного окна для них
б) памяти у ПП таки мало для написания чего-то что смогло бы использовать расширенные видеорежимы
это не БК куда можно воткнуть много оперативки
Как на БК, на УКНЦ у вас не получиться. По сравнению с БК видеоадаптер УКНЦ очень сложный, много регистров, есть таблица описания видеострок, в которой указывается не только адрес выводимой информации, но может указываться и загрузка регистра цвета и регистра отображения.
Так что только перехват видеосигнала и растягивание его под необходимое разрешение.
А так если контроллер дисковода будет в FPGA, то туда же можно воткнуть и контроллер винчестера, много место он не займёт. Я конечно понимаю, что зачем контроллер винчестера, если есть AZ, но он маленький, места много не займёт.
SuperMax
13.04.2021, 06:31
Да, такое. Никаких больше нет. Классический PAL/SECAM. Строчная частота такая же, а в кадре не 312,5 строк, а 312. Поэтому кадровая частота чуть повыше 50 Гц, между кадрами не 20 мс, а 19.968 мс.
Как на БК, на УКНЦ у вас не получиться. По сравнению с БК видеоадаптер УКНЦ очень сложный, много регистров, есть таблица описания видеострок, в которой указывается не только адрес выводимой информации, но может указываться и загрузка регистра цвета и регистра отображения.
это не страшно, но согласен, задача требует исследовательских работ.
(новый видеоадаптер на БК как раз будет с адресами строк и прочими наворотами и расширенными видеорежимами)
Так что только перехват видеосигнала и растягивание его под необходимое разрешение.
в перехват видеосигнала я точно не полезу, это не интересно
А так если контроллер дисковода будет в FPGA, то туда же можно воткнуть и контроллер винчестера, много место он не займёт. Я конечно понимаю, что зачем контроллер винчестера, если есть AZ, но он маленький, места много не займёт. лучше в это адресное окно воткнуть оперативку - вдруг ее задействуют ?
ну честно, с таким хейтерским отношением к AZ
нет никакого хейтерства и вообще "наезда" на вашу железяку, не надо выдумывать, тем более, что я всю дорогу наоборот ставил её как пример актуальной разработки, которую и софтом уже поддержали, а вариант AZБК в корпусе вообще ИМХО : так и надо делать всегда!!! наконец то первый нормальный продукт на форуме целиком рождённый !!!
Просто то, что прочитав мои сообщение кто то что то может подумать про "надо / не надо" - это Арсения домыслы, а вот прочитав твои Макс и AFZ посты - кто то может подумать, что AZ - для УК-НЦ "панацея" "для всех", но это в действительности не так (то есть совсем и я уже выше пояснил самые очевидные причины, повторятся не буду).
Лекция Арсения про способ выражать свои мысли и какие - то "напоминалки" про SD и CF - и про то, что мне кто то там что то там объяснил - это "не моя проблема", кому интересно легко капнёт и почитает обсуждение про "двухэтажный контроллер". Если ,Арсений, тебе не понятен мой текст - это опять же : 1.Твоя проблема; 2.Не даёт тебе никакого права постить что то вроде "так это ж Хобот, не обращайте внимания". Все мои посты по хронологии - содержат одно и то же мнение и не надо говорить, что это не так --- стандартный разъём расширения - да!!! это для всех, как именно и в каком виде планируется адаптированный для УК-НЦ AZБК - никто так и не уточнил...
Мой пост - который послужил началом всего этого офф-топного буллинга уже в мой адрес и в частности спровоцировал (наверное) Арсения высказаться подобным образом про меня - был написан, после твоего призыва:
"...в этой теме только AZ", поэтому я справедливо рассудил, что все последующие обсуждения так или иначе, но имеют в виду или новый вариант или увеличение / добавления функционала. Что тут не понятного или не логичного? Где вы тут усмотрели "хейтерство" или что то подобное?
В общем - мне добавить пока больше нечего, как я и писал выше, ВСЁ ОЧЕНЬ ИНТЕРЕСНО (только действительно для ВСЕХ!!!)
Мне крайне не приятно, что "вежливо" нахамил Арсений мне, а "оправдываться" как бы
должен я почему то?
Если ,Арсений, тебе не понятен мой текст - это опять же
Сломался на половине. Это какой то поток... даже не знаю чего
То, что сделали AZ - великое дело.
Наверное, это единственный адаптер выпущенный какой-никакой, пусть мелкой, но можно сказать серией за последнее время.
Уже не штучное изделие.
Он модернизируется.
Куда двигаться авторам далее? Ответить мне сложно. УКНЦ у меня нет :(
Ну, например, можно эмуляцию катриджей прикрутить с ПЗУ. Но проблема в том, что на сколько я в курсе, катриджей к УКНЦ практически не было :(
Как я понимаю, когда УКНЦ делался, с дисководами было всё плохо. По сему катриджи и планировали. Но пока делали, подошли 5 дюймовые дисководы и катриджи стали не нужны. Так сказать рудимент...
Как вариант ещё, можно рассмотреть музыкальный процессор + MIDI. Но проблема опять - отсутствие софта :(
Даже если написать базовые библиотеки, то какая-то малая вероятность, что кто-то чего-то напишет есть. Вроде игры с синклера сейчас пытаются переносить :)
Ещё вариант - графический сопроцессор. С этим правда всё сложно. И с софтом будет ещё печальнее. :(
hobot, если бы проблема была только в моем непонимании твоей писанины - наср..ть и забыть. Мне с тобой детей не крестить и что ты там пишешь в целом фиолетово. Но...
ну честно, с таким хейтерским отношением к AZ у меня всякое желание пропадает....
... проблема не только во мне или у меня. Ты не находишь?
Совмещенный контроллер НГМД и ЖД для УКНЦ (https://zx-pk.ru/threads/27612-sovmeshchennyj-kontroller-ngmd-i-zhd-dlya-uknts.html)
хехе, hobot, в своем репертуаре, интересно к чему этот стеб про SD в стиле ни в чем не разбирающейся блондинки?
Обрати внимание - не я это написал. Так что не надо про "Арсений на меня наезжает безосновательно". Я на тебя даже не наезжаю, собственно.
SuperMax
13.04.2021, 10:06
То, что сделали AZ - великое дело.
Наверное, это единственный адаптер выпущенный какой-никакой, пусть мелкой, но можно сказать серией за последнее время.
Уже не штучное изделие.
Он модернизируется.
Куда двигаться авторам далее? Ответить мне сложно.
у меня была простая цель - избавится от торчащего чего либо из слотов сверху, реально раздражает. и сейчас очень удобно достать машинку которая сразу с набором софта.
к сожалению, VGA не впихнуть в СА и придется сделать что-то что будет торчать Ж(
УКНЦ у меня нет :(
ну у меня одна долго подыхала с глюками и таки померла. c ремонтом туго - те самому возится времени тупо нет, отдавать в ремонт - жаба душит.
вторая еще жива.
Ну, например, можно эмуляцию катриджей прикрутить с ПЗУ. Но проблема в том, что на сколько я в курсе, катриджей к УКНЦ практически не было :(
у меня есть бейсик
что есть еще я честно не в курсе
Как я понимаю, когда УКНЦ делался, с дисководами было всё плохо. По сему катриджи и планировали. Но пока делали, подошли 5 дюймовые дисководы и катриджи стали не нужны. Так сказать рудимент...
imho это рудимент от MSX-а на который смотрели как образец - начиная с корпуса
Как вариант ещё, можно рассмотреть музыкальный процессор. Но проблема опять - отсутствие софта :(
ну вот технически, и ПЗУ и звук и память можно впихнуть, но да, софта нет и не предвидится.
Куда двигаться авторам далее?
Ну, дык, SuperMax видит проблему правильно - нормального подключения к VGA, например, на УКНЦ пока не очень организовано. Либо сложно и требует напильника (Gonbes), либо дюже дорого (OSSC). Поэтому железка "всё-в-одном" должна быть востребована (какой-то контроллер "накопителей" все равно нужен).
Я так думаю, для начала надо собрать Тройку (модераторов), которые будут проверять посты хобота на а) правила русского языка - в том числе и знаков препинания и б) общую понятность. И только после единогласного согласия - допускать к чтению опусов остальными участниками сайта.
По опыту - если в сообщении у него больше трёх предложение - приходится читать не один раз. Уже склоняюсь к тому, что слишком много я на попытках понять теряю времени
у меня была простая цель - избавится от торчащего чего либо из слотов сверху, реально раздражает. и сейчас очень удобно достать машинку которая сразу с набором софта.
к сожалению, VGA не впихнуть в СА и придется сделать что-то что будет торчать Ж(
А если сделать раздельный контроллер: малая плата (не торчащая) с частью электроники в слот, далее шлейф, затем основная плата? Все равно к ней еще видео кабель цеплять, а если будет звук - еще и колонки/динамики.
Или, вариант 2: сделать переходник-выкидушку - ножевой разъем+шлейф+гнездо (тут правда трудности с гнездами будут). Тогда можно будет втыкать напрямую - чтобы торчала или через переходник - чтобы не торчало.
Я из катриджей только про катридж с бейсиком и знаю. Про другие и не слышал :(
Самый простой способ из музыки проигрывать MIDI. Объём пересылаемой информации мал.
И плеер сделать - легко. А если договорится, с тем, кто игры портирует с синклера... :)
Не, оно можно и МP3 прикрутить... Благо почти готовые изделия на рынке присутствуют :)
Но тогда наверное придётся отдельную SD-карту под музыку. Но с УКНЦ только управление плеером.
Указать какой файл проигрывать, да с какого времени по какое. Ну может ещё зациклить чего... И увсё.
Почему отдельную карту? А чтобы поток музыкальный и поток данных не мешали друг-другу.
По поводу графики, подумал - в принципе можно эмуляцию какго-нибудь графического дисплея прикрутить типа VT340.
На старших STM32 есть ChromArt. Можно на этой базе. Вполне возможно, что под него что-то интересное от буржуев и найдётся :)
Там конечно характеристиками не блещет, но под УКНЦ больше и не надо. Главное кое-какие примитивы реализованы...
И LCD панель посадить на него легко.
Кстати, SuperMax, подумай вот над каким моментом - почти на всех УКНЦ контроллерах (для слотов расширения) разъемы ставят сверху. Если VGA разъем поставить туда же, тогда торчащую из гнезда плату будет выламывать из гнезда видеокабелем (а он может быть и жестким, и тяжелым). Стоит подумать над боковым или задним размещением разъема (если это возможно).
SuperMax
13.04.2021, 10:29
Кстати, SuperMax, подумай вот над каким моментом - почти на всех УКНЦ контроллерах (для слотов расширения) разъемы ставят сверху. Если VGA разъем поставить туда же, тогда торчащую из гнезда плату будет выламывать из гнезда видеокабелем (а он может быть и жестким, и тяжелым). Стоит подумать над боковым или задним размещением разъема (если это возможно).
да, я как раз над этим думал
те сдедать Г-образную плату из двух частей
дабы она одной стороной Г воткнулась в разъем
а второй лежала на корпусе и не мешала
да, я как раз над этим думал
те сдедать Г-образную плату из двух частей
дабы она одной стороной Г воткнулась в разъем
а второй лежала на корпусе и не мешала
Хм... Есть и третий вариант! Т.к. гнездо достаточно широкое, а компоненты SMD достаточно мелкие - можно сделать "бутерброд" из 2-х или 3-х карт для уменьшения высоты девайса и выбора функционала (если сделать модульный вариант конструкции). Это ещё позволит варьировать цену на конечный продукт.
Хм... Есть и третий вариант
Зачем делать лишнее, есть же:
https://i.ibb.co/HzM5Sdz/image.png
Выпаиваем R13-R21,R25. На их место запаиваем пины, сверху платку которая: от входов этих резисторов берет готовые цифровые сигналы, конвертирует в ВГА и на выходы резисторов, 2-й выход перемычки S3 подает VGA (RGB+Sync).
В результате: ни чего не торчит, 100% совместимость и стандартный VGA (если я не ошибаюсь, VGA допускает использовать синхросмесь).
Возможно плат будет 2 варианта, под разные заводы.
Выпаиваем
запаиваем
Ща хобот придёт и бессвязно разъЕснит ;)
Ща хобот придёт и бессвязно разъЕснит
У него тоже есть право налево :v2_dizzy_snowball:
Зачем делать лишнее, есть же:
Туда уже ZXKit 1 (https://zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html) можно подвесить. В железе он готов. Осталось только прошивку "допилить" до рабочего состояния (недоделанную для УКНЦ бросили, а доделанную - потеряли).
Туда уже ZXKit 1 можно подвесить.
О чем и говорю, зачем городить лишнее.. Будет все красиво и надежно.
Единственое чего не хватает в ZXKit 1, это замер времени между строчными синхроимпульсами и возможности вписать ручками количество точек между ними, тогда не нужна будет тактовая синхронизация.
О чем и говорю, зачем городить лишнее.. Будет все красиво и надежно.
ZXKit 1 уже в целом заброшен, а версию для УКНЦ лет 5 доделать никто не хочет. Поэтому нет - не лишнее.
ZXKit 1 уже в целом заброшен, а версию для УКНЦ лет 5 доделать никто не хочет. Поэтому нет - не лишнее.
Зато есть вот это: https://www.youtube.com/watch?v=e8brkYFoO9I
Правда тут сразу HDMI.
а версию для УКНЦ лет 5 доделать никто не хочет
Что в целом как бы говорит про проблему и УКНЦ
Что в целом как бы говорит про проблему и УКНЦ
Да нет тут ни какой проблемы. Просто ZXKit это универсальный девайс, заточенный на компьютеры с большой аудиторией. У УКНЦ аудитория с гулькин нос, разработка конкретно под УКНЦ не окупится. Плюс, все те 1,5 землекопа уже как-то нашли выход из этого положения. Вот и вся проблема УКНЦ.
У УКНЦ аудитория с гулькин нос
А я про что?
А я про что?
Я подумал, что про сложность реализации.. :)
Зато есть вот это: https://www.youtube.com/watch?v=e8brkYFoO9I
Правда тут сразу HDMI.
Дык, тут будет та же проблема что и с ZXKit - сразу оно не взлетит, а допиливать никто не будет.
а версию для УКНЦ лет 5 доделать никто не хочетЧто в целом как бы говорит про проблему и УКНЦ
Ну нету среди интересующихся УКНЦ достаточно разработчиков - увы.
Да нет тут ни какой проблемы. Просто ZXKit это универсальный девайс, заточенный на компьютеры с большой аудиторией.
А при чем тут универсальность девайса? Я же написал - прошивку для УКНЦ допилили до рабочего состояния и потеряли. Повторно заниматься восстановлением у допилившего нет желания, а новых специалистов нет.
У УКНЦ аудитория с гулькин нос, разработка конкретно под УКНЦ не окупится. Плюс, все те 1,5 землекопа уже как-то нашли выход из этого положения. Вот и вся проблема УКНЦ.
У всех разное отношение к этой проблеме. Для меня проблемы нет (есть насколько девайсов для подключения разного качества), но я продолжаю искать варианты подключения УКНЦ к VGA без использования "напильника". Сделать (разработать) такое я не в состоянии. Делаю что могу.
У всех разное отношение к этой проблеме
Арсений, тут уже сформировалась другая проблема, что во что встраивать, или в УКНЦ ВГА или в ВГА УКНЦ. Вот честно, смотрю я на ZXKit и думаю, что УКНЦ без проблем туда поместится (да, да.. по тактовая совместимость.. помню).
Я подумал, что про сложность реализации
Про сложность ничего не могу сказать, так как сам не пробовал, а чего там в проекте - не смотрел. Но, если бы была большая аудитория или был бы очень заинтересованный человек... уже бы доделали. Но большей части (и так немногочисленной) аудитории УКНЦ нужен, что бы поиграть. А игрушек не так уж много. И играют не так уж часто. А новых писать - не кому или не умеют. Плюс - старая элементная база, которая так и норовит выйтить из строя, а кто будет ремонтировать? Да, пока ещё можно купить и даже налететь на рабочий вариант, но сколько это будет продолжаться?
Можно, конечно, всё это дело запихать в FPGA, но пример с ZXKit и УКНЦ сразу навевает мысли.. что будет так же, как и с ZXKit-ом...
Ну нету среди интересующихся УКНЦ достаточно разработчиков - увы.
Арсений, я уже как то писал, что что бы они появились, нужно
- Не ломающееся каждую неделю (утрирую) железо
- Умения программировать
- Большая целевая аудитория
- Поддержка большой целевой аудитории (причём для разных людей она может быть разная - от ВАУ! до На тебе, дорогой, пачку денег, ты только пиши, мы ещё принесём)
Если этих четырёх пунктов нет, то писать будут только... Хм.. ну, назовём их фанатиками :) Которые от этого (и не обязательно - написания игрух) получают тот самый фан и большинству которых совсем наплевать на эти четыре пункта
- - - Добавлено - - -
по тактовая совместимость.. помню
Неа. Возможность купить готовое изделие за смешные деньги....
или в УКНЦ ВГА или в ВГА УКНЦ. Вот честно, смотрю я на ZXKit и думаю, что УКНЦ без проблем туда поместится (да, да.. по тактовая совместимость.. помню).
Лично я - ЗА оба варианта ;-)
Арсений, я уже как то писал, что что бы они появились, нужно
- Не ломающееся каждую неделю (утрирую) железо
Ну блин - такой уж УКНЦ уродилась. Она не виновата... Возможно, на основе реплики можно собрать более надежный девайс. Может быть кто-то переделает плату под современные компоненты (частично).
- Умения программировать
- Большая целевая аудитория
- Поддержка большой целевой аудитории (причём для разных людей она может быть разная - от ВАУ! до На тебе, дорогой, пачку денег, ты только пиши, мы ещё принесём)
Тут ключевое - "Большая целевая аудитория". Из нее проистекает все остальное.
Если этих четырёх пунктов нет, то писать будут только... Хм.. ну, назовём их фанатиками :) Которые от этого (и не обязательно - написания игрух) получают тот самый фан и большинству которых совсем наплевать на эти четыре пункта
Увы. Извне это не решается никак: нет интереса к УКНЦ - привить его не получится. Остается только надеяться, что в очередном поколении разработчиков появится интересующийся.
Неа. Возможность купить готовое изделие за смешные деньги....
Да хотя бы просто купить готовое изделие.
Ну блин - такой уж УКНЦ уродилась. Она не виновата..
Да нормальная УКНЦ, вы на Коммодор посмотрите, чипы дохнут от старости как мухи.
Ну блин - такой уж УКНЦ уродилась.
Проблема не в УКНЦ, проблема в элементной базе.
Из нее проистекает все остальное.
Из неё МОЖЕТ проистечь, но не факт.
нет интереса к УКНЦ - привить его не получится.
Так даже пробудить интерес - нечем.
Остается только надеяться, что в очередном поколении разработчиков появится интересующийся.
Шанс стремится к нулю.
росто купить готовое изделие.
200 килорублей согласен отдать?
Так что - не задранная цена, много софта (в первую очередь игр), безпроблемное подключение к современным мониторам, хотя бы относительная надёжность - чего из этого есть у УКНЦ?
И даже из тех, на этом форуме, кто хоть как то интересуется УКНЦ - сколько человек, что бы погонять любимую игрушку, включат железный УКНЦ, а не эмулятор?
Я вот периодически шарюсь по пещере - именно на железной PDP :) И софт под RSX всё чаще пишу на ней, а не в эмуляторах :) Писал бы и под RT, но вот нет на ней редактора, заточенного под написание софта :) А на RSX есть :)
- - - Добавлено - - -
Арсений, переноси не относящееся к теме AZ в новую тему - "За что я люблю (не люблю) - нужное зачеркнуть - УКНЦ и почему не несу денег разрабам" :):)
читаю тему и душенька моя радуется )
все нужные люди в творческом обсуждении ! - это главное (что и требовалось - как справедливо сказал выше Арсений!),
Arseny, SuperMax, - про модульность влияющую на конечную цену - очень ИМХО здравая мысль !
тут уже сформировалась другая проблема, что во что встраивать, или в УКНЦ ВГА или в ВГА УКНЦ.
рано рано )))
смотрите что сейчас имеют на пальцах самые опытные, мастеровитые и главное авторы самого актуального и календарно, и по ситуации рыночной контроллера - опыт создания AZ - для PDP-машинок в принципе, готовый шедевр ZXБК - красивый и удобный как пряник. Если у них будет ими же освоенный хотя бы на уровне "мне всё понятно" ПЛИСовский вариант КМД УК, вот тогда можно уже - реально объявить ( анонсировать ) начало разработки УК-НЦ на ПЛИС - со всеми плюшками пирогами (нужными интерфейсами) в красивом исполнении и под это дело агрессивно и недвусмысленно собирать средства - с миру по нитке - уверен заинтересованных будут.
Что касается ПО - если брать все что работает на реальном железе сейчас - это очень нормальная библиотека + как показала практика от Никиты - адаптация БК-игрушек (и не только от БК) для УК-НЦ вполне выполнима малой кровью заинтересованным в такой задаче программистом.
Я рад, что моя телеграмма в ЛС разработчикам AZ-контроллера и волна ею пущенная собирает тусовку, а не разобщает её. Очень рад.
*ПРИМЕЧАНИЕ ДЛЯ СТОРОННИХ ЧИТАТЕЛЕЙ (!ВАЖНО!)
Всё что вы могли принять за т.н. "срач" или "перебранку" таковой не является, а есть нормальный
рабочий момент, который не удалось избежать ни одному новоделу для УК-НЦ !!! Найдите и почитайте
споры и обсуждения по реплике КЖД самого первого - вы поймёте о чём я.
SuperMax - хотел бы пару слов вставить по поводу "торчащих сверху" - я не знаю размер платы,
но можно ли подобрать так, что бы она в корпусе с направляющей была в ровень с верхней крышкой ( ну или совсем чуть чуть выступала), тогда из корпуса можно сделать (только с внутренним каким то зажимом / креплением - что бы не допустить расшатывания / разрыва контактов в процессе экспуатации) вывод макарон под дисководы - только не виде широкого шлейфа (хотя почему бы и нет?), а по типу самых поздних IDE - шлейфов, которые были выполнены вот так (что бы охлаждению не мешать) :
http://images.vfl.ru/ii/1618372778/a3955aed/34070946_s.jpg
Читая про "живые машинки" и опыту недавно "вылетевшей" платы - всё больше склоняюсь к мнению, что классическая УК-НЦ - красиво умирает, что делает ПЛИС реализацию машинки ещё более актуальной и востребованной !!! Те экземпляры которые живут и хранятся на руках у счастливых обладателей (https://zx-pk.ru/threads/32004-opros-i-obmen-informatsiej-po-zhivym-uk-nts.html) - наверное последняя популяция - и аудитория конечно более чем скромная для реальной рентабельности... наверное...
- - - Добавлено - - -
Писал бы и под RT, но вот нет на ней редактора, заточенного под написание софта
я очень был бы благодарен, если бы ты аргументированно объяснил мне, чем тебе Nys не угодил?
я очень был бы благодарен, если бы ты аргументированно объяснил мне, чем тебе Nys не угодил?
Извини, а чего в нём нацелено на написание софта? Я могу, не выходя из него
- перемещаться между файлами?
- запускать трансляцию, причём, в зависимости от типа файла, будут запускаться разные компиляторы?
- запускать сборку, причём как простую, так и с описанием команд линкера?
- добавлять описания к (К а не В) файлу
- группировать файлы и видеть в окне редактора группы и содержимое группы, вместе с описаниями файлов в группе?
- выйти из редактора... ой, а зачем мне вообще выходить из редактора? Я хочу, не выходя из редактора, делать всё, что заблагорассудится, например - команды ОС
Хоть ЧТО ТО из этого твой любимый редактор умеет делать? Мой - да. Можешь посмотреть (http://www.KpXX.Ru/KBAHT4C/Софт/MIM/MIM пример работы.mp4).
Подумал, чего надо для модернизации AZ и понял, что действительно надо.
Надо сделать эмуляцию какого либо стандартного дискового устройства от DEC из файла-образа.
Тогда появится возможность запуска всякой всячины, с минимумом проблем. Чтобы не приходилось новые драйверы вписывать в систему.
Надо сделать эмуляцию какого либо стандартного дискового устройства от DEC из файла-образа.
Есть проблемы. Не всякое стандартное устройство удастся добавить без особых проблем. Один из примеров - контроллер RK11
SuperMax
14.04.2021, 10:10
Подумал, чего надо для модернизации AZ и понял, что действительно надо.
Надо сделать эмуляцию какого либо стандартного дискового устройства от DEC из файла-образа.
Тогда появится возможность запуска всякой всячины, с минимумом проблем. Чтобы не приходилось новые драйверы вписывать в систему.
для УКНЦ это не планируется ибо не имеет смысла, а для ДВК/PDP-11 разработан AZ2020, на котором будем реализовывать стандартные устройства, но пока заняты AZ БК как наиболее востребованным продуктом
Надо сделать эмуляцию какого либо стандартного дискового устройства от DEC из файла-образа. если кто помнит, для ускорения работы в классе, был вариант использования утилиты SLEPOK.SAV - которая загружала при перезагрузке сразу содержимое памяти РМП нужное где всё уже готово к работе. Я её гонял по всякому не так давно, да для РМП и загрузки БЕЙСИКА по сети она пригодна, но в остальном очень много нареканий там у меня к ней было. К чему я это? А вот к чему. Если сделать (допустим) выборку игрушек (https://zx-pk.ru/threads/20593-obsuzhdaem-igry-(uk-nts-dvk-bk-nemiga-i-dr-).html?), которые после полной загрузки и запуска уже не обращаются к диску ( без таблиц рекордов и всего подобного ) и не нуждаются в системной дискете - можно было бы (?) теоретически в запакованном виде такие слепки хранить, к ним иметь какое то стартовое меню с выбором игр для запуска и на лету их распаковывать с запуском? По примеру SAVE_STATE в эмуляторе? Тогда можно было бы даже ИТО пакеты чисто ради гейм-плея туда впихивать (пусть был бы вылет при нажатии "СТОП" и отсутствовал некий функционал - зато сами уровни можно было бы играть, но не во все игры !!! Conan - уровни с дискеты берёт, а вот Knight к диску обращается только когда все жизни кончились, но !!!о чудо!!! в образе ИТО-90 там бесконечная жизнь, а вот "выдернутый" Рыцарь - честный... Так же есть и АРКАНОИД с "бесконечными жизнями". LODE RUNNER
из ИТО-90 так же после стартовой заставки к диску обращается только когда ищет редактор или таблицу рекордов, что очень легко избежать и спокойно играть в любой уровень или поэтапно бесконечно долго - для этого там читерские сочетания кнопок предусмотрены. Это платиновые позиции - и кучка игр "сетевых" которые в соседней теме обсуждались...и конечно супер-хит всех времён БЕЙСИК-ВИЛЬНЮС для УК-НЦ ;-) Такой картридж был бы очень интересной штукой и опять же - если он под стандартный слот расширения - не зависел бы от варианта платы самой машинки и работал бы на любой УК-НЦ (!)
Ну если сделать версию для втыкания вместо сетевого адаптера, то смысл на УКНЦ будет.
Можно будет запускать не только RT-11 к примеру...
Ладно если человек просто гоняет игрушки...
Однако если машина "музейная" или "исследовательская" то может чего-то странного захотется ;)
Типа DOS-11/Bath... Или первых версий RSX-11, а то и вообще чего маловедомое ;)
Подумал, что ещё в AZ впихнуть можно и дошло... :) При сём не слишком сложное...
Таймер. Даже если простейший - просто регистр статуса...
Или программируемый.
Вещь простая, но полезная. Только надо его вешать к ЦП.
SuperMax
14.04.2021, 20:00
Подумал, что ещё в AZ впихнуть можно и дошло... :) При сём не слишком сложное...
Таймер. Даже если простейший - просто регистр статуса...
Или программируемый.
Вещь простая, но полезная. Только надо его вешать к ЦП.
AZ и так на шине ЦП
а таймер, да, можно - в AZ v2 есть мелкая ПЛИС где это можно впихнуть
Platonoff
30.04.2021, 23:03
Глубокоуважаемый SuperMax, При разводке платы под версию 2, учитывайте 2мм просчёт в расположении крепёжных элементов на плате под широкий разъем УКНЦ
Разъем упирается в корпус и не возможно закрепить плату на родные посадочные места
https://pic.maxiol.com/thumbs2/1619812711.622667256.img20210430225139.jpg (https://pic.maxiol.com/?v=1619812711.622667256.img20210430225139.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1619812882.622667256.img20210430224930.jpg (https://pic.maxiol.com/?v=1619812882.622667256.img20210430224930.jpg&dp=2)
SuperMax
01.05.2021, 06:41
Глубокоуважаемый SuperMax, При разводке платы под версию 2, учитывайте 2мм просчёт в расположении крепёжных элементов на плате под широкий разъем УКНЦ
Разъем упирается в корпус и не возможно закрепить плату на родные посадочные места
https://pic.maxiol.com/thumbs2/1619812711.622667256.img20210430225139.jpg (https://pic.maxiol.com/?v=1619812711.622667256.img20210430225139.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1619812882.622667256.img20210430224930.jpg (https://pic.maxiol.com/?v=1619812882.622667256.img20210430224930.jpg&dp=2)
увы, у меня нет машины с широким СА и я делал "на глаз"
соответственно для корректировки нужно точно сказать "что и куда и на сколько сдвинуть"
зы: странно что никто не сказал об этом ибо уже много плат с широким СА продано
Шлифмашинкой аккуратно подпилить. Ни каких проблем не вижу.
Platonoff
01.05.2021, 15:16
А кто сказал о проблемах, просто на будущее. Могу прислать сетевой адаптер для образца
Platonoff
04.05.2021, 16:18
Набил плату, но что-то у меня не складывается с запуском
Без сетевого модуля она должна работать?
Заливал разные версии прошивок, на данный момент 2.0
После включения светодиод горит фиолетовым
При входе в отладку не даёт ни чего ввести, через пару минут начинает мигать синим, в отладке после ввода 177226 ИСП выдает или ошибка, или двойное зависание.
Грешил на родной шлейф, распаял на новом разъёме , ситуация та-же
Есть мысли в чем проблема?
P.S. Флэшки то-же менял и пробовал FAT16 и FAT32
https://pic.maxiol.com/thumbs2/1620133792.622667256.img20210504160433.jpg (https://pic.maxiol.com/?v=1620133792.622667256.img20210504160433.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1620134288.622667256.img20210504160407.jpg (https://pic.maxiol.com/?v=1620134288.622667256.img20210504160407.jpg&dp=2)
SuperMax
04.05.2021, 16:31
Набил плату, но что-то у меня не складывается с запуском
Без сетевого модуля она должна работать?
да
см https://forum.maxiol.com/index.php?showtopic=5388
Заливал разные версии прошивок, на данный момент 2.0
После включения светодиод горит фиолетовым
При входе в отладку не даёт ни чего ввести, через пару минут начинает мигать синим, в отладке после ввода 177226 ИСП выдает или ошибка, или двойное зависание.
необходимо прочитать документацию
https://forum.maxiol.com/index.php?showtopic=5388
мне кажется, что при таком подходе в помощи коллегам, нужно в объявлении о продаже данных устройств (конструкторов) большими буквами писать ДЕБИЛАМ НЕ ПРИОБРЕТАТЬ!!!
Именно дебилом я себя сейчас чувствую. Потому что уже полтора часа брожу по закольцованному, с путанной навигацией, форуму, на который выше уважаемый SuperMax дал две одинковые ссылки на два разных вопроса, и не могу найти ответа на простейший вопрос - так что же там с индикацией то?....
Там просто три темы, которые описывают не менее 5 разновидностей контроллеров и удачным образом все три темы ссылаются друг на друга.
Коллеги, пожалуйста, ткните более точно носом например в описание индикации, и уж помогите отладить девайс.
У меня та же проблема - светодиод горит фиолетовым, УКНЦ при старте говорит, Стартовый тест, ошибка ЦП.
При этом прошу не давать опять ту же ссылку, ну или уж явно скажите, что с дебилами общаться не намерены...
Интересно, как мне удалось найти вот это
Ошибок всего 15, они выдаются миганием синего светодиода. Сначала на секунду зажигаются оба светодиода (в варианте с одним RGB-светодиодом - бирюзовое свечение в течение 1 сек.), потом, старшим битом вперед, выдается код ошибки, 4 бита, потом 3 сек пауза и все повторяется сначала.
Нулевой бит выдается короткой вспышкой (20 мс), единичный - длинной - 250 мс, далее - пауза, 0.5 сек. Увидев синие мигания, надо записать последовательность битов, должно быть 4 бита и по таблице определить, что за ошибка.
Например, если не воткнуть SD-шку, будет моргать так: зеленый и синий вместе - 1сек, пауза - 1сек, синий - короткая - короткая - длинная - длинная - пауза 3 сек и все сначала. Код получается 0011, т.е ошибка 3 - не монтируется диск 0:, действительно, нет СД-шки. С RGB-светодиодом будет то же самое, только зеленый и синий вместе дадут бирюзовый.
У меня та же проблема - светодиод горит фиолетовым, УКНЦ при старте говорит, Стартовый тест, ошибка ЦП.Похоже,где-то непропай. Или лишний контакт. Собирал сам?
Собирал сам?
Собирал сам. Сейчас еще раз прозвоню все ноги.
SuperMax
12.05.2021, 21:33
мне кажется, что при таком подходе в помощи коллегам, нужно в объявлении о продаже данных устройств (конструкторов) большими буквами писать ДЕБИЛАМ НЕ ПРИОБРЕТАТЬ!!!
Именно дебилом я себя сейчас чувствую. Потому что уже полтора часа брожу по закольцованному, с путанной навигацией, форуму, на который выше уважаемый SuperMax дал две одинковые ссылки на два разных вопроса, и не могу найти ответа на простейший вопрос - так что же там с индикацией то?....
Там просто три темы, которые описывают не менее 5 разновидностей контроллеров и удачным образом все три темы ссылаются друг на друга.
Коллеги, пожалуйста, ткните более точно носом например в описание индикации, и уж помогите отладить девайс.
У меня та же проблема - светодиод горит фиолетовым, УКНЦ при старте говорит, Стартовый тест, ошибка ЦП.
При этом прошу не давать опять ту же ссылку, ну или уж явно скажите, что с дебилами общаться не намерены...
документацию, а именно _всё_ что там написано во всех темах про AZ стоит прочитать.
Возможно сейчас, информации уже много, но я постарался задокументировать всё.
2. касаемо фиолетового светодиода
Вопрос первый: сетевая карта подключена ? если нет, то переключатель выставлен согласно документации?
я совсем не случайно написал:
3. Добавлена возможность отключить сеть, для этого используется переключатель SW2, для выключения сети необходимо перевести его в положение ON
Вопрос второй: Вы точно прочитали _всю_ документацию ?
- - - Добавлено - - -
Добавлю еще важный момент, при сборке рекомендуется использовать стереомирокоп, иначе есть риск, не заметить дефекты пайки
пример описан в этой теме
https://forum.maxiol.com/index.php?showtopic=5565
догадайтесь какая нога в воздухе ?
Возможно сейчас, информации уже много, но я постарался задокументировать всё.
Действительно много. Более того, это все помножено на несколько версий девайсов (и несколько версий для самой УКНЦ и несколько - для разных компьютеров) и на несколько версий прошивки.
Вопрос первый: сетевая карта подключена ? если нет, то переключатель выставлен согласно документации?
Нет, сеть не подключал. Переключатель в состоянии OFF. Как только доберусь до дальнейшего экспериментирования, попробую выключить сеть.
Вопрос второй: Вы точно прочитали _всю_ документацию ?
Очень сомневаюсь, что прямо всю, по всем версиям... систематизировать бы... я например так и не нашел информацию по индикации... "Индикация ошибок - подробно расписано тут" - и ссылка на общую ветку про контроллер и планы разработки(((
при сборке рекомендуется использовать стереомирокоп
это точно, но в наличии к сожалению только лупа. С STMкой намучался уже, но сейчас вроде коз и непропая не осталось...
На текущий момент сам контроллер при включении мигает фиолетовым и переключается в зеленый (без SD моргает синим соответствующую ошибку), а значит наверное сам по себе работает. УКНЦ с ним ведет себя странно и почти непредсказуемо, почти, потому что удалось выявить возможную закономерность, что при прогреве начинает загружаться система. Т.е. загрузиться с контроллера получается, но редко. При чем все зафиксировано, и с шевелением шлейфа и контроллера это вроде бы не связано. В основном на 177226 ИСП ответ *** СТОП *** 000002/000000
SuperMax
13.05.2021, 07:34
Действительно много. Более того, это все помножено на несколько версий девайсов (и несколько версий для самой УКНЦ и несколько - для разных компьютеров) и на несколько версий прошивки.
вся линейка AZ (за исключением AZ БК) использует одну прошивку STM, соответственно все что описано в обновлениях, верно для всех - и УКНЦ и ДВК и оригинальной PDP-11
Очень сомневаюсь, что прямо всю, по всем версиям... систематизировать бы... я например так и не нашел информацию по индикации... "Индикация ошибок - подробно расписано тут" - и ссылка на общую ветку про контроллер и планы разработки(((
я - за, необходимость специалиста по документированию уже наблюдается.
На текущий момент сам контроллер при включении мигает фиолетовым и переключается в зеленый (без SD моргает синим соответствующую ошибку), а значит наверное сам по себе работает.
совершенно верно
УКНЦ с ним ведет себя странно и почти непредсказуемо, почти, потому что удалось выявить возможную закономерность, что при прогреве начинает загружаться система. Т.е. загрузиться с контроллера получается, но редко. При чем все зафиксировано, и с шевелением шлейфа и контроллера это вроде бы не связано. В основном на 177226 ИСП ответ *** СТОП *** 000002/000000
тут основная засада с подключением к шине
и от качества зависит работа УКНЦ
я хорошо помню, как обычные школьные УКНЦ повисали от того, что кто-то ударял по столу (те любое нарушение контакта на шине ЦП вызывало зависание или глюки)
когда я работал в СЦ - мы лечили это прямой запайкой
После отключения сети контроллер стал загружаться чаще.... иногда даже пытается прям при старте запуститься))) выглядит это примерно так:
https://pic.maxiol.com/thumbs2/1620885595.1845264798.img1918j.jpg (https://pic.maxiol.com/?v=1620885595.1845264798.img1918j.jpg&dp=2)
нет, на самом деле отключение сети никак не было связано с частотой успешных запусков. У меня две УКНЦ, и одна из них просто глючная. Отключение сетевой карты совпало с тем, что я стал пробовать на другой УКНЦ... так что джампер отключения сети никак на работоспособность не влияет
А есть где-нибудь схема подключения контроллера с широким СА ?
Схема УКНЦ есть, а схему контроллера нигде найти не могу, обнаружил только герберы на maxiol.com.
SuperMax
20.03.2022, 17:56
А есть где-нибудь схема подключения контроллера с широким СА ?
Схема УКНЦ есть, а схему контроллера нигде найти не могу, обнаружил только герберы на maxiol.com.
IDC-версия подключается так
https://forum.maxiol.com/index.php?showtopic=5491
а версия с широким СА - напрямую шатным шлейфом с разъемами
IDC-версия подключается так
https://forum.maxiol.com/index.php?showtopic=5491
а версия с широким СА - напрямую шатным шлейфом с разъемами
Да в том то и дело, что штатного шлейфа нет, на плате следы пайки, т.е. похоже, что СА был припаян на плату проводами.
Можете выложить схему контроллера или хотя бы соответствие контактов широкого разъёма и платы ?
SuperMax
20.03.2022, 20:16
Да в том то и дело, что штатного шлейфа нет, на плате следы пайки, т.е. похоже, что СА был припаян на плату проводами.
Можете выложить схему контроллера или хотя бы соответствие контактов широкого разъёма и платы ?
соответствие полное - те 1 в 1
вообще, пайка это правильная замена разъема и шлейфа ибо это был основной источник зависаний УКНЦ
соответствие полное - те 1 в 1
А можно ещё уточнить, в каком положении ?
Вот как здесь https://pic.maxiol.com/images2/1647805539.1307481933.azboard1.jpg
или вот так: https://pic.maxiol.com/images2/1647805592.1307481933.azboard2.jpg
Там красными линиями обозначено предполагаемое соответствие.
SuperMax
21.03.2022, 07:54
Собственно все просто - 2й и 60й GND и это видно по самой печатке
а 1й и 59й +5В что тоже легко отследить
вот на этом фото сразу видно что ШАД не подключена а на +VCC будет подана земля
https://pic.maxiol.com/images2/1647805592.1307481933.azboard2.jpg
Для исключения путаницы добавил нумерацию
https://forum.maxiol.com/index.php?s=&showtopic=5491&view=findpost&p=56311
В версии контроллера 1.01 сеть предусмотрена? Или только в v2?
SuperMax
12.11.2024, 09:38
В версии контроллера 1.01 сеть предусмотрена? Или только в v2?
сеть есть во всех версиях AZ
V2 это замена GALок на маленькую ПЛИСку
Скорее всего у меня прошивка без поддержки сети т.к. не завелась и при указании настроек сети в AZ.ini виснет.
Прошивка последняя подойдет?
SuperMax
12.11.2024, 16:35
Скорее всего у меня прошивка без поддержки сети т.к. не завелась и при указании настроек сети в AZ.ini виснет.
Прошивка последняя подойдет?
конечно надо прошить последнюю прошивку ибо там и поддержка часов и прочие функции API добавлены
Спасибо, буду пробовать.
- - - Добавлено - - -
Прошил.
Все работает, очень удобно.. буду тестить.
P/S.
Можно будет в UKNCEdit добавить пункт - после компиляции запись по сети в образ AZ.
При загрузке с FDD должен быть виден AZ?
С флопика если сделать LO AZ говорит нет устройства.
На моем HZ можно быстро с нуля разбить 8х64мб и с FDD сделать COP\BOOT.
Просто хотел сделать более легковесные диски.
В прилагаемых уж больно много дровов и наворотов, что памяти не осталось.
И где можно почитать про API AZ (часы и.т.д.), взаимодействию без RT11, начальному загрузчику (чтобы вклиниться без RT11).
SuperMax
14.11.2024, 14:26
При загрузке с FDD должен быть виден AZ?
при наличии драйвера AZ.SYS да
С флопика если сделать LO AZ говорит нет устройства.
видимо нет AZ.SYS
На моем HZ можно быстро с нуля разбить 8х64мб и с FDD сделать COP\BOOT.
Просто хотел сделать более легковесные диски.
В прилагаемых уж больно много дровов и наворотов, что памяти не осталось.
И где можно почитать про API AZ (часы и.т.д.), взаимодействию без RT11, начальному загрузчику (чтобы вклиниться без RT11).
https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=57017
там явное описание API с примерами использования
видимо нет AZ.SYS
AZ.SYS есть.
- - - Добавлено - - -
Еще вопрос, на плате DIP переключатели на что влияют? У меня все OFF.
Где-то проскакивало что 2й - сетевая и должен ON? Хотя и так работает.
SuperMax
14.11.2024, 15:40
AZ.SYS есть.
возможные драйвер старый или переключатели не так стоят
собственно стоит загрузится с AZ и скопировать акутальную версию на дискету
- - - Добавлено - - -
Еще вопрос, на плате DIP переключатели на что влияют? У меня все OFF.
Где-то проскакивало что 2й - сетевая и должен ON? Хотя и так работает.
думаю таки стоит прочитать тему по ссылке выше целиком - это документация
по сети документация вот тут https://forum.maxiol.com/index.php?showtopic=5490
При установке AZ на RT-11SJ v 5.0
?KMON-F-Conflicting SYSGEN options
Драйвер пересобирать нужно?
SuperMax
14.11.2024, 21:46
При установке AZ на RT-11SJ v 5.0
?KMON-F-Conflicting SYSGEN options
Драйвер пересобирать нужно?
странно, с таким не сталкивался
но да, можно пересобрать
ps: imho проще взять 5.4 готовую с которой все работает
или ADOS если нравится КОИ8 вместо KOИ7
Да мне просто минимально допустимая нужна, с минимумом загружаемых модулей и дровов.
Этой уже много лет пользуюсь, привык :)
Есть ли у Вас диск лайт..без наворотов.. был бы очень благодарен.
Перебрал все свои диски.. все 5.0
Был несколько озадачен... Gotek не захотел писать.. т.е. показывает что пишет.., а диск не меняется.
Ну это отдельная тема.. нужно думать. (ни разу не нужно было писать на Gotek)
Буду очень признателен за "голенькую систему 5.4" DSK.
SuperMax
16.11.2024, 18:38
Есть ли у Вас диск лайт..без наворотов.. был бы очень благодарен.
Перебрал все свои диски.. все 5.0
Был несколько озадачен... Gotek не захотел писать.. т.е. показывает что пишет.., а диск не меняется.
Ну это отдельная тема.. нужно думать. (ни разу не нужно было писать на Gotek)
Буду очень признателен за "голенькую систему 5.4" DSK.
ну в наборе точно есть 5.4
и лишнего там нет
собственно 32МБ под систему более чем много
Есть еще мысль сделать диск с музыкой AY, типа Craftwerk на 32Мб.. но без RT-11
Потратил два вечера... читал форум.. нашел ответы далеко не на все вопросы.
как бэ хотелось РТФМ на железку, а не вопрос-ответ и может быть.
- - - Добавлено - - -
Проблема, что у меня 5.0.., а Gotek не пишет.
- - - Добавлено - - -
Извините, очень ограничен по времени.. хотел что-нибудь написать, но пускаться в дебри .. RTFM не хочу.
Нужен DSK с лысой системой и желательно доки, еще желательней как правильней гузануться без RT-11.
- - - Добавлено - - -
Да, ещё наблюдение.. раз в три раза с новой прошивкой виснет при начальной загрузке .."Ъ"...и все если Gotek подключен
Но нет статистики (хотя раньше такого не наблюдалось)..потом отчитаюсь
SuperMax
17.11.2024, 07:55
Есть еще мысль сделать диск с музыкой AY, типа Craftwerk на 32Мб.. но без RT-11
Потратил два вечера... читал форум.. нашел ответы далеко не на все вопросы.
как бэ хотелось РТФМ на железку, а не вопрос-ответ и может быть.
в первом сообщении темы есть все ссылки
Проблема, что у меня 5.0.., а Gotek не пишет.
с готеком не работал никогда
есть живые дисководы - они лучше
Извините, очень ограничен по времени
поверьте, я тоже
Нужен DSK с лысой системой и желательно доки
самая понятная документация на RT11
https://forum.maxiol.com/index.php?showtopic=5604
офф документация
https://forum.maxiol.com/index.php?showtopic=5004
, еще желательней как правильней гузануться без RT-11.
как можно "грузануться" без RT11 ?
Да, ещё наблюдение.. раз в три раза с новой прошивкой виснет при начальной загрузке .."Ъ"...и все если Gotek подключен
Но нет статистики (хотя раньше такого не наблюдалось)..потом отчитаюсь
это контакт с СА
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot