User Tag List

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

Тема: Эмулятор НЕМИГА

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

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

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    IOSCAN побеждён
    А что было не так?

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А что было не так?
    https://github.com/nzeemin/nemigabtl...b1d454b4f68395

    IOSCAN проходит по адресам 160000-177776 и показывает только те из них которые "отвечают", т.е. по этим адресам есть устройства, отдающие данные.
    Нужно было сделать чтобы "дыры" между показанными диапазанами "не отвечали", что я и реализовал.

    - - - Updated - - -

    Сейчас я смотрю процесс загрузки на 4.05 и сравниваю его с 3.03, пытаясь понять что идёт не так.
    Видно что на 4.05 читается MD.SYS и потом тишина.

    http://www.emuverse.ru/wiki/%D0%9D%D...B0_303_boot_M5
    http://www.emuverse.ru/wiki/%D0%9D%D...0_405_boot_02A

  4. #3

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Нужно было сделать чтобы "дыры" между показанными диапазонами "не отвечали", что я и реализовал.
    Теперь интересно сколько памяти показывает команда SH CON.
    И прогоните ещё программку MEMMAP*.

    *- Программа не все устройства знает.

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

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Видно что на 4.05 читается MD.SYS и потом тишина.
    Если ещё Еnter понажимать, будет по буквенный ввод.
    Последний раз редактировалось MiX; 28.01.2017 в 13:26.

  5. #4

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Теперь интересно сколько памяти показывает команда SH CON.
    И прогоните ещё программку MEMMAP*.

    *- Программа не все устройства знает.
    MEMMAP выводит тот же самый список, что и IOSCAN.
    Должны быть какие-то различия?



    Судя по исходному коду программы, она не может знать никаких устройств -- там нет списков известных регистров или чего-то подобного, т.е. это простой сканер, такой же как IOSCAN.
    http://www.classiccmp.org/PDP-11/RT-...or1/memmap.mac
    Последний раз редактировалось nzeemin; 29.01.2017 в 12:10.

  6. #5

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    MEMMAP выводит тот же самый список, что и IOSCAN.
    Это другой какой-то MEMMAP. В эм. Патрона вывод такой:
    Код:
    .MEMMAP
     
    MEMMAP 32 KW Memory Mapper
    Andromeda Systems Incorporated
     
        From       To    Words    Vectors   Description
       ------    ------   ----   ---  ---   -------------------------------
            0 .. 157776    28K              MEM11/MSV11 memory
       172140 .. 172142     2.
       172300 .. 172316     8.              KT11 memory management
       172340 .. 172356     8.              KT11 memory management
       172512               1.
       172516 .. 172532     7.              KT11 memory management
                                 224        TM11 magnetic tape
       174002               1.
       174020               1.
       176560 .. 176566     4.    ?    ?    MSI11/DLV11 serial interface
       177130 .. 177132     2.
       177170 .. 177172     2.   264        FDC11/RX01/RX02 floppy disk
       177514 .. 177516     2.   200        MSI11P/LPI11/LPV11 line printer
       177550 .. 177566     8.
       177572 .. 177616    11.   250        KT11 memory management
       177640 .. 177656     8.              KT11 memory management
       177720 .. 177724     3.
       177776               1.              KDF11 processor status register
     
    .
    - - - Добавлено - - -

    MEMMAP.PAS - здесь.

    MEMMAP.SAV - здесь.

  7. #6

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    MEMMAP.PAS - здесь.

    MEMMAP.SAV - здесь.

  8. #7

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Сейчас я смотрю процесс загрузки на 4.05 и сравниваю его с 3.03, пытаясь понять что идёт не так.
    Видно что на 4.05 читается MD.SYS и потом тишина.

    http://www.emuverse.ru/wiki/%D0%9D%D...B0_303_boot_M5
    http://www.emuverse.ru/wiki/%D0%9D%D...0_405_boot_02A
    Нашёл в чём отличие.
    На 4.05 загрузчик MD BOOT читает MD.SYS и по смещению 00200 находит там не 000000, а 005727, это ему не нравится, и он уходит куда-то налево.
    Помнится кто-то заменил на дискетах от BYTEMAN файл MD.SYS (взяв MD.SYS от системы 3.03) и назвал такие дискеты "fixed", но эти два MD.SYS очень разные, 4 блока и 11 блоков.

    Вот кстати нашёл источник.
    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Страшная тайна :-)
    в этой ветке была пачка дискет, там при внимательном рассмотрении есть очень даже загрузочные дискеты для Немиги. К примеру 02A, и загрузчик на ней MD и монитор какой надо, а вот грузиться нехочет.
    Так вот страшная тайна в том, что там драйвер MD битый. Достаточно при помощи TC плагина заменить MD.SYS файл, на файл из ветки обсуждения эмулятора Немиги и выходит замечательная загрузочная дискета с монитором версии 5.02 и работающим знакогенератором и т.д и т.п.
    - - - Updated - - -

    Копаюсь с загрузкой 4.05 уже довольно долго.
    Пока понял что загрузчик с дискеты для 4.05 несколько по-другому работает с регистром 177564 -- он хочет чтобы там было значение 0200 и только после этого пишет символ в 177566. ПЗУ в начале работы пишет в 177564 значение 200. Но загрузчик в некоторый момент в начале загрузки его там стирает. В общем тут некоторая непонятка как правильно работать с этой ячейкой.
    Если ставлю заглушку чтобы оттуда всегда торчало 0200 -- то загрузка с диска 01A.DSK продолжается -- читает часть RT11SJ.SYS но затем опять останавливается, причину пока не понял.
    Последний раз редактировалось nzeemin; 28.01.2017 в 14:16.

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

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

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

Похожие темы

  1. Учебный комплекс НЕМИГА.
    от felix в разделе ДВК, УКНЦ
    Ответов: 403
    Последнее: 21.12.2025, 00:50
  2. Эмулятор ДВК
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 1837
    Последнее: 19.12.2025, 13:58
  3. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 20
    Последнее: 03.09.2024, 13:24
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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