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

User Tag List

Страница 22 из 27 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 262

Тема: Проект открытой реплики Союз-Неон ПК-11/16

  1. #211
    Master Аватар для xolod
    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    743
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    86 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    А теперь понял. Код возврата этот драйвер выдаёт если сам диск сообщает о своём аварийном состоянии, либо когда от него не пришло прерывание.

    Надеюсь ты запускал IDHARD.SAV, а не просто HARD.SAV? (они визуально не различаются)

    Эти обе программы работают через драйвер (используя адрес эмулируемого регистра 0177130), т.е. непосредственно с регистрами контроллера не работают.

    Программа HARD.SAV написана на Си и этот исходник я нашел на дисках, IDHARD.SAV очень похожа, но исходник у неё был другой - нужно будет разбираться по дизассемблеру...
    В теме https://zx-pk.ru/threads/24587-emuly...97#post1080297
    Делаем IDE в эмуляторе. Identify Device уже работает.
    У меня вопрос по драйверу DH я правильно понимаю что он может работать на RT11 на стандарном BIOS без ide поддержки? По исходнику мне показалось что после его запуска он перезапускает машину и пытается загрузится с IDE, это так? ( это из-за того что это процесс виртуальной машины союз-неона?)
    Еще непонятно зачем нужна утили форматирования для IDE? Она просто таблицу разделов создает? Т.к. низкоуровневое форматирование на IDE ненужно.
    Мое видение такое, нужен обычный драйвер для RT11 .SYS котороый можно просто положить на загрузочный диск и протестировать чтение записть на IDE в эмуляторе. Или сделать userspace утилиту (типа IDENT.SAV) которая сможе просто читать и писать сектора на IDE.

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

  3. #212
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    У меня вопрос по драйверу DH я правильно понимаю что он может работать на RT11 на стандарном BIOS без ide поддержки? По исходнику мне показалось что после его запуска он перезапускает машину и пытается загрузится с IDE, это так? (это из-за того что это процесс виртуальной машины союз-неона?)
    Ну выглядит это так, будто этот драйвер IDE должен жить независимо от драйвера FD+MFM. Ну да, там какая-то магия с холодным сбросом и загрузкой с этого нового диска (видимо предполагается, что там уже есть файловая система и файлы для загрузки RT11, но это не точно...)
    В эту магию я даже не пытался вникать (может в эмуляторе этот признак типа старта и возможность перезагрузки не поддержана).

    Я не понимаю на какие буквы должен, точнее как цепляться этот драйвер (по "show dev" должна появится строка с CSR=177134 Vector=240). Логично что должно быть "DH", да и в исходнике упоминается DH0:, DH1,... [/QUOTE]


    Цитата Сообщение от xolod Посмотреть сообщение
    Еще непонятно зачем нужна утили форматирования для IDE? Она просто таблицу разделов создает? Т.к. низкоуровневое форматирование на IDE ненужно.
    Я так понимаю у RT11 есть лимит в 32 Мбайта на раздел (том, образ диска или как это там правильно называется...), поэтому заводят обычно до 8 разделов на диске. Это позволяет задействовать до 250М диски (тогда 40М было круто).
    На других машинах встречал упоминаник, что разделов может быть больше (до 64 или 99, хз). Это позволит еще больше утилизировать пространства диска в ОС RT11.

    Драйвер DH не хранит на диске таблицу разделов, она в него вшита. В отличие от гибридного "FDD+HDD(MFM+IDE)" IDE.MAC, который я зачем-то пытался засунуть в ПЗУ, но тот туда не помещается. Так вот, там таблица разделов еще и проверяется на валидность - что-то не понравилось, значит диска нет...

    Форматирование там конечно не низкоуровневое, как у флопа и МФМ диска. Просто нужно сделать разметку файловой системы, чтоб RT11 признал еë как свою (это что-то вроде "быстрого форматирования" в винде).

  4. Этот пользователь поблагодарил troosh за это полезное сообщение:

    xolod (10.09.2020)

  5. #213
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,213
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у Союз-Неона есть ИРПС?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  6. #214
    Master Аватар для xolod
    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    743
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    86 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    А у Союз-Неона есть ИРПС?
    Есть.

  7. Этот пользователь поблагодарил xolod за это полезное сообщение:

    Sergei Frolov (10.09.2020)

  8. #215
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    Мое видение такое, нужен обычный драйвер для RT11 .SYS который можно просто положить на загрузочный диск и протестировать чтение записть на IDE в эмуляторе. Или сделать userspace утилиту (типа IDENT.SAV) которая сможе просто читать и писать сектора на IDE.
    Если бы не было готовых решений DH/IDE (которое мы похоже просто пока не понимаем как должно использоваться), то начинать можно было бы с драйвера RAM диска. Пример его использования:

    Код:
    prun MDc.prc
    set  size=1000
    ins md
    lo md
    ini/noq md:
    
    сор *.prc md:
    Полезно после каждой строки проверять "show dev", "mem" и "dir md:"

    Исходник этого драйвера тут, он правда без комментариев...

  9. #216
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    А у Союз-Неона есть ИРПС?
    Если сделать "prun DLc.prc" то подымется его драйвер. Себя он называет "DL 176500 300", но в образе что штатно запускается под симулятором его грузят под именем "Serial_interface". Только в STARTS.COM его загрузка закомментирована символом "!". Наверное потому, что эмулятор начинает ругаться на маску разрешенных прерываний в ВН59.

    Под этот последовательный порт еще какой-то софт есть для модема на дисках. Там чуть ли не какая-то BBS станция могла запускаться в те фидошные времена.

    Режима работы там как-то переключается: Стык С2 или rs232...


    Есть там также драйвер принтера LPc.Prc, также обычно не загружается.

  10. Этот пользователь поблагодарил troosh за это полезное сообщение:

    Sergei Frolov (10.09.2020)

  11. #217
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,213
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Режима работы там как-то переключается: Стык С2 или rs232...
    Наверно Стык С2 или ИРПС?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  12. #218
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    Наверно Стык С2 или ИРПС?
    Ну в этом я могу ошибаться. В общем том по схеме там программно переключаемый режим работы. Сейчас уже не помню и лень схему искать - вроде просто инверсия сигналов.

  13. #219
    Master Аватар для xolod
    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    743
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    86 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    Наверно Стык С2 или ИРПС?
    Из ТО:
    Путем введения дополнительной логики достигнута возможность подключения внешних устройств имеющих порты либо "Токовая петля" либо "RS-232С".

    PPIC 161034 (чтение/запись)
    1 PС1 ─ 1 ─ RS232С; 0 ─ "токовая петля"
    Последний раз редактировалось xolod; 10.09.2020 в 14:09.

  14. Этот пользователь поблагодарил xolod за это полезное сообщение:

    Sergei Frolov (10.09.2020)

  15. #220
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребят, допилите схему Союз-Неона, чтобы можно было адресовать 8 мегабайт памяти. Там один свободный бит в адресе есть. Старший как раз.
    manwe.pdp-11.ru

Страница 22 из 27 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  2. Программирование для ПК 11/16 «Союз-Неон»
    от MacBuster в разделе ДВК, УКНЦ
    Ответов: 149
    Последнее: 11.01.2021, 21:10
  3. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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