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

User Tag List

Страница 63 из 454 ПерваяПервая ... 596061626364656667 ... ПоследняяПоследняя
Показано с 621 по 630 из 4535

Тема: ДВК (и всё, что с ними связано)

  1. #621
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Panther Посмотреть сообщение
    Нарыл книжку В. Лин "PDP-11 и VAX-11: Архитектура ЭВМ и программирование на языке ассемблера"

    С архитектурой там не очень, но справочник по системе команд PDP-11 на первый взгляд неплохой. Кому надо? Могу отсканировать.
    Если не трудно - все пригодтится
    Надо тоже с духом собраться и отсканить коллекцию книг, добытых в последнее время
    ОСРВ М впрочем где-то уже видел готовую, Сингер есть в виде ворда.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #622
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,337
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Panther Посмотреть сообщение
    Нарыл книжку В. Лин "PDP-11 и VAX-11: Архитектура ЭВМ и программирование на языке ассемблера"

    С архитектурой там не очень, но справочник по системе команд PDP-11 на первый взгляд неплохой. Кому надо? Могу отсканировать.
    Как говорится - гдеж ты раньше был ;-) Я ее отсканировал - сейчас затык с распознаванием.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  3. #623
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, раз уж зашел сюда... Есть ли среди нас любители RSX или все предпочитают RT-11, желательно не понимающий даты после 99 года?
    Кстати если кто силен в OpenVMS - тоже интересно - планирую выставить в инет на пару с RSX (связанные по сети в том числе)
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #624
    Activist Аватар для Panther
    Регистрация
    25.12.2008
    Адрес
    Москва
    Сообщений
    247
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Как говорится - гдеж ты раньше был ;-) Я ее отсканировал - сейчас затык с распознаванием.
    Я на собственном опыте убедился, что распознавать это слишком трудоемко. У меня энтузиазма и на сканирование-то еле хватает...
    В общем, на большом экране и DJVU можно вполне пользоваться, если сделано грамотно.

  5. #625
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,337
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Panther Посмотреть сообщение
    Я на собственном опыте убедился, что распознавать это слишком трудоемко. У меня энтузиазма и на сканирование-то еле хватает...
    А кто обещал что будет легко? Весь вопрос в желании ...
    Цитата Сообщение от Panther Посмотреть сообщение
    В общем, на большом экране и DJVU можно вполне пользоваться, если сделано грамотно.
    Да пользоваться чем угодно можно - хоть бы и распечатать, в конце концов, но весь смысл моей возни с распознаванием - работа с электронным документом, когда можно найти в тексте все, что угодно простым поиском. Например: нужно посмотреть как использовать ту или иную функцию - забил в поиск и смотри в тексте примеры программ.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  6. #626
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Объявляется тестирование MY плугина к Ersatz-11.
    Плугин недоделан (поддерживаются не все команды), в чем-то крив (в частности в виду убогости/недостаточной документированности или урезанности в демо версии возможностей плугинов), но вполне позволяет работать.
    Кажется...

    Требуется E11 V5.0 или новее (лучше взять с сайта 5.3), хостовая ОС любая.
    Эмулируются 4 диска по 1600 блоков. Диски хранятся в памяти эмулятора и исчезают при выходе из него. Все нужные изменения на MY дисках требуется сохранять куда-нибудь (например в образ диска на обычном эмулируемом устройстве).

    В архиве система на образе RL01, внутри файл MYDISK.DSK - образ MY диска (также смонтирован на LD0:). Для запуска с MY достаточно скопировать образ 1:1 на MY устройство и загрузиться:

    Код:
    .COP MYDISK.DSK/FIL MY:/DEV/NOQ
    
    .BOO MY:
    В системе также есть интерфейс связи с хостовой системой. Файлы можно копировать в/с DO: (в виндовсной версии работает начиная с 5.3).

    В файле my.rar обновленный плугин с поддержкой 22bit адресации.
    Последний раз редактировалось form; 07.06.2014 в 18:33.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #627
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, может для SIMH сделать MY: и DW: ?

  8. #628
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    form, может для SIMH сделать MY: и DW: ?
    Как-нибудь можно посмотреть на досуге, только код там препоганейший - на ночь смотреть не рекомендуется
    DW в сущности уже есть - Xhomer - ничто иное как бывший simh.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #629
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, в прошлый раз удалось считать ПЗУ МОЛ-601 на дискету с нулевого сектора...
    Затем содержимое дискеты с нулевого сектора длиной 32кб (077777 слов) было
    считано в файл, затем продизассемблировано MOL-601 ROM ASM.zip


    Копируем ПЗУ на дискету
    Вытаскиваем ПЗУ, ставим ОЗУ
    Читаем содержимое дискеты в ОЗУ с 0 адреса...
    Видим в коде какую-нибудь подпрограмму вызываемую по CALL скажем в адресе 000777
    Запоминаем что есть в 000777 и ставим туда HALT
    Запускаем программу ПЗУ с адреса в 24 векторе (020536)
    Пробуем сделать какую-нибудь операцию с НМЛ, и надеемся что программа вызовет подпрограмму
    по адресу 000777, естественно наткнувшись на HALT в 000777 произойдет останов,
    потом уже примерно ясно будет эта-ли подпрограмма отвечает за конкретное действие с НМЛ
    далее останется разобрать только небольшой кусучек подпрограммы...


    100000/xxxxxx 0
    100002/xxxxxx 0 (Адрес КУДА писать)
    100004/xxxxxx 1
    100006/xxxxxx 40000 (Кол-во слов в данном случае 000000-077777)

    172140/xxxxxx 40000 (Сброс контроллера)
    172140/000040 (Проверяем что контроллер сброшен)
    172140/000040 1 (Команда на операцию ЧТЕНИЯ)
    172140/000200 (Проверяем что значение 200, бит TR установлен)
    172142/xxxxxx 100000 (Указываем адрес блока с параметрами)

    Итак, содержимое дискеты с нулевого сектора длиной 32кб (077777 слов) было
    считано в ОЗУ с адреса 0 - 077777.

    Вообщем имея дизассемблированное ПЗУ, я стал менять все команды CALL на HALT в памяти с 0-077777.
    Так я дошел до адреса 021172

    021172 004737 055604 CALL @#55604
    При замене 4737 на 0 (Halt)
    Запуск по 20536G прошел нормально

    При вызове команды перемотки на блок вперед "...*FSR/IST:TP" произошел останов по адресу 21174
    При вызове команды перемотки на блок назад "...*BSR/IST:TP" тоже произошел останов по адресу 21174
    При вызове команды перемотки на файл вперед "...*FSF/IST:TP" тоже произошел останов по адресу 21174
    При вызове команды перемотки на файл назад "...*BSF/IST:TP" тоже произошел останов по адресу 21174
    При вызове команды перемотки на начало "...*REW/IST:TP" тоже произошел останов по адресу 21174

    - Значит по адресу 21174 начинается подпрограмма работы с НМЛ или обработчик команд?

    Скорее всего там обработчик команд, так как после 021172 идет:

    021176 000207 RETURN

    При замене кода 207 на HALT (0) обращение к НМЛ не произошло, произошел только останов...


    Еще одна заметка:

    032710 176730 .WORD 176730
    032712 176732 .WORD 176732
    032714 176730 .WORD 176730
    032716 176732 .WORD 176732

    Это адреса контроллера НМЛ, больше в коде они нигде не встречаются...

    При замене 176730 в адресах 032710 и 032714 на скажем значение 177776.
    При обращении к НМЛ происходит останов по адресу 10

    Нужно узнать значение регистра R6 и посмотреть слова по адресу,
    содержащемуся в нём, и несколько слов выше.

    R6 / хххххх @
    110402/055256
    Последний раз редактировалось Andrey_Ak; 28.09.2009 в 10:25.

  10. #630
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Form дал образ загрузочной дискеты на которой лежит образ ПЗУ и программка загрузки образа в память с 0-077777 адреса
    rom.bin - Прошивка
    ldrom.sav - Загрузчик

    LDROM.zip - Сам образ...

    ПЗУ работает в эмуляторах тоже...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

Страница 63 из 454 ПерваяПервая ... 596061626364656667 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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