User Tag List

Показано с 1 по 10 из 404

Тема: Учебный комплекс НЕМИГА.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Подключил И12 с адресом 176500. Что вводить?
    Надо настроить драйвер HX на порт 176500, после чего ввести в пульте следующий загрузчик:

    Код:
    100/102
    102/2
    10000/12701
    10002/176500
    10004/12702
    10006/176504
    10010/10100
    10012/5003
    10014/77301
    10016/5212
    10020/105712
    10022/100376
    10024/6300
    10026/1005
    10030/5012
    10032/12700
    10034/4
    10036/5761
    10040/2
    10042/42700
    10044/20
    10046/10062
    10050/2
    10052/1362
    10054/105711
    10056/100376
    10060/116123
    10062/2
    10064/22703
    10066/1000
    10070/101371
    10072/5007
    10000G


    Для настройки драйвера надо взять образ HXsys54_(176560).DSK, переименовать его в: HXsys54_(176500).DSK, добавить туда драйвер HD.SYS, подключить образ в привод HD1 эмулятора ДВК, загрузиться с привода HD0 и выполнить команды:

    Код:
    BOOT HD1:RT11SJ
    --- тут будет загрузка с привода HD1 ---
    SET HX HXCSR 176500
    COPY/BOOT:HX SY:RT11SJ.SYS SY:
    Последний раз редактировалось Patron; 15.08.2016 в 17:56.

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

  3. #2

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После 10000G мигающий курсор и всё.

    ...
    На 176506/****** 100 на терминале дает собачку.

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

    nzeemin, Предлагаю добавить в эмулятор последовательный порт 176500, так проще будет отладить загрузчик.
    ...
    А пока буду смотреть с сторону TU58.

    Здесь есть описание эмуляции TU58, если кому интересно.
    Последний раз редактировалось MiX; 15.08.2016 в 19:51.

  4. #3

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,474
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Надо настроить драйвер HX на порт 176500, после чего ввести в пульте следующий загрузчик:
    Для интереса набил.
    Получилось вот что:
    Код:
      000000  000102  JMP     R2
      000002  000002  RTI  
    
      010000  012701  MOV     #176500, R1
      010002  176500
      010004  012702  MOV     #176504, R2
      010006  176504
      010010  010100  MOV     R1, R0
      010012  005003  CLR     R3
      010014  077301  SOB     R3, 010014
      010016  005212  INC     (R2)
      010020  105712  TSTB    (R2)
      010022  100376  BPL     010020
      010024  006300  ASL     R0
      010026  001005  BNE     010042
      010030  005012  CLR     (R2)
      010032  012700  MOV     #000004, R0
      010034  000004
      010036  005761  TST     000002(R1)
      010040  000002
      010042  042700  BIC     #000020, R0
      010044  000020
      010046  010062  MOV     R0, 000002(R2)
      010050  000002
      010052  001362  BNE     010020
      010054  105711  TSTB    (R1)
      010056  100376  BPL     010054
      010060  116123  MOVB    000002(R1), (R3)+
      010062  000002
      010064  022703  CMP     #001000, R3
      010066  001000
      010070  101371  BHI     010054
      010072  005007  CLR     PC

  5. #4

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    000000 000102 JMP R2
    000002 000002 RTI
    Адрес то 100 и 102.


    nzeemin, Чтобы всё это не вбивать, можно сделать возможность в эмуляторе добавлять ПЗУ D11/12, D13/14. Туда и загрузчик поместить.

  6. #5

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,474
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Адрес то 100 и 102.

    nzeemin, Чтобы всё это не вбивать, можно сделать возможность в эмуляторе добавлять ПЗУ D11/12, D13/14. Туда и загрузчик поместить.
    Так я руками и не вбиваю. На стенде написал это в коде, и экспортнул оттуда save state, загрузил его в эмуляторе.
    Возникла одна проблема -- одно из HALT-прерываний которое я генерирую мешает этому коду загрузки через HX.
    Сделал так -- пока отключил его и собрал специальную версию для загрузки через HX.
    Во вложении эта версия и 303_boothx.nmst -- save state, остановленный на начале загрузчика.

    Инструкция такая:
    1. Открываем эмулятор
    2. В File > Settings задаём имя COM-порта (сохраняется между запусками)
    3. Выбираем Emulator > Serial 176500 (сохраняется между запусками)
    4. Загружаем 303_boothx.nmst через File > Load State.
    5. Шаманство на стороне HX-сервера.
    6. Когда всё готово -- запускаем эмуляцию.

    Если у вас всё получится -- опишите пожалуйста подробно. И хорошо бы приложить конфиг для HX-сервера.
    Вложения Вложения
    Последний раз редактировалось nzeemin; 01.02.2017 в 01:22.

  7. #6

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Так я руками и не вбиваю. На стенде написал это в коде, и экспортнул оттуда save state, загрузил его в эмуляторе.
    На реале, вариант только через ПЗУ или руками вбивать. Желательно чтобы можно было дополнительные ПЗУ добавлять.
    Цитата Сообщение от nzeemin Посмотреть сообщение
    Возникла одна проблема -- одно из HALT-прерываний которое я генерирую мешает этому коду загрузки через HX.
    Что за прерывание?

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Сделал так -- пока отключил его и собрал специальную версию для загрузки через HX.
    При выборе опции "Serial 176500" пишет ошибку - Failed to open COM port (0x00000002). На официальной версии ошибки нет.

    Цитата Сообщение от nzeemin Посмотреть сообщение
    6. Когда всё готово -- запускаем эмуляцию.
    RUN нажать? Если нажимаю происходит сброс.

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

    nzeemin, где-то ошибка в эмуляции. Если нажимать G (даже без всего) то происходит сброс.

  8. #7

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Во вложении эта версия и 303_boothx.nmst -- save state
    А как редактировать файл?

  9. #8

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,474
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А как редактировать файл?
    Код:
    // Emulator image
    //  Offset Length
    //       0     32 bytes  - Header
    //      32    128 bytes  - Board status
    //     160     32 bytes  - CPU status
    //     192   3904 bytes  - RESERVED
    //    4096   4096 bytes  - Main ROM image 4K
    //    8192   8192 bytes  - RESERVED for extra 8K ROM
    //   16384 131072 bytes  - RAM image 128K
    //  147456     --        - END

  10. #9

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, Мы как будто на разных языках говорим.
    Чем открыть файл? Какой программой?

    У меня загрузка так и не пошла, вот мне и надо выяснить почему. Для этого мне надо модифицировать файл, чтоб найти что эмулятору не нравится.

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

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

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

Ваши права

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