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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: Помощь с разбором прошивки клона 1201.02

  1. #1
    Member Аватар для SaTaN5076
    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    77
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Помощь с разбором прошивки клона 1201.02

    Здравствуйте. Есть плата - промышленный клон Э60+ОЗУ+ПЗУ. Вот такая -

    Скрытый текст

    [свернуть]
    (фото с сайта производителя)

    соответственно, прошивка в ней - прошивка платы 1201.02, плюс матобеспечение станка ЧПУ, для которого эта плата изготовлена (в моем случае - система 2Р22).
    Считал я эту прошивку, пытаюсь разбирать в IDA PRO с плагином от товарища yu.zxpk. Прошу помочь разобраться. Раньше дизассемблированием программ под 1801ВМ2 я не занимался. Ну так вот. Почему-то большинство значений, записываемых в РОНы у меня идут с "$" перед числом. Например, mov $0, R1. Почему так? Смотрю чистый код - вижу там 012701 000000, а в книге по 1801 написано, что должно быть 012731 000000. Почему так?

    Очень интересно разобраться с алгоритмами работы ЧПУ, может кто найдет время помочь? Так же неясно, с каких адресов какие участки кода располагать. В данной версии участок 173000 находится в ОЗУ. Прилагаю прошивку, документацию на плату и экселевский файл с memorymap.
    full-inv.rar
    Memory map.rar
    D60.rar
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

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

  3. #2
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    Здравствуйте. Есть плата - промышленный клон Э60+ОЗУ+ПЗУ. Вот такая -

    Скрытый текст

    [свернуть]
    (фото с сайта производителя)

    соответственно, прошивка в ней - прошивка платы 1201.02, плюс матобеспечение станка ЧПУ, для которого эта плата изготовлена (в моем случае - система 2Р22).
    Считал я эту прошивку, пытаюсь разбирать в IDA PRO с плагином от товарища yu.zxpk. Прошу помочь разобраться. Раньше дизассемблированием программ под 1801ВМ2 я не занимался. Ну так вот. Почему-то большинство значений, записываемых в РОНы у меня идут с "$" перед числом. Например, mov $0, R1. Почему так? Смотрю чистый код - вижу там 012701 000000, а в книге по 1801 написано, что должно быть 012731 000000. Почему так?
    012701 000000 это MOV #0,R1

    я дизассемблировал чистым IDA PRO 5.xx
    а вообще лучше взять что-то нативное под БК или ДВК
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  4. #3
    Member Аватар для SaTaN5076
    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    77
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    я дизассемблировал чистым IDA PRO 5.xx
    Попробовал в IDA 5.0, совсем другой результат, гораздо лучше. Спасибо за наводку!
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

  5. #4
    Master Аватар для svinka
    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    618
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня есть такая. Но немного отличается печатная плата. на ПЗУ надписи выполнены на принтере и отличаются
    Зато в родной коробке с книжкой где есть схема
    Плата называется КВАРЦ-60.1

  6. #5
    Master Аватар для xolod
    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    743
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    86 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в какую ее корзину нужно вставлять?

  7. #6
    Member Аватар для SaTaN5076
    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    77
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svinka Посмотреть сообщение
    У меня есть такая. Но немного отличается печатная плата. на ПЗУ надписи выполнены на принтере и отличаются
    У меня плата Д60.2 называется. Сайт производитель - chpu.ru, г. Новосибирск. А ПЗУ во-первых, без наклеек вообще, а во-вторых, разных фирм..Ну да это к делу не относится)

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

    Цитата Сообщение от xolod Посмотреть сообщение
    А в какую ее корзину нужно вставлять?
    В стойках ЧПУ 2Р22 и 2С42-65, где используется эта плата, изначально конфигурация такая - На дверце шкафа висит козина Э-60. Изначально 1201.02, а также ОЗУ и плата интерфейса со станком стоят тут. В станке стоит огромная двухэтажная корзина, в которой стоит ПЗУ матобеспечения станка, блоки умножения, преобразования кодов, ЦАПы, АЦП, 4 платы связи с БОСИ (блок отображения символьной информации), платы ввода и вывода, КНМЛ, перфоратора и ФСУ, клавиатуры и прочее. Вот эта плата вставляется в эту огромную корзину. Конкретно в моем случае станок был модернизирован и двухэтажная корзина заменена на одноэтажную. Помимо обсуждаемой здесь платы ПРЦ, стоит ещё одна модернизированная плата, которая собой ещё десяток плат заменяет..Ниже фото моей корзины, сорри, что такие неудачные, какие есть..

    Скрытый текст




    [свернуть]


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

    Цитата Сообщение от svinka Посмотреть сообщение
    У меня есть такая.
    А у вас от какой ЧПУ? 2Р22 или 2С42-65?
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

  8. Этот пользователь поблагодарил SaTaN5076 за это полезное сообщение:

    xolod (12.02.2022)

  9. #7
    Member
    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    `012731 000000` - это `MOV #0, @(R1)+`

    В моей случае плагин работает корректно в IDA 7.
    Можно попросить скрин того, где "работает не так"?

  10. #8
    Member Аватар для SaTaN5076
    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    77
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    В моей случае плагин работает корректно в IDA 7.
    Можно попросить скрин того, где "работает не так"?
    Здравствуйте. Да, конечно. Ниже скрины. почти перед всеми числами ставит $. Хрен бы с ним, но этот $ нельзя привести, например, к двоичному виду..И на втором скрине - периодически ошибка вываливается такая.

    Скрытый текст




    [свернуть]
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

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

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    Есть плата - промышленный клон Э60+ОЗУ+ПЗУ.
    А если переразвести краевой разъём по стандартную корзину QBus она будет полностью повторять функционал 1201.02? Если можно считать прошивку ПЛИС, то я так понимаю получается легкий для повтрения клон на двухсторонней плате?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  12. #10
    Master Аватар для svinka
    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    618
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    А у вас от какой ЧПУ? 2Р22 или 2С42-65?
    В документации написано 2Р22 2С42-65 и 2С42-61


    на пзу написано ПМО 0001-03 ГФ

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помощь в ремонте клона - МАСТЕР 128
    от eugene.karnygin в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 5
    Последнее: 12.08.2020, 17:32
  2. Помощь по подключению и восстановлению неизвестного клона
    от saymon в разделе Несортированное железо
    Ответов: 112
    Последнее: 18.08.2018, 13:32
  3. Нужна помощь в опознании клона (Компаньон-3?)
    от serg.y в разделе Несортированное железо
    Ответов: 7
    Последнее: 21.06.2018, 22:25
  4. Клавиатура MC-1201.02 7004
    от DonkeyHot в разделе ДВК, УКНЦ
    Ответов: 28
    Последнее: 24.05.2018, 22:35
  5. помощь в починке zx-клона . компьютер КАРАТ
    от VaxCavalera в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 2
    Последнее: 17.04.2017, 07:20

Ваши права

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