User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

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

  1. #11

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    где "работает не так"?
    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    почти перед всеми числами ставит $.
    Да, в плагине с непонятной целью заменили # на $, получилась как бы bsdшная нотация ассемблера, которая в PDPшном юниксе стала использоваться, но при этом мнемоники остались старые (в юниксе условные переходы записывали так: jgt, jne, jcc и т.п. ), получилось ни то ни сё.

  2. #12

    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    88
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А если переразвести краевой разъём по стандартную корзину QBus она будет полностью повторять функционал 1201.02? Если можно считать прошивку ПЛИС, то я так понимаю получается легкий для повтрения клон на двухсторонней плате?
    Завтра сфоткаю плату (на работе лежит) - переходник с QBUS на вот эту корзину. AlteraBlaster у меня есть, jtag впаять могу, но вероятность того, что ПЛИСина не залочена стремится к нулю. Это же коммерческий продукт..Ну и функционал 1201.02 она и так повторяет, но вот в этой прошивке я не увидел кусков, похожих на 055 стандартную прошивку от 1201.02..Потому и предлагаю глянуть более опытным. Описание платы в аттаче к первому сообщению.

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

    Цитата Сообщение от svinka Посмотреть сообщение
    на пзу написано ПМО 0001-03 ГФ
    Может, выложите? У меня наверняка другая версия..
    @realname Dmitry Mityanin (2:5076/6)
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

  3. #13

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    Завтра сфоткаю плату (на работе лежит) - переходник с QBUS на вот эту корзину.
    Даже так?

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    но вероятность того, что ПЛИСина не залочена стремится к нулю. Это же коммерческий продукт.
    Та я понимаю, но вдруг ;-) Иногда коммерция не в железе/софте, а в поддержке. Но, в данном случае такая вероятность минимальна.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  4. #14

    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    88
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё вопрос - команды ассемблера смотрю тут - http://www.asvcorp.ru/darch/electron...1/opcodes.html
    в IDA встречаются команды как с буквой b, так и без неё. Например, tst и tstb, mov и movb. В чем тут разница?
    Также, вижу команды типа bic #-200, R0. Как может быть отрицательной битовая маска? Вообще много отрицательных чисел вижу...

    upd: С буквой b разобрался.

    Посоветуйте книжку/методичку по 1801ВМ2....
    Последний раз редактировалось SaTaN5076; 13.02.2022 в 16:33.
    @realname Dmitry Mityanin (2:5076/6)
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

  5. #15

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    Как может быть отрицательной битовая маска
    Легко. В данном случае - неучёт контекста использования числа
    Последний раз редактировалось Hunta; 13.02.2022 в 17:37.

  6. #16

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    Также, вижу команды типа bic #-200, R0. Как может быть отрицательной битовая маска? Вообще много отрицательных чисел вижу...
    Потому, что так удобнее на самом деле. При ограниченном наборе команд. А им же надо было в несколько бит запихать все нужные операции!
    Кроме того, кстати, в отличие от AND, BIC (при разрешённых константах) полна по Тьюрингу. Что позволяет, например, сделать на ней XOR, которого в ранних PDP-11 не было в виде команды.

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

  8. #17

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Потому, что так удобнее на самом деле.
    Удобней и наглядней в данном случае будет #^C<177>

  9. #18

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

    По умолчанию

    У меня # перед константой. Вот как на скрине
    Нажмите на изображение для увеличения. 

Название:	ida-1801bm2-example.jpg 
Просмотров:	67 
Размер:	23.2 Кб 
ID:	77009

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

    По NULL - да, непонятно. Можно временно поменять на 0 в тех местах, где вылетает.

    По синтаксису ассемблера: оно выставлятся где-то в опицях.
    Вот обработка в Python коде в ф-и notify_set_idp_options():

    https://github.com/yshestakov/ida_pr...801vm1.py#L923

    И еще ниже в коде на строке 725 по-умолчанию выставляется macro11_assembler, а не bsd_assembler

    725 assembler = macro11_assembler
    726 # assembler = bsd_assembler
    Последний раз редактировалось yu.zxpk; 13.02.2022 в 20:07.

  10. #19

    Регистрация
    09.03.2011
    Адрес
    Томск
    Сообщений
    88
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Даже так?
    Ниже фото..Называется "Субблок SB-473" Нужно добыть ещё одну такую и можно экспериментировать)

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




    [свернуть]


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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Легко. В данном случае - неучёт контекста использования числа
    А можно для невъезжающих - какой будет результат выполнения команды bic #-200, R0, если в R0 0b1010101011110000

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

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Та я понимаю, но вдруг ;-) Иногда коммерция не в железе/софте, а в поддержке. Но, в данном случае такая вероятность минимальна.
    Я попробую, но срочность не обещаю..Вылезла проблема с USB Blasterом - мне новый комп на работе поставили, с 10кой..Как только я подключаю бластер - 10ка валится в BSOD. Пока нет решения..Пробовал разные драйвера, не помогает. Накатил убунту, но в её ядре нет поддержки моей сетевухи - realtek 8125, надо более новое качать..
    Последний раз редактировалось SaTaN5076; 14.02.2022 в 04:57.
    @realname Dmitry Mityanin (2:5076/6)
    https://fanuc6.ru/ - Сайт о старых ЧПУ.

  11. #20

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaTaN5076 Посмотреть сообщение
    если в R0 0b1010101011110000
    В R0 будет ^b<1110000>

Страница 2 из 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

Ваши права

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