Для 320x200 там горизонтальные октеты точек 8x1, в каждом октете своя пара цветов ink/back, цвета такие же точно как на Спектруме.
Для 640x200 выбираются два цвета ink/back на весь экран.
Вид для печати
Вы написали здесь, что не знаете какая палитра. Я для вас пишу - палитра та же, что и на ZX Spectrum.
Там некуда писать. Для этого режима одна из восьми пар цветов выставляется записью в порт.Цитата:
У меня сделано простое ч/б изображение. Куда писать цвета в дамп для 640x200 я не знаю.
Подробнее можно посмотреть здесь:
http://www.emuverse.ru/wiki/%D0%AD%D...%9C%D0%A1_0515
http://www.emuverse.ru/wiki/%D0%AD%D...4-%D0%A2%D0%9E
Этикетка на МС 9026, БП из МС0515.
За неё спасибо Юрию (Dekatron)
https://pic.maxiol.com/thumbs2/16351...8.etms9026.jpg
Схем на данный БП всё ещё нет...
Наконец-то закрыто ещё одно белое пятно в истории с МС 0515!
Найдена материнская плата НС5 от заводского исполнения МС 0515 в корпусе УКНЦ. За предоставленный на сканирование экземпляр выражается спасибо CodeMaster!
https://pic.maxiol.com/thumbs2/16670...52637.ns58.png https://pic.maxiol.com/thumbs2/16670...52637.ns51.png
Также скачать можно отсюда - https://radon.su/files/scan/brd/processor/NS5/
Вот так плата выглядит в корпусе:
https://pic.maxiol.com/thumbs2/16670...7.dscn8345.jpg https://pic.maxiol.com/thumbs2/16670...7.dscn8346.jpg https://pic.maxiol.com/thumbs2/16670...7.dscn8353.jpg
В стандартной давно выложенной документации на МС 0515 есть информация про это исполнение. Например:
https://pic.maxiol.com/thumbs2/16670...637.p00116.png https://pic.maxiol.com/thumbs2/16670...637.p00091.png
К сожалению на НС5 нет никакой документации, хотя она существовала:
https://pic.maxiol.com/thumbs2/16670...637.p00031.png
Предлагаю:
- мониторить площадки на предмет "странных УКНЦ", может быть и найдётся машина в сборе.
- попробовать восстановить монтажную схему по плате и принципиальной схеме НС4.
- попробовать сделать реплику платы с учётом сохранения посадочных мест, но с изменением всей разводки (за счёт более тонких дорожек уместить на два слоя).
- попробовать изменить прошивку для работы с клавиатурой МС 7007. Тестировать можно на любой НС4, там распаяны ВВ55 и соответствующий боковой разъём для клавиатуры.
Да, там 8 слоёв. Вверху слева есть карта слоёв.
Три слоя видно с каждой стороны + полигоны земля и питание.
Хотите отрисовать реплику? Но ведь она для производства будет не годна. С современными допусками по дорожкам и отверстиям думаю можно уместить на 2, в крайнем случае 4 слоя.
Ну и плюс без патчинга прошивки это не имеет смысла. На форуме определённо есть люди, которые могут дизассемблировать прошивку НС4 и адаптировать под клавиатуру МС7007, но не знаю захотят ли они это делать. Повторюсь, тестировать будет несложно, на каждой НС4 уже распаяны ВВ55 и вся обвязка для МС7007.
На цифры слоев я как то не обратил внимание. Так в принципе можно попытаться срисовать для истории, но внутренние слои без верификации хотя бы с бумажной схемой тяжко будет. А насколько различны схемы НС4 и НС5.
Я как то начинал срисовывать схему с МС0515, по сути последний лист с разъемами оставался. Вот по ней можно ориентироваться или нет?
https://zx-pk.ru/threads/18337-mikro...l=1#post482134
https://zx-pk.ru/threads/18337-mikro...=1#post1116757
Пока собираю информацию.
И еще глупый вопрос, а КР1807ВМ1 можно как то заменить на тот же КР1801ВМ2(1 или 3) или нет?
Не знаю. Хотя бы монтажку воссоздать для начала. Но думаю, что не сильно. Должен отсутствовать ВВ51, через который в НС4 подключается МС7004. И магнитофонный интерфейс выведен на разъём без коммутации переключателями.
Но зачем? Есть же сканы заводской. Причём неплохие, вроде всё читаемо.
А вообще думаю да, по схеме НС4 ориентироваться можно. Единственное, на НС4 есть патчи проводками (они даже на монтажке отражены). Наверняка на НС5 тоже должны быть.
Вопрос уровня "есть материнка для AMD Ryzen, как в неё поставить Intel Core i9?"
У ВМ2 на ножках мультиплексированные адрес-данные, у Т11 - отдельные шины адреса и данных. И это только самое первое отличие, которое лежит на поверхности. Кстати Т11 можно перевести в 8-битный режим шины, правда не знаю используется ли это в МС0515.
Теоретически наверное возможно родить какую-нибудь химеру на ВМ2, но это всю машину перелопачивать.
С добавкой десяточка-другого мелкоты - наверное, можно...
В основном по причине, что 1801-е и 1806-е камни - это МПИ-устройства, а вот 1807ВМ1 - узкозаточенный под встроенные применения.
http://www.bitsavers.org/pdf/dec/pdp...ev_E_Mar82.pdf
Кроме того, у Т11 есть небольшие различия в выполнении отдельных инструкций, от советских 1801 и 1806 серий.
Программно - в принципе да, надо только глянуть - есть ли команды в 1807, которых нет в 1801. На ВМ1 - думаю, будет тяжелее. На 1801ВМ3 практически наверняка да. Но плату придётся сильно переделывать - это точно - 1807ВМ1 (ака T-11) - схемотехничский "уродец" :)
- - - Добавлено - - -
Судя по размеру - мне недели на две работы, но ещё зависит от того, как написано. Ну и плюс - что бы сделать быстрее, я точно буду использовать свой пакет DSMAC :) А он тут, похоже, никому не нравится :)
если (наконец) посмотрели "что на ножках" у микропроцессоров, то (надеюсь) увидели - к какому интерфейсу "на ножках" ПРЯМО подключаются стандартные микросхемы статОЗУ, ПЗУ и масса периферийных контроллеров, а к какому (1801) - через "танцы с бубном". Вот и видно кто на самом деле УРОДЕЦ.
Народ, давайте без наездов и измерения чей процессор длиннее. Понятно, что идеального ничего нет и у каждого своя точка зрения. Посему просьба, поспокойнее пожалуйста.
- - - Добавлено - - -
В электронном виде всегда можно ее преобразовать, переработать или доработать. На бумаге со сканами такое будет немного муторнее. :)
С этим процом (помимо "своеобразного" подключения - из-за чего придётся схемотехнику менять как В, так и ИЗ) - есть ОЧЕНЬ неприятная особенность - у него схема реакции на "адрес не откликается" мало того, что внешняя - так ещё и работает как вариант сброса.
Поэтому там, где на классике выставил вектор 4 и забыл как страшный сон (ну то есть написал нужную процедуру реакции) - у T-11 (и его младшего брательника) - нужен будет код, который проверяет - а не тайм-аут ли и если таки тайм-аут - то иммитировать его.
Но.
При этом следующая, за прерванной, команда всегда выполняется. Из-за чего после команды, которая потенциально может привести к тайм-аут, надо добавлять нечто, чьё выполнение ничего (для программы) не изменит. Классический вариант - NOP.
Так что "уродец" он не только схематехнический.
- - - Добавлено - - -
Ну и на что-то ещё я налетал (ЕМНИП, то какие-то схематехнические особенности) в RT-11, из-за чего если его делать, скажем, в FPGA, то нужно по сути делать не проц, а процессорную плату (типа SBC-11 SBC-11-Plus), иначе у RT-11 крыша едет.
Почему его и (пока) нет в PDP-11X.
Но тут информацию надо проверять, потому как я налетел и решил отложить добавление T-11 в PDP-11X, так что не всё так однозначно и определённо.
Я дизасмил прошивку МС 0515, двух вариантов, результат можно найти здесь: https://github.com/nzeemin/ms0515btl/tree/master/docs
Вообще как я понимаю, на МС 0515 изначально предполагалось использовать одну из двух клавиатур -- 7004 либо 7007, это есть в ТО.
Спасибо!
Да! Ещё сверху на бумажках ПЗУ подписано 7004L и 7004H. Аналогичной прошивки для 7007 не найдено...
Она подключается в разъём сбоку, про который я когда-то думал, что для внешнего флоппика.
Вот так выглядит внешний блок с МС7007 для МС0515
https://pic.maxiol.com/thumbs2/16943...0613154959.jpg
Уточнение.
Я имел ввиду не просто дизасм, а получение исходника, который можно странслировать и собрать в то, что можно будет прошить в ПЗУ. Именно такое у меня на выходе для 134-ой и 181-ой пзу, MXV11-B, KDJ11-B и KDJ11-E. Не все они поолностью прокомментированы или метки заменены на осмысленнные, но их уже можно менять и получать на выходе опять таки файл, готовый для прошивки.
Но вариант nzeemin-а крайне полезен именно из-за разборки логики и комментариев.
В общем я тут попробовал перерисовать НС5 ради спортивного интереса, тем более с многослойкой еще не приходилось проделывать таки процедуры. Конечно внутренние слои могут содержать ошибки, да и лейка больше 4 слоев меди не позволяет рисовать. Посему пришлось пару слоев пришлось запихать в шелкографию. А вот питающие слой пока опустил, по сути я понял они сплошные с вырезами под отверстия.
Короче такие рисунки получились в лейке.
https://i.ibb.co/9NFQc8n/NS5-layers.gif
https://i.ibb.co/gb8JW6K/NS5-layer-1.gif
https://i.ibb.co/YdNWG2x/NS5-layer-2.gif
https://i.ibb.co/NyWrSHk/NS5-layer-7.gif
https://i.ibb.co/BG53VXL/NS5-layer-8.gif
https://i.ibb.co/BZBf693/NS5-layer-13.gif
https://i.ibb.co/v3Byygx/NS5-layer-67.gif
А вот что сконвертировалось в P-CAD
https://i.ibb.co/CHqjmTq/NS5-pcad.png
Теперь, если абстрагироваться оригинальной схемой от НС4, то можно попытаться получить разводку под корпус УКНЦ
Ого, просто шикарно! Наверное теперь можно восстановить хотя бы монтажную схему.
Но в лейке по-моему шелкография не звонится инструментом "Контроль".
Кстати если интересно, я ещё года три назад сканировал чистую НС4, тоже можно обрисовать и сравнить со схемой.
https://disk.yandex.ru/d/FjOsY6VLrxZHiQ/%D0%9D%D0%A14
Это плата CodeMaster-а, у меня с тех пор и собственные появились, вроде я их тоже сканировал. Могу глянуть если эти сканы с обрезанными краями не устраивают.
Я ещё вот от 85-ки чистые платы сканировал и ещё много чего
https://zx-pk.ru/threads/21450-vsjo-...=1#post1102163
Камни Т11 от 9300 руб + дорогая почта из недружественных стран. И скорее всего с посредником.
https://www.ebay.com/sch/i.html?_fro...ct11&_osacat=0
Я лейку использую только для переноса рисунка, все остальное я делаю в P-CAD 2002
- - - Добавлено - - -
Если есть возможность, то лучше чтобы была полная, без обрезов. Глянул, вроде видны 4 слоя с дорожками (питающий я не считаю). Эти можно перерисовать, но если есть внутренние между питающими, то это уже будет финиш.
Так пойдёт? https://radon.su/files/scan/brd/processor/NS4/
Это другой экземпляр платы. Скан склеен из двух, если качество склейки не устраивает, могу дать исходники.
Да, похоже два слоя под полигонами... Что печально.
Вот что получилось, предварительная обработка
Лейка
https://i.ibb.co/sQzS4j3/NS4-all.gif
https://i.ibb.co/P5X1Rk6/NS4-8.gif
https://i.ibb.co/MCqvXQB/NS4-7.gif
https://i.ibb.co/qJLKqnh/NS4-2.gif
https://i.ibb.co/NZJcJPw/NS4-1.gif
То что транслировалось в P-CAD
https://i.ibb.co/C191XzF/NS4-pcad.png
Купил я тут полураспаяную отгрызанную НС4
https://pic.maxiol.com/thumbs2/17294...1020180509.jpg
Выпаял и считал две К556РТ12 (D13, D21), которые идут на видеовыход. Вроде больше программируемых микросхем тут нет.
https://pic.maxiol.com/thumbs2/17294...1020182321.jpg
Vslav опубликовал асинхронную модель 1807ВМ1 на гитхаб:
https://github.com/1801BM1/cpu11/tree/master/t11
p.s. Синхронная модель также уже там.