User Tag List

Страница 11 из 41 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 403

Тема: Дискуссии вокруг УКНЦ и прочее.

  1. #101

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    484
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    391
    Поблагодарили
    146 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что это за команда? Навроде mov -(PC), -(PC) или что-то аналогичное?
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

  2. #102

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

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Навроде mov -(PC), -(PC)
    Да, оно самое.
    Берёт себя, копирует в ячейку перед и передаёт туда управление

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

    Доходит до 0, копирует себя в PS, а вот тут зависит от проца и содержимого SP - что будет

  3. #103

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет - именно обнуление, там сначала что-то нужно занести, кажется, в R6. Интересно, что работает именно не везде, а не на всех. Даже думали применить этот факт, что бы программа(если вставить в нее такое) "знала" - на чем именно она работает.

  4. #104

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

    По умолчанию

    После ; - мои комментарии
    Код требует настройки R0 (но можно взять и любой другой регистр из R0..R5), SP и ячеек памяти 4 и 6
    Код:
    .SET EDIT K52
    
    .SET SL ON
    
    .RUN HD7:CLKON
    
    ?MON-F-Dir I/O err 121760
    
    .
    @ 152436
    
    ; Память после RT
    
    @0/040000
    00000002/104350
    00000004/142504
    00000006/000340
    @157700/000005
    00157702/005713
    00157704/100002
    00157706/052754
    00157710/000001
    00157712/010704
    
    ; Настройка
    
    @$0/000113 160000
    @$6/121644 160000
    @0/040000 14710
    00000002/104350
    00000004/142504 0
    00000006/000340 0
    00000010/142504
    
    ; Запуск
    
    @0G
    @ 000002
    
    ; Проверка
    
    @0/000000
    00000002/000000
    00000004/000000
    00000006/000000
    00000010/000000
    00000012/000000
    00000014/000000
    00000016/000000
    00000020/000000
    @157700/000000
    00157702/000000
    00157704/000000
    00157706/000000
    00157710/000000
    @157760/000000
    00157762/000000
    00157764/000000
    00157766/000000
    00157770/000000
    00157772/000000
    00157774/000000
    00157776/000000
    @
    Вроде не использует чего то хитро-зависимого, в выходные попробую на F11 и J11

    Но если не требуется именно обнуление - в моём вариант всего одна команда и никаких предварительных настроек

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

    А, да, технически ещё требуется настройка PS - там должен быть ноль в момент старта. И вот тут на разных процах возможны варианты. Так что, скорее всего, более универсальный способ запуска - это нарисовать в памяти небольшую программу - не везде такое возможно с пульта.

  5. #105

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    не использует чего то хитро-зависимого
    я как раз про противоположное, выявляющее именно разницу в работе разных процессоров, а не стремление к универсальности. И - программный трюк - именно в одну команду (с предварительной настройкой чего-то одного - вроде, - стека), в тех старых обсуждениях на этом форуме кто-то вспоминал как это сделать (думал - Вы). Я не программист и мне трудно понять как это работало. Ну, да и ладно - раз Вам не интересно, то и забудем...
    P.S. возможно это:
    "Доходит до 0, копирует себя в PS, а вот тут зависит от проца и содержимого SP - что будет "

  6. #106

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

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    И - программный трюк - именно в одну команду
    Именно. Одна команда
    Доходит до нулевой ячейки, обнуляет там команду и встаёт по HALT-у

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

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    именно разницу в работе разных процессоров
    Если именно разные процы, а не экземпляры - то это уже всё описано и как выяснять - понятно.
    Если разные экземпляры - то если только по содержимому регистров после включения питания, потому как всё остальное - предопределено

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

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    Я не программист и мне трудно понять как это работало.
    И вообще - правильно ли оно вспомнилось по прошествию времение

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

  8. #107

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разные экземпляры одного процессора, могут в теории отличаться, если разные версии и следовательно разные фотошаблоны использовались...
    Ой, ещё вариант забыл - это брак производственный ...
    И отделить одно от другого - сложно.

    По поводу заполнению одной командой - можно команду и вверх развернуть ... Но зависит от конкретной реализации процессора, в какой момент будет меняться PC в разных модах адресации.
    В документации по PDP-11 всё чётко прописано , но сама DEC нарушила свой стандарт Про других производителей можно скромно промолчать.

    И ещё, могут быть вырожденные случаи на машинах с MMU настроенным определённым образом ,
    когда задача виртуальна, 64 кб памяти и нет отображения ни на страницу ввода/вывода и вектора.
    Тогда возможно зацикливание одной командой до прерывания
    А уж если приоритет процессора задрать, то вообще до применения пульта

  9. #108

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Разные экземпляры одного процессора, могут в теории отличаться, если разные версии и следовательно разные фотошаблоны использовались...
    Вот только команды будут выполняться одинаково. Как я написал - разное содержимое регистров на старте - это ещё может быть

    Цитата Сообщение от Alex Посмотреть сообщение
    брак производственный
    Если брак такой, что проц не проходит тесты - это вообще не вариант

  10. #109

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну у нас жалобы были на первые 1801ВМ3
    Возможно и на другие процессоры были, но мы просто не знаем о них...

    Проходит тесты... Но...
    Вопрос в том какие именно и в каком объёме...

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

    Я полагаю, что если бы можно было бы почитать жалобы производителям процессоров, то можно было бы многое узнать...

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

    Это как по стандартам сети GSM - вклинится в чужой телефонный разговор невозможно, но почему-то у меня пару раз такое было...

  11. #110

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Ну у нас жалобы были на первые 1801ВМ3
    Их кто-то видел? Или как обычно - слухи. Давай экземпляр - посмотрим. А гадать мне ужа надоело.

    Цитата Сообщение от Alex Посмотреть сообщение
    Возможно и на другие процессоры были, но мы просто не знаем о них...
    Вот когда узнаешь - тогда и пиши. С гаданиями - к бабке. А том у нас вон тоже гадали - сколько может выдать ВМ3 и J11 по максимуму - каких я только гаданий не слышал. А всё оказалос проще.


    Цитата Сообщение от Alex Посмотреть сообщение
    Я полагаю, что если бы можно было бы
    Давай ты не будешь гадать и полагать - а приводить факты. Точка.

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

    А ещё вспомни про слухи и гадания о том, что на ВМ3 RSX не работает

Страница 11 из 41 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Материнки от УКНЦ и прочее.
    от tntpro в разделе Барахолка (архив)
    Ответов: 31
    Последнее: 13.06.2011, 23:21
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16

Ваши права

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