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

User Tag List

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя
Показано с 61 по 70 из 80

Тема: Сборка и настройка платы ХТ XI8088

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

    По умолчанию

    Цитата Сообщение от Vasily Посмотреть сообщение
    то есть суфикс "-2" означает 10MHz или нет?
    Rio444 внёс сумятицу - про процы и так всё было понятно. Я про чипы обычные говорил, т.к. они главная проблема. Найти проц на 8-10 МГц Nec V20 не проблема.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    У меня тут другой вопрос, связанный с DMA возник, какой-нибудь тест DMA проходит? Пробовал checkit, pcdoctor, у обоих тест DMA не проходит. Причем если выдрать DMA, то плата не стартует, то есть встроенная инициализация проходит. DMA работает у кого-нибудь?
    Согласно datasheet на 82C37 у этой микросхемы 4 канала DMA #0, #1, #2, #3 - ноги 19, 18, 17 and 16 этого чипа.

    Теперь чуть детальнее:
    DMA REQUEST: The DMA Request (DREQ) lines are individual asynchronous channel request
    inputs used by peripheral circuits to obtain DMA service. In Fixed Priority, DREQ0 has the highest priority and DREQ3 has the lowest priority. A request is generated by activating the DREQ line of a
    channel. DACK will acknowledge the recognition of a DREQ signal. Polarity of DREQ is programmable. RESET initializes these lines to active high. DREQ must be maintained until the corresponding DACK goes active. DREQ will not be recognized while the clock is stopped. Unused DREQ inputs should be pulled High or Low (inactive) and the corresponding mask bit set.

    Я не знаю что сделано на плате Павлом, но если всё 1 в 1 как у автора оригинальной платы, то 19 нога висит на нуле. А это значит что канал 0 просто не используется.
    Почему не используется - видимо из-за статической памяти. Дело в том что DMA устроен в этом смысле так что ворует шину у проца - и видимо ставит ему вейты - а потом возвращает обратно. Я полагаю для этого и использовался канал 0, это канал с более высоким приоритетом.
    Теперь почему не проходит тест - потому что, скорее всего, то баг биоса. Он не выставляет соответствующие биты что channel0 не используется(а возможно для этого канала их нельзя выставить, хотя в доке об этом ничего я с ходу не нашёл).

    Так что можно считать что это не баг, это фича ;-)

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    Что за контроллер? Новодел? У меня новодел нормально сразу не завелся, дальше я не упирался.
    Да, того же автора. Вроде работает - но не работает. ))) Я правда уже умудрился его спалить - перевернул плату - 74LS138 знатно лопнули. Все чипы на помойку. А утром с китая пришли новые, все кроме 16550. ))

    Цитата Сообщение от Vasily Посмотреть сообщение
    Если интересно, то могу попробовать подключить старый контроллер, вроде в BIOS сразу есть поддержка дисководов.
    Конечно интересно ))

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

    Цитата Сообщение от Egal Посмотреть сообщение
    Есть ещё вопрос по RTC. Плата RTC видит и настройки хранит. Checkit эти настройки не видит, может какой-то драйвер грузить надо? Вообще изначально в оригинале RTC для XT не предусмотрена.
    Теперь по поводу RTC - я что-то немного ку-ку, подзабыл много чего, а прерываний то на XT всего 8, с 0 по 7, а RTC это IRQ8. Стало быть нужен резидент. TIMER1.3 не нашёл RTC на моей плате, завтра уже проверю остальные варианты.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    вроде в BIOS сразу есть поддержка дисководов.
    Что-то я и тут протупил - подумал что нужно и там и там. Ну конечно же, зачем два биоса. Биос на fdd плате отключил - но симптомы те же.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    Вы уверены? Активность диска при "висении" проявляется?
    Светодиод не горит, хотя на некоторых операциях моргает

    Цитата Сообщение от Vasily Посмотреть сообщение
    примерно секунд 15 наблюдается активность диска, после чего выдается информация о диске и происходит возврат в командную строку.
    Вот я после прошивки более свежих версий не проверял это (только на прошивке 2016 года по-моему) - сейчас всё так, только лампочка не моргает, либо не видно
    Причем первый DIR с задержкой - все следующие сразу всё ок, выходит в C>

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

    Цитата Сообщение от Egal Посмотреть сообщение
    Я полагаю для этого и использовался канал 0, это канал с более высоким приоритетом.
    Ну да, в чекит если посмотреть SysInfo-Interrupt, то можно увидеть справа DMA 0 - RAM Refresh. У нас же нет никакого реферша ))

    Цитата Сообщение от Egal Посмотреть сообщение
    прерываний то на XT всего 8, с 0 по 7, а RTC это IRQ8.
    Там же в списке прерываний видно что чекит смотрит с 0 по 7. Но у нас то на плате 8259 две штуки - там вторые 8 прерываний, так что чекит просто не умеет проверять RTC.
    Последний раз редактировалось Egal; 07.02.2022 в 23:22.

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

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

    По умолчанию

    Vasily, про процы я чуть выше опечатался в номерах
    8088 - 5 МГц
    8088-2 - 8 МГц
    8088-1 - 10 МГц

  4. #63
    Activist
    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Egal, спасибо за уточнение.
    Попробовал подоткнуть старый контроллер флопа, не заработало. Вроде головку пытается вывести на 0-ю дорожку, но грузится с дискеты не хочет. Вечером попробую еще поиграться, но вряд-ли взлетит.
    Учитывая, что для работы флопика используется DMA, возможно что не работает из-за проблем с DMA.
    Насчет тестов, в логе ошибки на всех каналах или только на 0-м? У меня на всех.

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

    По умолчанию

    Цитата Сообщение от Vasily Посмотреть сообщение
    Насчет тестов, в логе ошибки на всех каналах или только на 0-м? У меня на всех.
    На всех? Это не хорошо. У меня в логе только Channel #0. А точно на всех?

    Вот тут есть видео чувака забугорного - у него такая же плата как у меня и у него ровно так же Channel #0 не работает.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    Попробовал подоткнуть старый контроллер флопа, не заработало.
    А старый это какой - новодел или просто старый "промышленный" ?
    Последний раз редактировалось Egal; 08.02.2022 в 14:52.

  6. #65
    Activist
    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На всех? Это не хорошо. У меня в логе только Channel #0. А точно на всех?
    Да, все верно, я ошибся. Перепроверил еще раз, checkit выдает ошибку только на 1-й канал. Это pcdr почему-то ругается на все каналы. Флопик висит на 2-м должно работать.

    А старый это какой - новодел или просто старый "промышленный" ?
    Промышленный на рассыпухе. Достал еще парочку посвежее, тоже промышленных(мультикарты), пока не пробовал. Вечером попробую что-нибудь подобрать.

  7. #66
    Activist
    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зря только дезинформировал, материнка заработала с заводским контроллером флопа. На плате контроллера установлена только 8272 с обвязкой.
    В качестве дисковода использовал эмулятор с дискетой 5" 360К.
    Смог загрузить DOS с дискеты, запустить Volkov Commander, потыкать в файлы, все работает. Значит DMA работает.
    Причина в глюке прошлый раз - разъем ISA, часть ламелей на контроллере залужена и похоже не всегда есть контакт по всем ламелям.

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

    По умолчанию

    Цитата Сообщение от Vasily Посмотреть сообщение
    На плате контроллера установлена только 8272 с обвязкой.
    Я когда лет 20(да каких 20 - 30, 25 точно) назад собирал копию фирменной XTшки - на 4164,41256 - я как раз контроллер дисковода собирал на 8272, и он отлично работал.
    Не знаю почему Малинов выбрал PC8477VB-1, возможно потому что он поддерживает всё от 360 до 2.88

    Вот кстати что он сам пишет на одном из форумов по поводу проблемы с его же FDD контроллером у одного из пользователей:
    One more thing to try - a different bus controller 8288 IC. I had good results with (a) CP82C88 (Intersil/Harris part), (b) NEC UPB8288D part; and not so good results with AMD 8288. Intel part worked reasonably well (I think I had some issues on higher frequencies - 10 MHz or more).
    У меня как раз AMD. Я брал их на али пару - одна точно глючит хоть и работает, возможно из-за большого нагрева, она керамическая. Вторая стабильно работает на 4.77

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

    Вот тут фото Поиск - это 1я версия, 8088 - и там 8259-2, похоже это на 4 или 5 мгц
    Последний раз редактировалось Egal; 09.02.2022 в 08:20.

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

    По умолчанию

    Цитата Сообщение от Egal Посмотреть сообщение
    Вот тут фото Поиск - это 1я версия, 8088 - и там 8259-2, похоже это на 4 или 5 мгц

    А вот тут реальная ХТ, и на ней тоже есть 8259-2

  10. #69
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    527
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    104 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На 21-й странице есть табличка https://pdos.csail.mit.edu/6.828/200...ware/8259A.pdf

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

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    На 21-й странице есть табличка https://pdos.csail.mit.edu/6.828/200...ware/8259A.pdf
    Эту я видел, там что-то про частоты ничего не написано явно. Может быть имеете ввиду 1/<x>ns = f ? я про это подумал - ну такое себе вычисление.

    У меня от Intersil есть, но там 8259-2 нет

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

    Китайцы квасят до сих пор, ни одного чипа не отправили ещё =)) К 15-20 марта только приедут наверное. Печаль

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 902
    Последнее: 26.04.2024, 14:50
  2. Ответов: 103
    Последнее: 20.04.2021, 16:29
  3. Ответов: 169
    Последнее: 06.11.2018, 16:36
  4. Сборка, настройка платы ЮТ88 (Прусак)
    от Павел Рябцов в разделе ЮТ-88
    Ответов: 189
    Последнее: 31.07.2018, 12:58
  5. Ответов: 179
    Последнее: 28.03.2018, 08:30

Ваши права

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