Both sides previous revisionPrevious revisionNext revision | Previous revision |
pdp11-04 [2024/04/08 08:26] – admin | pdp11-04 [2025/03/08 05:53] (current) – admin |
---|
Платы заказали в Китае. Пытались заказать у нас, но я не понимаю этот сервис - нужно отправить по почте заполненную в экселе форму, подождать три недели и получить ответ, что платы не подходят по таким-то параметрам. Это те кто ответил - с десяток объявлений на авито морозились, и еще столько же фирм из инета требовали заполнять кучу персональных данных чтобы сказать "мы вам перезвоним". В Китае заказалось за три клика - сразу посчиталась цена по герберу, доставка, пять дней продукция и две недели почта. | Платы заказали в Китае. Пытались заказать у нас, но я не понимаю этот сервис - нужно отправить по почте заполненную в экселе форму, подождать три недели и получить ответ, что платы не подходят по таким-то параметрам. Это те кто ответил - с десяток объявлений на авито морозились, и еще столько же фирм из инета требовали заполнять кучу персональных данных чтобы сказать "мы вам перезвоним". В Китае заказалось за три клика - сразу посчиталась цена по герберу, доставка, пять дней продукция и две недели почта. |
| |
К плате нужны разъемы. Разъемы, точно соответствующие DEC с шагом 0.125" (1/8") - это невероятный дефицит. Например, они очень похожи, но НЕСОВМЕСТИМЫ с советскими разъемами РППМ [[https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81|МПИ]]. У наших - метрический шаг, у DEC - дюймовый. Что самое опасное - плата входит в неподходящий под нее разъем, естественно со смещением дорожек и последующим замыканием (я так не делал, просто предупреждаю). Подобные зарубежные дюймовые разъемы с шагом 1/8, конечно, встречаются, но у них все время что-то не так, то число выводов не то, то края плат DEC не доходят до края и т.д. | К плате нужны разъемы. Разъемы, точно соответствующие DEC с шагом 0.125" (1/8") - это невероятный дефицит. Например, они очень похожи, но НЕСОВМЕСТИМЫ с советскими разъемами РППМ [[https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81|МПИ]]. У наших - метрический шаг, у DEC - дюймовый. Что самое опасное - плата входит в неподходящий под нее разъем, естественно со смещением дорожек и последующим замыканием (я так не делал, просто предупреждаю). Подобные зарубежные дюймовые разъемы с шагом 1/8, конечно, встречаются, но у них все время что-то не так, то число выводов не то, то края плат DEC не доходят до края разъемов и т.д. все время что-то не так. |
| |
Однако же, ищущий обрящет - вот практически совместимые разъемы: [[https://mouser.com/ProductDetail/587-346-080-540-802|Part number: EDAC 346-080-540-802]] Цена у них не из дешевых, но выбора нет. | Однако же, ищущий обрящет - вот практически совместимые разъемы: [[https://mouser.com/ProductDetail/587-346-080-540-802|Part number: EDAC 346-080-540-802]] Цена у них не из дешевых, но выбора нет. |
| |
Есть еще один вариант - [[https://www.douglaspcb.com/|Douglas Electronics Inc.]] | Есть еще один вариант - [[https://www.douglaspcb.com/|Douglas Electronics Inc.]] |
там же есть и разъемы отдельно и можно заказать плату с разъемами, но доставка там получается что-то в районе $200, что множит затею на ноль. Немного погодя нашелся намного более дешовый вариант : [[https://aliexpress.ru/item/4001280393243.html?sku_id=10000015587438510|на Aliexpress]]: разъемы производства компании Wing Tat: [[https://www.wingtat-hk.com/en/product/MSD80MEP03BK.html|3.175mm EDGE SLOT MOUNTING EARS180°]] . В такой разъем на 80 пин вставляется плата DEC, но не совсем, немного ерзает по краям и разъем мелковат в глубину. | там же есть и разъемы отдельно и можно заказать плату с разъемами, но доставка там получается что-то в районе $200, что множит затею на ноль. Немного погодя нашелся намного более дешовый вариант : [[https://aliexpress.ru/item/4001280393243.html?sku_id=10000015587438510|на Aliexpress]]: разъемы производства компании Wing Tat: [[https://www.wingtat-hk.com/en/product/MSD80MEP03BK.html|3.175mm EDGE SLOT MOUNTING EARS180°]] (MSD80MEP03BK) . В такой разъем на 80 пин вставляется плата DEC, но не совсем, немного ёрзает по краям и разъем мелковат в глубину. |
| |
Была даже предпринята попытка распилить разъем с развандаленной корзины UNIBUS на части с помощью алмазного диска для плитки. Оригинальный разъем является монолитом, в котором 3-4 разъема (в зависимости от высоты корзины) выполнены единым блоком. Ничего из этого не вышло, кроме тончайшей едкой пыли от бакелита - нужна нормальная оснастка. Попутно по городу были опрошены основные сервисы лазерной резки - ни один не взялся, сказали что у лазеров небольшая глубина резки и широкий конус, и что бакелит скорее всего закипит. Короче, "отцепись дядя". | Была даже предпринята попытка распилить разъем с развандаленной корзины UNIBUS на части с помощью алмазного диска для плитки. Оригинальный разъем является монолитом, в котором 3-4 разъема (в зависимости от высоты корзины) выполнены единым блоком. Ничего из этого не вышло, кроме тончайшей едкой пыли от бакелита - нужна нормальная оснастка. Попутно по городу были опрошены основные сервисы лазерной резки - ни один не взялся, сказали что у лазеров небольшая глубина резки и широкий конус, и что бакелит скорее всего закипит. Короче, "отцепись дядя". |
=== UniBone === | === UniBone === |
| |
Для машины была заказана и собрана плата [[http://retrocmp.com/projects/unibone|UniBone]], которая является "эмулятором всего" на UNIBUS (вплоть до процессора и памяти). "Сердцем" UniBone является плата [[https://beagleboard.org/black|BeagleBone Black]]. В настоящее время UniBone работает в режиме контроллера жестких дисков RK:, что позволяет иметь доступ к большому количеству программного обеспечения. | Для машины была заказана и собрана плата [[http://retrocmp.com/projects/unibone|UniBone]], которая может работать "эмулятором всего" на UNIBUS (вплоть до процессора, памяти и COM-порта). "Сердцем" UniBone является плата [[https://beagleboard.org/black|BeagleBone Black]] под Linux, процессор которой ([[https://en.wikipedia.org/wiki/Sitara_ARM_processor|TI Sitara]]) и его "сопроцессор" PRU успевают обрабатывать операции на шине UNIBUS. В настоящее время UniBone работает в режиме только контроллера жестких дисков RL02/RL11 (драйвер DL:), что позволяет иметь довольно много места и доступ к большому количеству программного обеспечения одновременно. Все остальное в машине "родное" - процессор, память, последовательный порт, контроллер флопика. |
| |
=== Особенности процессора === | === Особенности процессора === |
| |
Процессор KD11-D PDP11/04 поддерживает минимальный набор команд PDP-11. Он не поддерживает даже некоторые "стандартные" команды, которые есть, например, в "Электроника-60" (в частности, команды SOB, MTPS и т.д.). Поэтому многие программы вылетают по TRAP TO 10 (отсутствующая команда). | Процессор KD11-D PDP11/04 поддерживает минимальный набор команд PDP-11. Он не поддерживает даже некоторые "стандартные" команды, которые есть, например, в "Электроника-60" (в частности, команды SOB, MTPS и т.д.) Поэтому многие программы вылетают по TRAP TO 10 (отсутствующая команда), например, знаменитый TETRIS Пажитнова. |
| |
К счастью, для RT-11 написан драйвер EM.SYS, который перехватывает вектор 10 и эмулирует недостающие команды (хотя и медленно). | К счастью, для RT-11 написан драйвер EM.SYS, который перехватывает вектор 10 и эмулирует недостающие команды (хотя и медленно) и программы работают. |
| |
| |