User Tag List

Страница 4 из 10 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 92

Тема: Реплика КНГМД ПЭВМ "Океан-240"

  1. #31

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Есть где-нибудь перечень компонентов для сборки?
    Вообще-то есть, в архиве с проектом на облаке https://cloud.mail.ru/public/3TmK/s3h2zj7pf
    Вложения Вложения

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

  3. #32

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

    По умолчанию

    Спасибо, пойду искать в закромах.

  4. #33

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Говорят, что MB8877A практически 100% заменяет 1818ВГ93 (которая FDC1793), и при этом не требует +12в. Одним проводком с материнской платы меньше.

    https://zx-pk.ru/threads/29777-vgshk...7a!/page2.html

  5. #34

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Говорят, что MB8877A практически 100% заменяет 1818ВГ93
    Чистая правда, у меня есть контроллер дисковода для Спектрума с MB8877A - все работает.

  6. #35

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Чистая правда, у меня есть контроллер дисковода для Спектрума с MB8877A - все работает.
    Придется попробовать.

    Интересно, сможет ли контроллер работать с 720К дисками.

  7. #36

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, 8877 заменяет ВГ93 без проблем. А в компьютерах 5 пробовал.

    >сможет ли контроллер работать с 720К дисками
    Насколько я знаю ни у ВГ ни у 8877 нет никаких проблем в работе с 80-тью дорожками.
    В КНГМД, насколько я понимаю, тоже никаких препятствий быть не может.
    Может быть только проблема с обратной совместимостью: 360К дискеты будут требовать двойного шага, что вроде как потребует доработки КНГМД.

  8. #37

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
    Те же вопросы к порту 0x25.

    В Мониторе 240/7 ближе к концу ПЗУ расположен весь код работы с КНГМД. Есть две точки входа, для чтения блока с диска и записи блока на диск. Ковыряю код, смотрю на схему и думаю, может, приделать контроллер попроще, от других советских ПК?

  9. #38

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Кто-нибудь анализировал прошивку РТ4 в контроллере? Зачем она там вообще, почему без нее не обойтись было?
    Те же вопросы к порту 0x25.
    Порт 0x25 это DD17, отдельный регистр не входящий в состав 1818ВГ93. Он доступен только на запись.

    Поскольку адресное пространство портов у Океана разбито всего на 8 диапазонов которые циклически по 4 регистра мепятся на все адресное пространство портов, то для для декодирования адреса 0x25 нужна отдельная логика. Эта логика видимо зашита в DD4 (556РТ4) - выход DD4/Q0 является стробом (#5 на шине, ~CS1 или ~CS7 - неразборчиво на схеме) записи в этот регистр. Плюс там еще дополнительно какая-то логика на выходах Q2 и Q3.
    Последний раз редактировалось alepo; 22.10.2023 в 05:18.

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

    tnt23(22.10.2023)

  10. #39

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

    По умолчанию

    Цитата Сообщение от alepo Посмотреть сообщение
    Он доступен только на запись.
    Это конечно я переборщил.

    Посидел еще немного над схемой и прошивкой.

    Такое ощущение что биты адреса в прошивке расположены в обратном порядке (или не соответсвуют обозначениям на схеме). По крайней мере, если исходит из этого предположения, начинает немного прослеживаться логика генерации ~CS7.

    Итак, с ходу получается что регистров у контроллера 6 штук (4 - это регистры ВГ93) и еще два регистра - это дополнительные регистр(ы) на базе DD17 (запись) и DD2 (чтение).
    Если немного продизассемблировать прошивку монитора - то там видно обращения к портам 0x24 и 0x25. То же самое в исходниках format.asm, причем IN A, [0x24] и IN A, [0x20] в некоторых местах идут друг за другом.

    Теперь еще немного общих соображений.
    По схеме, на входы РТ4 заведено сразу три адресных линии A0,A1,A2, сигнал ~RD и сигнал с DD9.4-13 (который по смыслу означает обращение к регистрам ВГ93). На выходе с РТ4 идут сигнал ~CS7 выбора портов 0x24/0x25 и сигнал READY для торможения CPU (после синхронизации по Ф2). Таким образом можно отслеживать обращения ко всем 6 портам и при надобности тормозить процессор в ожидании готовности данных внутри ВГ93 (сигнал DRQ также заведен на РТ4). Поэтому есть гипотеза, что помимо выбора 0x24/0x25 реализуется аппаратное ожидание при чтении из порта 0x23 (и возможно при записи). Совместить это с дампом прошивки пока не получилось.

    Также возможно что, обращение к портам 0x24/0x25 хоть и должно работать с одинаковыми данными - триггерит разную логику работы контроллера.


    Да кстати, два варианта схемы немного отличаются. Как минимум подключение линий A0, A1 к РТ4 перевернуто местами.
    Последний раз редактировалось alepo; 27.10.2023 в 07:58.

  11. #40

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот у меня не складывается четкого понимания. Пробовал смотреть на отдаленно похожие КНГМД для Корвета, Специалиста (?).

    Жаль, что не сохранилось описания этого контроллера, ну и вообще не отследить корней - когда он делался, кем, на основе чего. Вдобавок РТ4 сегодня не очень доступны и не очень удобны в применении.

Страница 4 из 10 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Океан-240"
    от Gryphon в разделе Океан-240
    Ответов: 453
    Последнее: 30.11.2025, 12:15
  2. Ответов: 51
    Последнее: 23.03.2015, 10:45
  3. Ответов: 14
    Последнее: 14.11.2012, 21:53
  4. Ответов: 26
    Последнее: 23.07.2012, 17:36
  5. Реплика SMK64 (КНГМД+КЖД+ДОЗУ) для БК
    от Woland в разделе БК-0010/0011
    Ответов: 0
    Последнее: 02.01.2012, 23:21

Ваши права

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