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

User Tag List

Страница 63 из 64 ПерваяПервая ... 596061626364 ПоследняяПоследняя
Показано с 621 по 630 из 639

Тема: [Поиск 2] Подготовка к сборке платы. Вопросы

  1. #621
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Анализатор логический есть ?
    Добрый день! )) После долгой паузы таки решил вернуться к оживлению платы. Анализатор заказал.
    Подскажите, где-то есть описание что на РТ4 должно быть и в какой момент времени? К каким вообще сигналам для начала подключить анализатор?
    Честно говоря не пользовался ещё ни разу такой штукой, тоже ещё предстоит разобраться.

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

    По умолчанию

    Приветствую!
    Мне удалось найти контакты программиста, который писал BIOS для Поиска-2. Максим Парамонов из Киева, его копирайт есть в BIOS версии 2.6. Я с ним связался, кинул ему ссылки на этот форум. Но у него ничего с тех пор не сохранилось, к сожалению. И за 30 лет уже все подзабылось. Единственное, вот что он написал по поводу перекодировщика адресов ОЗУ: эти промежуточные микросхемы (статическое ОЗУ) добавляли задержку в формировании адресации, но это не выходило за заявленный для динамической памяти временной диапазон. Но это внесло новые проблемы:
    1. Некачественная динамическая память стала работать в еще худшем режиме из за задержки адресации;
    2. Ошибки в памяти не были постоянными, скажем так, они были мерцающими. То есть тест то проходил, то нет;
    3. Память тестировалась при загрузке BIOS. Получалось куча вопросов, микросхемы еще холодные, сам тест непонятно как (пишем/читаем, 0000ххх, потом 1111х ....).
    Вывод из общения с ним: перекодировщик адресов - не панацея, проблема с плохими 565РУ5, РУ7 полностью не устранима.
    И теперь вопрос к форумчанам.
    В этой теме разбирались с BIOS'ом Поиска. Анализ исходников BIOS 2.1 показал, что при старте компьютера сразу выполняется проверка наличия еще одного BIOS по адресу С8000H. В техническом описании на Поиск-2 эта область отмечена как зарезервированная. Видимо, там помещался временный BIOS для отладки. Затем выполняется действие, которое в исходниках названо "EGA РЕЖИМ И ГАШЕНИЕ ЭКРАНА". Для этого записываются нули в порты 3D8H и 3DFH видеокарты. Запись нуля в 3D8H, действительно, приводит к выключению экрана. Этот прием еще в IBM PC XT применялся. (BIOS Поиска-2 во многом скопирован с BIOS IBM PC XT, я сравнивал исходники.) А что за порт 3DFH? Я нигде не могу найти описание. Это какая-то особенность родной видеокарты Поиска-2?

  3. #623
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Павел Николаевич Посмотреть сообщение
    А что за порт 3DFH?
    Особенность родной карты CGA, позволяет подключить EGA монитор(меняется полярность VSync и др)

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

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Особенность родной карты CGA, позволяет подключить EGA монитор(меняется полярность VSync и др)
    Спасибо огромное за ответ.
    Прояснилась ситуация с отладочным BIOS по адресу С8000. Он там не вероятно, а точно был. На заводе. Условие перехода в отладку - наличие по этому адресу специального кода 4321H. Если он там есть, то идет переход на адрес за ним, C8002H. А в начале бинарника BIOS версии 2.1 есть как раз этот специальной код, за ним - JMP FAR в точку сразу за процедурой проверки наличия отладочного BIOS. То есть для отладки на производстве могли использовать, например, плату ISA с отладочным BIOS, не трогая микросхемы с основным BIOS. Что интересно, в версиях бинарников BIOS 2.4 и 2.6 этого фрагмента нет, то есть к моменту их появления код и плата уже были достаточно отлажены. Кстати, в эту зарезервированную область памяти СХХХХН ведет вектор прерывания INT18, который в BIOS IBM PC-XT Бейсик загружал, которого в Поиске нет. И этот освободившийся вектор, видимо, решили использовать для запуска программы-монитора (в комментариях к исходникам так и написано - monitor). Может быть, она распределение памяти подсматривала или еще что-нибудь в этом роде. В общем, вывод такой: зарезервированная область памяти СХХХХН использовалась для удобства отладки на производстве.
    И еще. Этот BIOS писали явно несколько человек. Есть дважды повторяющийся фрагмент кода в несколько строк. В первый раз в нем для обнуления регистра используется SUB, а во второй - XOR, что лучше. В первом есть лишняя команда, во втором - ее убрали. Если программист знает вариант с XOR, он всегда будет использовать его. То есть написал один человек, а второй - усовершенствовал код. Причем речь идет о фрагментах кода не IBM PC-XT, а Поиск-специфичного. Но никого другого, кроме Парамонова, я не знаю.

  5. #625
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока анализатор мчит из Китая я выдернул 1810ГФ84 и заменил её на 82С84, запаяв вместо двух резисторов конденсаторы. Теперь генератор стартует как надо, сразу при включении питания.

    И после замены генератора обнаружил что 8259 стал упорно выставлять 17 ногу в 1, что приводит к прерыванию процессора. Выдернул 82C59, и замкнул 17 ногу на 0.
    После этого я увидел:
    1. при включении появляется и RAS и CAS и данные на 2/14 у 41256 (предварительно выдернул все банки кроме первого)
    2. D55: 9 = 1; 10-11-12 = меандр (разный)
    3. на 22 ноге ПЗУ так же меандр

    Пока предположил что дело в 82С59, точнее в букве С, возможно с CMOS версией не дружит. Поищу либо 8259 либо нашу 1810.
    Последний раз редактировалось Egal; 19.03.2023 в 17:33.

  6. #626
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dima4871 Посмотреть сообщение
    Снял сигналы с ШД c D25
    Подскажите, если помните, какие настройки выставляли в DSView?

    У меня шина так выглядит


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

    Sancho45, подскажите, плиз, что не так с входами на РТ4 ?


    на выходах D55 то есть что-то напоминающее меандр, то нет

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

    DACK0 всегда в 0, ВТ37 уже и наши ставил и 8237 — пофигу, одна шляпа

  7. #627
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Egal Посмотреть сообщение
    DACK0 всегда в 0,
    А собственно так и должно быть:
    DMA ACKNOWLEDGE: DMA acknowledge is used to notify the individual peripherals when one has
    been granted a DMA cycle. The sense of these lines is programmable. RESET initializes them to active
    low.

  8. #628
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я в 20х числах буду дома, могу глянуть, что к чему. Если будете более конкретно давать ответы на мои вопросы, думаю сможем разобраться...
    С анализатором уже есть опыт, что к чему?

  9. #629
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Если будете более конкретно давать ответы на мои вопросы,
    Я буду стараться :=)

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    С анализатором уже есть опыт, что к чему?
    Честно говоря минимальные, но лиха беда начало :=)

  10. #630
    Member
    Регистрация
    31.10.2010
    Адрес
    Щелково, Московская обл.
    Сообщений
    47
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги, добрый день.
    Прошу помощи. Не работает XT-CF в Поиск-2.
    XT-CF Version 4.1 , которая по схеме Киселева Сергея.
    Совместно с micro8088 все пашет, dos грузит, программы запускает. В Поиск-2 ну не хочет. Конфигурации переключателями ну уже кажется все испробовал, на экране тишина, даже биос xt-cf не загружается.
    Может кто сталкивался с подобной проблеммой? Как решали?
    Или сообщите у кого как переключатели на карточке установлены при рабочей на поиск-2 карточке.

    Да, если с установленной в поиск-2 карточкое загрузится с дискеты, на которой установлен конфигуратор xtidecfg, то конфигуратор видит что карточка установлена в компьютер и даже можно биос обновлять карточки, но толку ноль.

    Текущая версия биос в карточке - 580

    Прошу помощи

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

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

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

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

Похожие темы

  1. Ответов: 112
    Последнее: 04.07.2022, 11:21
  2. КЦГД - поиск софта, вопросы и ответы
    от Titus в разделе ДВК, УКНЦ
    Ответов: 238
    Последнее: 28.09.2018, 09:53
  3. Ответов: 19
    Последнее: 03.12.2014, 15:41
  4. Куплю платы расширения для ПОИСК-а
    от Kacher в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 28.07.2011, 20:15
  5. Орион-про: Вопросы по сборке
    от Prusak в разделе Орион
    Ответов: 48
    Последнее: 12.10.2010, 00:18

Ваши права

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