Важная информация

User Tag List

Страница 2 из 14 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 138

Тема: PDP-11 для интеловодов и мотороллеров

  1. #11
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С интересом читаю посты MM, но понимаю в них только предлоги. Но интересно, да.

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

    Вот он пишет: "Насчет приготовления ( написания ) софта - реально только в программе DESS.SAV и эмуляторе ДВК господина Патрона." - это как так? Что, этот проц не опкоды что-ли выполняет? Да не может такого быть. Есть опкоды - есть ассемблер. Есть ассемблер - есть кросс-ассемблер, пускай и восьмеричный (фак мой мозг). При чем здесь какой-то DESS и эмулятор Патрона?

  2. #12
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я тут брожу вокруг ассемблера от vinxru. Он самопальный, не все каноны в нем приколочены, но он вроде как шестнадцатиричный.
    Для начала - самый правильный бульдозер. Написание/компиляция - на ПЦ, отладка возможна в симуляторе.
    Есть примеры.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #13
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так же не понимаю всех этих РР1 и прочих микросхем. Проц TTL - TTL, ну и в чем тогда проблема цеплять к нему флешки типа 28f010 и память статику, хоть кеш от 486 мамок? Нагрузочная способность? Ну буферами АП6 обвешаться..

  4. #14
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У РР1 интерфейс уже расчитан на шину МПИ, мультиплексированную адрес/данные. Там и сигналы руления тоже свои. Для ширпотреба типа 27- 28- 29- нуно немножко шаманского искусства, включая регистры-защелки адресов и прочую лабудень. Подобное я уже проходил на i8008, там тоже казалось всё непроходимой тундрой, но ведь всё получилось.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #15
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Есть опкоды - есть ассемблер. Есть ассемблер - есть кросс-ассемблер, пускай и восьмеричный (фак мой мозг). При чем здесь какой-то DESS и эмулятор Патрона?
    Т.к. система команд DEC-16 бит была в 1970-е флагманом отрасли, они не заморачивались патентными проблемами и предусмотрели возможность писать простые ( да и средней сложности ) программы непосредственно в восьмеричном виде, циферками. Абсолютно лучший редактор восьмеричных файлов - DESS. Да, у него есть недостатки, или скорее чуть ограниченная функциональность. Во всяком случае ассемблер и дизассемблер там встроенные ( хоть и несколько "угловатые" ).
    Отмечу, что есть типа как нечто, похожее на монитор для экстремально простых М-ЭВМ - отладчик "Грот". Длина - 010000, перемещаемый по адресам, бывают варианты и для ДВК ( порт терминала 177560 ). Содержит средство работы с ассемблером (дешифрация команд прямо в диалоге ). Его можно доработать и для размещения в ППЗУ, начиная с 001000 адреса и выше, до 170000 включительно.
    Родной ассемблер MACRO.SAV несколько сложноват для начинающих, но с помощью практикующих кодеров вполне может справится с практически любыми задачами, в т.ч. "миганием лампочкой". Отмечу, что по умолчанию MACRO готовит файлы в формате RT-11 ( т.е. прицепляет к файлам 0 блок с адресами 000000-000777), но это возможно обойти.
    *
    Насчет эмулятора господина Патрона - это нынче базовое средство подготовки софта для ДВК-БК-ЧПУ DEC-16 бит, аналогов и заменителей - нет.
    Как экстремальный вариант замены - живая БК11М или ДВК-3. Все попытки кодить в MACRO непосредственно в W NT - это не более, чем профанация некомпетентных лиц.

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

    Простое мигание лампочкой на порте 177714 (0 бит ) :
    012737 000001 177714 переслать "1" в адрес 177714
    077001 просчитать цикл 65536 ( 177777 ) раз на свой адрес по регистру проца R0 ( пока R0 не станет = 0 )
    012737 000000 177714 переслать "0" в адрес 177714
    077001
    000767 перейти на ( смещение слов ) назад.
    Программа перемещаема и может работать с 000000 адреса, даже в ПЗУ.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  6. #16
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    У РР1 интерфейс уже расчитан на шину МПИ, мультиплексированную адрес/данные. Там и сигналы руления тоже свои. Для ширпотреба типа 27- 28- 29- нуно немножко шаманского искусства, включая регистры-защелки адресов и прочую лабудень. Подобное я уже проходил на i8008, там тоже казалось всё непроходимой тундрой, но ведь всё получилось.
    По идее эмулятор этой микросхемы не так сложно сделать - одна жирная 28ххх или 29ххх, один буфер и немного логики - но зато вероятность записи не 90-95%, а 100% и кол-во циклов не 10-20 а 10000 )

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    По идее эмулятор этой микросхемы не так сложно сделать
    Тут проще не мулятор мулировать, а "прогнУть этот мир"(С)Макаревич - обвесить процессор по кругу регистрами и комбинаторной логикой (хоть на той же ГАЛке) для преобразования шин в стандарт интел. Тогда можно цеплять чо хошь.

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

    УПД. Господа, знающие ресурсы по PDP, нет ли где валяющихся эпюр сигналов на лапах процессора во время его работы? Я безуспешно пытался найти такое. Для всех процессоров интела или моторолы такое есть в даташитах. Но для 1801ВМ1 даже страшно спрашивать про даташит, слово-то буржуйское, проц - наш, для них это не писалось. А чьим примерно клоном он является - я тоже так и не понял...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #18
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,226
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    нет ли где валяющихся эпюр сигналов на лапах процессора во время его работы?
    Загляни в тему Vslav по реверсингу этого проца, он там сейчас как раз сравнивает ногодрыганье FPGA-модели и реального проца.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    даже страшно спрашивать про даташит
    Там вроде и это нецензурное слово пробегало.

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

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Я вот прошу прощения, вы реально думаете, что я с нуля закончу писать и отлаживать софт в незнакомой архитектуре за 20 перезаписей ПЗУ за 600 рублей?
    Я кстати недавно встречал у себя платки РЕмулятора Vslav, если хочешь могу выслать. Но он не ламповый, на МК сделан, ты в принципе и так МК можешь без переходника интегрировать в свой проект, инфа по нему вроде открытая.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #19
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    даже страшно спрашивать про даташит
    У нас это называлось "справочный листок", если кратко и, кажется, что-то вроде "руководящего документа" с подробной информацией.

  11. #20
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Господа, знающие ресурсы по PDP, нет ли где валяющихся эпюр сигналов на лапах процессора во время его работы? Я безуспешно пытался найти такое. Для всех процессоров интела или моторолы такое есть в даташитах. Но для 1801ВМ1 даже страшно спрашивать про даташит, слово-то буржуйское, проц - наш, для них это не писалось. А чьим примерно клоном он является - я тоже так и не понял...
    Можно руководствоваться ТО М-ЭВМ МС1201.02 в части диаграмм МПИ. Или даже ТО 1801ВМ2 с косметическими отличеями в части выборки РНП.
    *
    Т.к. изначально 1801ВМ1 проектировался как оружейный проц, ТО дня него до сих пор "гостайна". Выражаю огромную благодарность Вслав г. Киев за реверс ИС.
    *
    Прямого аналога 1801ВМ1 нет. Есть некотрая платка проца, типа как М2 ( не принимая во внимание встроенное ДОЗУ ) (Э-60) , приблизительным аналогом которой и является ВМ1.
    А платка М2 имеет и родной прототип - гуглится. Кстати, вроде как Евгений Репьюк г.Москва нечто похожее (оригинал DEC ) выставлял на продажу этим летом.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

Страница 2 из 14 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 99
    Последнее: 15.03.2021, 14:53
  2. Ответов: 206
    Последнее: 19.08.2020, 10:36
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54
  5. Софт для PDP-11
    от KokaF77 в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 20.12.2011, 14:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •