PDA

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



Павел Рябцов
23.01.2018, 11:36
Барыжилась тут http://zx-pk.com/forum/viewtopic.php?f=7&t=8842

Описание проекта http://www.malinov.com/Home/sergeys-projects/xi-8088.
Но сразу предупрежу, это не реплика этой платы, а новоразведённая ХТшка в корпус miniATX, имеет 2 ISA 8Бит!!!
Питание АТХ.
Встроен контроллер XT-CF-Lite V4, информация тут http://www.malinov.com/Home/sergeys-projects/xt-cf-lite
Видео контроллер на 9000-3 http://www.malinov.com/Home/sergeys-projects/isa-supervga

Прошивка Atmega8 для АТХ блока питания.
https://yadi.sk/d/-pf-gb6u3KSsxf



https://img-fotki.yandex.ru/get/914553/28122058.9/0_1a3aa6_94cf473b_orig

https://img-fotki.yandex.ru/get/9807/28122058.a/0_1a4a00_ce13f57_orig
https://img-fotki.yandex.ru/get/931298/28122058.a/0_1a4a01_ce00b277_orig
https://img-fotki.yandex.ru/get/370744/28122058.a/0_1a4a02_7ab9cee_orig
https://img-fotki.yandex.ru/get/742275/28122058.a/0_1a4a03_ff7ad18e_orig
https://img-fotki.yandex.ru/get/742275/28122058.a/0_1a4a04_26c4cdb6_orig
https://img-fotki.yandex.ru/get/370744/28122058.a/0_1a4a05_ee7d606a_orig
https://img-fotki.yandex.ru/get/742275/28122058.a/0_1a4a06_a79be47a_orig
https://img-fotki.yandex.ru/get/509885/28122058.a/0_1a4a07_5d6c8be6_orig
https://img-fotki.yandex.ru/get/370744/28122058.a/0_1a4a08_3ea0d172_orig
https://img-fotki.yandex.ru/get/370744/28122058.a/0_1a4a09_4fadee2a_orig
https://img-fotki.yandex.ru/get/509885/28122058.a/0_1a4a0a_7f1d2556_orig
https://img-fotki.yandex.ru/get/509885/28122058.a/0_1a4a0b_316e4a51_orig
https://img-fotki.yandex.ru/get/370744/28122058.a/0_1a4a0c_f2924ecf_orig

VGrad
24.01.2018, 00:28
...
Но сразу предупрежу, это не реплика этой платы, а новоразведённая ХТшка в корпус miniATX, имеет 3 ISA 8Бит!!!
...

Здорово !!!
В тексте про 3 ISA, но на фотках всего 2 ISA разъёма.

Будем изучать !!! ;)

Публикуйте подробности.

Павел Рябцов
24.01.2018, 04:11
Здорово !!!
В тексте про 3 ISA, но на фотках всего 2 ISA разъёма.

Будем изучать !!! ;)

Публикуйте подробности.

Ну правильно, сначала было 3 штуки, потом был установлен VGA, и после этого 1 штука ISA удалена.

Ефим
30.01.2018, 08:16
Павел, а прошивка на ATMega8 есть? Ткните ссылкой пожалуйста.

Vasily
12.02.2018, 11:20
Добрый день.

Начал неспешно собирать, появились вопросы:
1. Схема управления питанием ATX на Atmega8, разъем J1 - каково его назначение?
2. При прошивке меги, фьюзы оставлять по-дфолту или что-то шить нужно?
3. Не смог найти места под D51, D52 - это диоды на листе с CompactFlash. И какие диоды нужно ставить?

Спасибо.

Павел Рябцов
12.02.2018, 11:26
Добрый день.

Начал неспешно собирать, появились вопросы:
1. Схема управления питанием ATX на Atmega8, разъем J1 - каково его назначение?
2. При прошивке меги, фьюзы оставлять по-дфолту или что-то шить нужно?
3. Не смог найти места под D51, D52 - это диоды на листе с CompactFlash. И какие диоды нужно ставить?

Спасибо.

1. Это если вдруг кто зашьёт на внешний генератор, можно будет впаять кварц. На всякий подстраховался.
2. Всё вроде по дефолту.
3. Забудьте.

Vasily
18.02.2018, 19:02
Добрый день.





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

2. Всё вроде по дефолту.


Запаял мегу, разъем питание, прошил, включил. Блок питание стартует примерно после 20-ти секунд после замыкания кнопки "PONSW". Поправил фьюзы на 8МГц от внутреннего RC(по-умолчанию 1МГц от внутреннего RC), стал включаться секунды через 2-3.
Как было задумано? Включение с задержкой или фьюзы на 8МГц? Исходники доступны поправить делитель?

Спасибо.

Павел Рябцов
18.02.2018, 19:13
Есть задержка при включении, это правильно.

DonkeyHot
20.02.2018, 13:03
да уж, ждут нас сюрпризы, у меня первая (из 3-х) в процессе, буду отписываться по мере пайки

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


Добрый день.



Запаял мегу, разъем питание, прошил, включил. Блок питание стартует примерно после 20-ти секунд после замыкания кнопки "PONSW". Поправил фьюзы на 8МГц от внутреннего RC(по-умолчанию 1МГц от внутреннего RC), стал включаться секунды через 2-3.
Как было задумано? Включение с задержкой или фьюзы на 8МГц? Исходники доступны поправить делитель?

Спасибо.

фьюзы поправил, выложи результат для прошивки плиз

Vasily
20.02.2018, 15:05
Ну раз еще кто-то собирает :)

1. Фьюзы. Я заходил на AVR Fuse Calculator (http://www.engbedded.com/fusecalc/), выбирал ATmega8, менял частоту встроенного RC-генератора на 8МГц, полученные значения шил, учитывая разброд и шатания у Atmel(скрин программы не привожу), значение младшего байта должно быть E4.
На картинке все должно быть понятно:
64307

2. Питание. Изначально пиитание с ISP соединено с +5V всей схемы, а питание на мегу подается с дежурки, как результат при подключении программатора, программатор будет пытаться "вытянуть" всю плату, а мега так и останется без питания. У меня плата еще не распаяна, поэтому я бросал перемычку, между 2-м выводом ISP и питанием меги. Но правильнее будет оторвать 2-й пин питание ISP и соеденить его с мегой(я кидал перемычку между выводом ISP и RPW5), тогда можно будет шить мегу и на полностью распаенной плате, предварительно отключив разъем питания. Поправьте, если ошибаюсь. Подробности изменения на картинке:
64308

DonkeyHot
20.02.2018, 15:13
дык, плат было много, не в запас же брали! Будут собирать

Павел Рябцов
20.02.2018, 15:16
Ну раз еще кто-то собирает :)



2. Питание. Изначально пиитание с ISP соединено с +5V всей схемы, а питание на мегу подается с дежурки, как результат при подключении программатора, программатор будет пытаться "вытянуть" всю плату, а мега так и останется без питания. У меня плата еще не распаяна, поэтому я бросал перемычку, между 2-м выводом ISP и питанием меги. Но правильнее будет оторвать 2-й пин питание ISP и соеденить его с мегой(я кидал перемычку между выводом ISP и RPW5), тогда можно будет шить мегу и на полностью распаенной плате, предварительно отключив разъем питания. Поправьте, если ошибаюсь. Подробности изменения на картинке:
64308

Да есть такой косячек. Но в принципе ничего страшного и решаемо)

Ефим
08.11.2018, 22:39
Каковы успехи у собирающих? Запустил кто нибудь? Расскажите полезного по сборке и запуске.

Vasily
09.11.2018, 08:23
Я распаял минимум для старта, плата не взлетела, потом бы перерыв.
У меня вопрос, кто-нибудь может прозвонить вывод 17 м/сх D17(находится рядом с 8237) с землей, у меня почему-то коротыш.

Спасибо.

work
09.11.2018, 22:16
У меня вопрос, кто-нибудь может прозвонить вывод 17 м/сх D17(находится рядом с 8237) с землей, у меня почему-то коротыш.

Прозвонил свою чистую плату, на 17 выводе м/сх D17 коротыша на землю нет.

Vasily
12.11.2018, 10:14
Вобщем с "коротышем" разобрался, изначально поставил хабовую флэшку(49LF004), а она совсем не подходит(28-й вывод внутри корпуса соединен с 15), это как раз A13 и земля в схеме. Поменял на нормальную, "коротыш" ушел. Вывод, сверяйтесь с даташитами, прежде чем всякую "каку" ставить.
Дальше, стал разбираться со стартом проца, сигнал READY был все время в 0, выяснилось, что для корректного его вормирования нужен 8237, после установки процессор стал перебирать адреса, но иногда сигнала небыло(посмотрел по схеме, нужно ставить SA1), сунул перемычку, появился стабильный старт процессора.
Пока все, BIOS, то-ли не стартует, то-ли где-то виснет, во всяком случае в коде BIOS есть выдача POST-кодов в 80-й порт, у меня POST-карточка молчит. Пока нужно почитать у Сергея, что должно в минимуме стоять и назначения переключателей, я надеялся выжать хотя бы пищание BIOSa, без чтения всей документации.

DIMKA55
12.11.2018, 11:19
На какой серии собрана?

Vasily
12.11.2018, 12:01
Микс импортных м/сх, по приципу - что нашел. Не думаю, что пока стоит пытаться повторять - плата не запущена. На импортных от XT до 386 во всю пересортица встречается.

DIMKA55
12.11.2018, 15:13
Микс на этой плате не пойдет, у меня получилось запустить оригинальную xi8088 на АСТ серии логики и кмос бис. Признаки жизни подала когда поставил 82с84 вместо 8284. Остался косяк с ошибками DMA - 8237 не работает, 1810вт37 работает с ошибками, неспешно ищется 82с37.

Vasily
12.11.2018, 17:02
Спасибо за наводку, на этапе ловли глюков в будущем будет полезно, я в основном и менял на ACT/HCT серию.
Пока что, следующим шагом хочу добиться выдачи POST-кодов.

DIMKA55
12.11.2018, 17:17
У меня в основном все собрано от Киселева. Планирую довести до ума оригинальную xi8088, потом буду переносить ее на эту переразведенную плату. Кстати биос на xi8088 играет трель на бузере в момент ошибки.

Ефим
12.11.2018, 22:31
Спасибо всем, кто участвует в обсуждении. У меня тоже такая плата, укомплектовался почти полностью, м.с. брал по рекомендациям из BOM листа Кисилева Сергея. Думаю скоро начать сборку. Vasily пожалуйста не забрасывайте сборку, нам очень понадобятся Ваши рекомендации. DIMKA55 хоть Вы пока и не собираете эту плату, будьте пожалуйста активным участником. work а Вы когда планируйте начать сборку? Надеюсь, что совместными усилиями плата все таки запустится.

Павел Рябцов
12.11.2018, 22:41
Микросхемы для её по ВОМ будут позже, если кто не закупился)

randomizer
12.11.2018, 23:02
хоть Вы пока и не собираете эту плату, будьте пожалуйста активным участником.

Микросхемы для её по ВОМ будут позже, если кто не закупился)
Тоже лежит такая платка, пока на неё запаян только чип Tridend и переключители(нашёл которые отлично вместились), начал было разыскивать детальки.
Павел, дайте знать пожалуйста как появятся микросхемы(если что, сегодня подписался на эту тему), возможно мне не всё потребуется, т.к. планирую использовать серию 74ACT

Павел Рябцов
13.11.2018, 07:26
randomizer Вы запускаете плату которая никогда не запускалась и уже впаян трейдент, я всегда говорил начинать надо с базы, чего бежать впереди паровоза.

randomizer
13.11.2018, 11:11
я всегда говорил начинать надо с базы, чего бежать впереди паровоза.
Предпологалось что к тому времени как я наконец соберу плату, уже будет множество людей с отлажеными и рабочими платами. К тому же, оказалось что подобные чипы очень легко монтировать, поэтому не удержался и запаял ещё и трайдент под горячую руку.

work
13.11.2018, 11:21
work а Вы когда планируйте начать сборку? .
Я пока в процессе подбора деталек, а тут ещё и серия оказалась критична. :(

Vasily
16.11.2018, 09:04
В-общем плата немного ожила. Поменял ПЗУ, прошил заново. Сейчас плата выдает POST-коды. Инициализация останавливается на 31h коде
e_ram_complete equ 31h ; RAM test completed
дальше по коду BIOS идет вызов
call reserve_ebda ; reserve EBDA if needed
тут похоже и виснет, так следующий POST-код который должен выдать BIOS
e_ext_start equ 40h ; Start BIOS extension ROM scan
но до него не доходит.
Попробую выкинуть вызов reserve_ebda и пересобрать BIOS, пока что без него можно обойтись.


;================================================= ========================
; reserve_ebda - reserve EBDA (Extended BIOS Data Area) if using PS2_MOUSE
; Input:
; AX = memory size in KiB
; Notes:
; - Assumes that EBDA memory was cleaned
; - Does not reserve EBDA if PS/2 auxiliary device is not detected
;-------------------------------------------------------------------------


PS. MDA/CGA карточка воткнутая в слот молчит, хотя судя по коду уже должны идти сообщения на экран.

Ефим
18.11.2018, 10:07
Vasily скажите пожалуйста, а Вы зашивали BIOS последней версии выложенный Кисилевым? А то может быть в ранних версиях меньше проводится тестов, Вы не пробовали их зашивать? А по железу или плате Вам ни чего не пришлось делать, чтобы запустить по состоянию на сегодняшний день? А что за видео карточку Вы используйте? Я тоже планирую запустить видео для начала на внешней карте, купил для этого Trident 9000, правда она ISA 16, но вроде должна работать и в ISA 8 слоте, режим 8 или 16 бит устанавливается перемычками. Может я конечно ошибаюсь.

Vasily
18.11.2018, 15:32
Vasily скажите пожалуйста, а Вы зашивали BIOS последней версии выложенный Кисилевым? А то может быть в ранних версиях меньше проводится тестов, Вы не пробовали их зашивать?
Да, шил последний 0.9.0. Насчет ранних не подумал. Там вроде как в куске где виснет ничего и не тестится. При следующем подходе попробую посмотреть.

А по железу или плате Вам ни чего не пришлось делать, чтобы запустить по состоянию на сегодняшний день?
Только с управлением питанием немного повозился, но сейчас я питаю плату от лабораторного. Больше ничего на плате не делал.

А что за видео карточку Вы используйте? Я тоже планирую запустить видео для начала на внешней карте, купил для этого Trident 9000, правда она ISA 16, но вроде должна работать и в ISA 8 слоте, режим 8 или 16 бит устанавливается перемычками. Может я конечно ошибаюсь.
Одна непонятного происхождения MDA/CGA/Hercules(точно не знаю что за модель), вторая VGA на Trident под ISA-8 с новодела. Обе работают с XT. Видео пока ни на одной не стартует(VGA и не должна, там VGA-BIOS позже вызывается).

Vasily
17.12.2018, 22:31
Похоже что память в tsop-32 на плате разведена не корректно. Судя по документации на AS6C4008 соответствие не pin-to-pin, а со смещением. Нашел 2 переходника с tsop на dip вроде подходит, буду пробовать через переходник в dip устанавливать.

Павел Рябцов
17.12.2018, 22:42
Похоже что память в tsop-32 на плате разведена не корректно. Судя по документации на AS6C4008 соответствие не pin-to-pin, а со смещением. Нашел 2 переходника с tsop на dip вроде подходит, буду пробовать через переходник в dip устанавливать.

Похоже что это так, сейчас глянул, ХЗ почему просмотрел когда шаблон делал.

Vasily
29.12.2018, 12:47
И так, найдена еще одна ошибка разводки. У триггера D33 на 7-й вывод приходит +5B, а должна быть земля. Если микросхема еще не установлена, то проще всего подрезать дорожку под ней. Я уже установил микросхему, поэтому отрезал и отогнул ногу.
После этого исправления плата завелась, на вставленной видеокарте появилось видео.
Фото с минимум распаянных деталей необходимых для запуска выложу позже.
Павел, еще маленькое замечание, у D33 на схеме перепутаны надписи у выводов R и S, но судя по схеме сброс именно там где и нужен.

На этом пока все, как минимум без доп. периферии плата рабочая.
PS. китайские POST-card работают некорректно с шиной ISA на XT машинах! Они запоминают байт на шине по переднему фронту(в это время на ШД еще не выдан байт), а нужно по "заднему".

Павел Рябцов
29.12.2018, 13:15
И так, найдена еще одна ошибка разводки. У триггера D33 на 7-й вывод приходит +5B, а должна быть земля. Если микросхема еще не установлена, то проще всего подрезать дорожку под ней. Я уже установил микросхему, поэтому отрезал и отогнул ногу.
После этого исправления плата завелась, на вставленной видеокарте появилось видео.
Фото с минимум распаянных деталей необходимых для запуска выложу позже.
Павел, еще маленькое замечание, у D33 на схеме перепутаны надписи у выводов R и S, но судя по схеме сброс именно там где и нужен.

На этом пока все, как минимум без доп. периферии плата рабочая.
PS. китайские POST-card работают некорректно с шиной ISA на XT машинах! Они запоминают байт на шине по переднему фронту(в это время на ШД еще не выдан байт), а нужно по "заднему".

Да, есть такой косяк, исправил. По надписям, главное что заработало))
По POST карте, в следующей версии хочу встроить как у Сергея на бэкплэйне 16 битном.

Vasily
29.12.2018, 14:19
Если будете делать по варианту Сергея, то смотрите сразу как с доступностью чипов на дешифрацию. Там 2 штуки 7446, судя по схеме отсюда ISA POST Card (http://www.malinov.com/Home/sergeys-projects/isa-post-card)
Я собирал "спартанский" вариант по этой схеме POST Card ISA (http://msevm.com/main/post/ISA/postisa.htm), единственное, почему-то на схеме указана ЛЕ2, а на фото и по справочнику нужна ЛЕ1. В остальном плата работает. Именно этот вариант выбрал из-за простоты и доступности, собирать дешифратор на РЕ3 или месяц ждать посылку с дешифраторами не хотелось.

Павел Рябцов
29.12.2018, 14:47
Если будете делать по варианту Сергея, то смотрите сразу как с доступностью чипов на дешифрацию. Там 2 штуки 7446, судя по схеме отсюда ISA POST Card (http://www.malinov.com/Home/sergeys-projects/isa-post-card)
Я собирал "спартанский" вариант по этой схеме POST Card ISA (http://msevm.com/main/post/ISA/postisa.htm), единственное, почему-то на схеме указана ЛЕ2, а на фото и по справочнику нужна ЛЕ1. В остальном плата работает. Именно этот вариант выбрал из-за простоты и доступности, собирать дешифратор на РЕ3 или месяц ждать посылку с дешифраторами не хотелось.

CD4511 У меня этих много.

Vasily
29.12.2018, 16:35
Залил фотки платы, моей POST-card, заводской POST-карты(не работает с XT платами!!!). XT XI8088 (https://photos.app.goo.gl/nmqhkqRQ9Aqb1tJK7)
Видео прохождения POST https://youtu.be/zSQ1Sq0vMew
Видео вывода информации BIOS на экран https://youtu.be/6C-nbRG3Psw

Пока что все, заказал 688-е, дальше буду пробовать запускать XT-CF адаптер, потом встроенное видео.

Павел Рябцов
02.01.2019, 10:42
Vasily Красота)

Кстати кто спрашивал по поводу микросхем, пришли, но я не проверял все ли по списку, так же есть RAM в DIP. Пишите на мыло или в контакте, на форуме я больше ничего не продаю)

siemensC35
02.01.2019, 10:59
заводской POST-карты
я извиняюсь, а кто-то вообще собирал карточку из ссылки ниже . Или она не особо рабочая ?
http://master-tv.com/article/post2/

Vasily
05.01.2019, 11:37
Смотрел эту схему когда нужно было по-быстрому собрать POST-карточку, вроде как дешифрация порта сделана правильно. Хотя в тексте и упоминается почему-то порт 31F. Меня тогда остановило наличие РЕ-шек, мог за вечер не успеть собрать, а очень хотелось двинуться дальше. Да и жрущие РЕ-шки(до 110мА одна), это +200мА на плату минимум.
У меня сам плата XI8088 в том виде как на фото потребляет 400-450мА.
Если будете собирать, то начинайте со схемы дешифрации DD5,DD6, программирование ROM, сборка, подача питания, проверка что коды выдаются верные, дальше уже можно собирать остальное.

Ефим
25.01.2019, 19:36
Приветствую всех!
Частично собрал плату, только для старта. Vasily писал ранее
Дальше, стал разбираться со стартом проца, сигнал READY был все время в 1, выяснилось, что для корректного его формирования нужен 8237, после установки процессор стал перебирать адреса, но иногда сигнала не было(посмотрел по схеме, нужно ставить SA1), сунул перемычку, появился стабильный старт процессора. А здесь нет опечатки, у меня проц стоит вообще если сигнал READY=0, когда отсутствует 82С37, а с ним сигнал READY=1 и проц начинает дрыгать ногами. Правда пока далее дело не пошло.

Ефим
25.01.2019, 22:23
Плата запустилась :). Я му...к не запаял м.с. 48, т.к. все смотрел на схему Кисилева, и ведь видел на фото у Vasily и не запаял, а в нашей версии она есть. Потыкал осциллом, появилась активность с явным перебором адресов и данных. Установил видеокарту Trident в слот (такая же как и разведенная на плате). Появилось изображение и прошел тест ОЗУ 640 кБ. Подключил клавиатуру и она тоже работает, зашел в Setup и установил время, но у меня пока нет батарейки, поэтому на сохранность не проверить, но это потом. Если нужно фото платы или видео, то могу сделать, но только через 3 дня. Всем успехов в сборке.

Ефим
29.01.2019, 22:03
Приветствую форумчан! Забегая вперед спрошу, может кто подскажет, а как правильно подготовить CF карту для работы на этой плате? Как форматировать, разбивать, какую версию MS-DOS заливать и пр.?

SeaBirdDK
31.01.2019, 07:40
Я через переходник CF-IDE покдключал карту к старому P-III компу и просто разбивал FDISK-ом в FAT16, далее format и ставил MS-DOS 6.22

Ефим
05.02.2019, 19:39
Приветствую всех! Собрал встроенный на плате XT-CF lite V4 контроллер. Выставил перемычками адреса расположения BIOS расширения контроллера, при включении стали появляться сообщения XT-CF lite V4 контроллера с указанием адреса по которому оно откликается, т.е. все нормально. При установке CF карты переставал грузиться комп, проверял то сё, оказалось, что слот неправильный. Т.е. по распайке нужно карту устанавливать вверх лицевой стороной, а у меня карта устанавливается вниз лицевой стороной в соответствии с ключами. Пришлось немного подработать надфилем и стало все ОК. Вот оказывается как бывает, а я голову ломаю не могу понять, что происходит. Так что проверяйте свои CF слоты. После загрузки с уже правильно установленной CF карты стало появляться меню загрузки и стала детектиться карта. Но система по прежнему не грузилась. Стал читать ссылки которые даёт Кисилев в описании своей карты http://https://www.lo-tech.co.uk/wiki/XT-CF-lite_FAQ и наткнулся в конце страницы на особенность разбивки карты FDISKом. В итоге скачал где то в инете загрузочную дискету MS-DOS 6.22 и с неё установил систему на свою CF карту с учетом рекомендаций. После этого комп загрузил систему, все ОК. В режиме турбо вообще весело грузится. По монтажу пришлось выпаять ранее запаенный блокировочный конденсатор у м.с. ПЗУ компа т.к. рядом с ним устанавливается ПЗУ XT-CF lite V4 контроллера и для него места уже нет. Так же по схеме контроллера у Кисилева не устанавливается R5, по нашей схеме R9, но я увидел после запайки поэтому убирать не стал, и так работает нормально. Вот такая история. Всем удачи в сборке!!.

Vasily
18.02.2019, 21:47
Режим турбо кто-нибудь пробовал включать? У меня виснет намертво.

Ефим
18.02.2019, 22:07
Vasily писал

Режим турбо кто-нибудь пробовал включать? У меня виснет намертво. У меня турбо режим работает нормально. В последнем своем сообщении я писал
В режиме турбо вообще весело грузится. У меня установлен тактовый генератор на 24 МГц. В режиме турбо CheckIt показывает 8 МГц
Vasily когда планируйте паять встроенное видео?

Vasily
18.02.2019, 22:29
Ясно, спасибо, а какую частоту генератор для турбы ставили? Можете при случае фотку платы сделать?
Пока с документированием немного хочу разобраться, засел за рисование/описание(достало каждый раз по схемам, страничкам лазить). На работе пока завал небольшой, но к выходным надеюсь добраться.

Павел, проверьте пожалуйста разводку SW2, похоже что разведено так, что у переключателя должны коммутироваться не противоположные вывода, а соседние.

Ефим
22.02.2019, 17:01
To Vasily. Я писал ранее, что у меня стоит кварцевый генератор на 24 МГц для Turbo mode. Еще ранее забыл написать, что подключил мышь 2-х кнопочную с колесиком, BIOS увидел подключенную мышь, написал Present во время прохождения POST теста. Далее через autoexec.bat подключил драйвер и мышь заработала, правда колесико не работает, можно попробовать другие драйвера для мыши, я ставил их несколько, но не все работают. По ссылке ниже фото моей платы по состоянию на сегодняшний день.
https://yadi.sk/i/UZMgwX3I8_e-kQ

DIMKA55
22.02.2019, 17:41
Не подскажете где купили 82с37?

Ефим
22.02.2019, 20:09
Не подскажете где купили 82с37?
Честно не помню, чуть ли не в чип-дипе, но сейчас у них нет. В платане много комплектухи заказывал и что то покупал у Павла. Извините наверное не помогу.

Vasily
01.03.2019, 18:48
Ефим, спасибо за фотки, у меня серия HCT с небольшим миксом, возможно поэтому турба не хочет. Пока это не важно, видео пока не собирал, туго со временем.
DIMKA55, я все недостающее брал тут utsource (https://www.utsource.net/)

Egal
06.02.2022, 00:40
Режим турбо кто-нибудь пробовал включать? У меня виснет намертво.
Если вдруг кому-то это ещё интересно то как я понимаю всё зависит от частоты 8254, 8237 и 8259. У меня на обычной Xi8088 стоят 8237-5, 8254 без цифр, и 8259-2.
Какой бы проц не поставил всё вешается намертво, один правда какой-то V20-10MHz дошёл до показа заставки видеокарты.
Такая история.

PS:8288 тоже бывает с индексом, например UM82C88-10

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

Плату то запустили в итоге?

Vasily
06.02.2022, 09:04
Плату то запустили в итоге?
Без стабилизации турбо режима особого смысла в распайке VGA и IDE смысла не вижу. XT с VGA картой на стандартной частоте как-то не очень.
За подсказку по чипам спасибо, попробую посмотреть/переставить что установлено на турбированной XT(заводской, рабочей). Я в свое время все списал на тайминги, а как подобраться к поиску проблемы, что-то не придумалось.

Egal
06.02.2022, 12:40
За подсказку по чипам спасибо
И вам спасибо за utsource - там тоже что-то есть, если что там закажу. Я пару дней назад на Алике заказал, посмотрим что придёт.
В первую очередь меня волнует 8288 - по даташиту это контроллер шины, вряд-ли 4-5мгц версия будет работать даже на 8 (в лучшем случае на 8).

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

У меня ещё проблема вылезла - даже две -
- при старте в спикере постоянный писк, одной частоты. Автор платы где-то на просторах интернета писал что это из-за слишком нагруженной шины.
- нет загрузки с XT-CF, в лучшем случае пишет FreeDOS (если с образа FreeDOS флешку делать) либо просто вешается, если просто MS-DOS, хотя VM в VirtualBOX с неё грузится отлично.

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

Вот тут я заказал чипы:
82C37 (https://aliexpress.ru/item/32961475195.html?_ga=2.11993393.44687832.164335904 4-146572058.1613727948&_gac=1.219509099.1643705199.Cj0KCQiA0eOPBhCGARIsAF IwTs56cyovO4eq1LWyM3FmgrsI5jLmw9QqiMg9Ip097ZINnBI0 Pv6-0y0aAiWIEALw_wcB&sku_id=66456049743&spm=a2g39.orderlist.0.0.5d754aa68h1NOP)

82C54Z (https://aliexpress.ru/item/32908655693.html?_ga=2.11993393.44687832.164335904 4-146572058.1613727948&_gac=1.219509099.1643705199.Cj0KCQiA0eOPBhCGARIsAF IwTs56cyovO4eq1LWyM3FmgrsI5jLmw9QqiMg9Ip097ZINnBI0 Pv6-0y0aAiWIEALw_wcB&item_id=32908655693&sku_id=65943476127&spm=a2g39.orderlist.0.0.5d754aa68h1NOP)

82C59 (https://aliexpress.ru/item/1005001793940646.html?gatewayAdapt=glo2rus&sku_id=12000022639281834&spm=a2g0s.12269583.0.0.6cc26c517ojDdG)

82С88 (https://aliexpress.ru/item/4000488958377.html?_ga=2.11993393.44687832.1643359 044-146572058.1613727948&_gac=1.219509099.1643705199.Cj0KCQiA0eOPBhCGARIsAF IwTs56cyovO4eq1LWyM3FmgrsI5jLmw9QqiMg9Ip097ZINnBI0 Pv6-0y0aAiWIEALw_wcB&sku_id=10000002184929144&spm=a2g39.orderlist.0.0.5d754aa68h1NOP)

Правда, по одной не продают.

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

Да, ещё сопр - если будете ставить - так же на разные частоты может быть.
8287-1 = 10МГц
8288-2 = 8МГц
8288 = 5МГц
---- так спать видимо хотел что опечатался
8088 - 5 МГц
8088 -2 - 8 МГц
8088-1 - 10 МГц
У 8087 должно быть так же

Так что использование V20-16МГц думаю будет затруднительно на подобной плате, хотя бы из-за сопра, по крайней мере на моей плате частота на сопр подаётся та же самая, что и на проц.

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

Интересный момент с Intel 82C54 - по их даташиту 82C54-2 = 10МГц. Так что предположительно Intel серия (с буквой i на корпусе перед P82, очевидно) с индексом 2 это 10 МГц.
( upd: хотя вот только увидел инфу что у Intel 82С59 может быть и с индексом -8 - мозг взрывается уже =)) )

82C84 может быть CMOS и может быть NMOS, в первом случае обвязка на 14.318 должна быть из двух кондёров, во втором из двух резисторов.
Ксати, вот этот момент - CMOS/NMOS - тоже занимательный, что с чем можно скрещивать. Я навтыкал что было - на ~4.77 работает, но как уже говорил не совсем так как хочется :-)

Vasily
07.02.2022, 14:53
В первом приближении турбо взлетел, благодаря идее Egal!!!
В один из слотов была воткнута видеокарта, для наблюдения за процессом.
Первым делом была устроена "перепись" наиболее значимых для турбо чипов, расклад такой:


8254:Intel P8254-2 - 10MHz, подтверждено datasheet
8237:CP82C37A-12 - 12.5MHZ, подтверждено datasheet
8259:OKI M82C59A-2 - как обычно у всего японского либо нет даташитов, либо написано так что гадать приходится, вроде как позиционируется как для 5MHz системы, возможно 8MHz
8088:OKI M80C88A-2 - то же, что и для 8259, непонятно
8288:UM82C88A-10 - не добрался проверить, но скорее всего 10MHz

Под подозрение попали 8259 и 8088. Первым делом проверил старт платы с одним 8259, BIOS отрабатывает, оставлять нужно D5.
Из XT-шной материнки поехали на подмену:


8259:NEC D8259AC-2
8088:AMD P8088-1

Плата нормально "пережила" переключение в турбо во время теста памяти, цифры визуально побежали быстрее. Впоследствии OKI 8259 был возвращен назад, и установлен D6.
После замены процессора, плата уверенно стартует и проходит тест памяти в турбо режиме.
Выводы:
1. Либо попала перамаркировка, либо японцы по непонятной причине вводят в заблуждение, у Intel в окончании маркировки "-2" означает 10MHz чип. NEC-овских я толком и не разобрался, на каких частотах он должен заводиться. Среди японских чипов, наверное, нужно искать оканчивающиеся на "-10" и больше. Возможно они подойдут.
2. OKI M82C59A-2 - скорее всего желательно так же заменить, хотя должен работать.

PS. Дальше наверное просто запаяю еще один слот, попробую полноценную загрузку с какими-нибудь тестами, хотя бы понять стабильность работы. А дальше уже буду распаивать VGA, CF.

Egal
07.02.2022, 17:19
при старте в спикере постоянный писк, одной частоты.
Проблему решил - китайский продаван под моим партнабером продал мне паразит биперы с генератором внутри. Подключил обычный джек 3.5 и воткнул активную колонк у - играет за милую душу :))

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


Под подозрение попали 8259 и 8088.
С 8088 я бы не парился и ставил NEC V20. Я поставил 10мГц (индекс -10), Checkit без всякой турбы показывает +20% и по процу и по математике в сравнении с обычной XT(без сопра).

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

Есть ещё вопрос по RTC. Плата RTC видит и настройки хранит. Checkit эти настройки не видит, может какой-то драйвер грузить надо? Вообще изначально в оригинале RTC для XT не предусмотрена.

Так же мне не удалось завести FDD контроллер. То есть контроллер то работает, определяется, биос мапится на C8000, прерывание INT13. Но вот дальше - проблемы:
DIR иногда проходит нормально, иногда выдаёт каталог и дальше вроде бы выдай общий размер и свободное место, но нет, вешается.
Не читает и ние форматирует диск - хотя пытается. Причём на чтении слышно как головками ездит и щёлкает - но не запускает ничего. Форматирование - диск так же раскручивается, пытается что-то делать и либо вешается либо Fail, Abort, Ignore.
Как правило просто вешается.

Rio444
07.02.2022, 17:27
у Intel в окончании маркировки "-2" означает 10MHz чип
Вы сейчас про какие чипы?
i8088-2 означает 8МГц,
10МГц это i8088-1

Egal
07.02.2022, 18:13
XT-CF Lite V4.1 работает почти на 100%
Почему почти - грузится с него нормально, и запускается (запустил alley cat - всё нормально). DIR так же выдает каталог и дальше вешается (не показывает ёмкость и обратно в DOS C>не выходит)

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


Вы сейчас про какие чипы?
Речь не про процессоры шла - про процессоры я именно так и написал - речь шла про 82С54-2 = 10мГц, и возможно другие чипы (8259, например) то же так же на 10 МГц, но очевидно что не факт.

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

Ещё момент:
у Xi8088 есть версия биоса с XT-CF внутри.
Биос XTCF мапится на F0000, но на портах контроллера - 300 порт и у контроллера биос естественно отключен - ничего не находит.
Была мысль залить в биос материнки биос XT-CF, не вышло, попробую через файл скрестить и программатором зашить.

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


попробую через файл скрестить и программатором зашить.
Сработало! Теперь биос материнки и биос XT-CF R605 (R610, R615, R620 у меня отказались грузить DOS) в одном флаконе (https://disk.yandex.ru/d/UxcbyPcJaGTiew), порт 300, мапитса куда материнка скажет.

Vasily
07.02.2022, 19:53
Вы сейчас про какие чипы?
i8088-2 означает 8МГц,
10МГц это i8088-1

От Intel, поиск на alldatasheet.com для 82С54 выдает
https://pdf1.alldatasheet.com/datasheet-pdf/view/66111/INTEL/82C54.html
там прямо в "шапке" есть:


Handles Inputs from DC
– 10 MHz for 82C54-2

то есть суфикс "-2" означает 10MHz или нет?

У меня тут другой вопрос, связанный с DMA возник, какой-нибудь тест DMA проходит? Пробовал checkit, pcdoctor, у обоих тест DMA не проходит. Причем если выдрать DMA, то плата не стартует, то есть встроенная инициализация проходит. DMA работает у кого-нибудь?




DIR так же выдает каталог и дальше вешается

Вы уверены? Активность диска при "висении" проявляется?
У меня установлена карточка на 512Мб, первый раздел 120Мб. Вроде DOS5.0(для XT вроде как лучше 3.X, но карточка уже была). Загружаю, ввожу dir, выдает листинг каталога и примерно секунд 15 наблюдается активность диска, после чего выдается информация о диске и происходит возврат в командную строку.



Так же мне не удалось завести FDD контроллер.

Что за контроллер? Новодел? У меня новодел нормально сразу не завелся, дальше я не упирался. Если интересно, то могу попробовать подключить старый контроллер, вроде в BIOS сразу есть поддержка дисководов.

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

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


У меня тут другой вопрос, связанный с 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 не используется(а возможно для этого канала их нельзя выставить, хотя в доке об этом ничего я с ходу не нашёл).

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

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


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


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

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


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

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


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

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


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


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

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


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


прерываний то на XT всего 8, с 0 по 7, а RTC это IRQ8.
Там же в списке прерываний видно что чекит смотрит с 0 по 7. Но у нас то на плате 8259 две штуки - там вторые 8 прерываний, так что чекит просто не умеет проверять RTC.

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

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

Egal
08.02.2022, 15:19
Насчет тестов, в логе ошибки на всех каналах или только на 0-м? У меня на всех.
На всех? Это не хорошо. У меня в логе только Channel #0. А точно на всех?

Вот тут есть видео (https://youtu.be/MkOUcy8wVq0?t=359) чувака забугорного - у него такая же плата как у меня и у него ровно так же Channel #0 не работает.

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


Попробовал подоткнуть старый контроллер флопа, не заработало.
А старый это какой - новодел или просто старый "промышленный" ?

Vasily
08.02.2022, 16:25
На всех? Это не хорошо. У меня в логе только Channel #0. А точно на всех?

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



А старый это какой - новодел или просто старый "промышленный" ?

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

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

Egal
09.02.2022, 00:39
На плате контроллера установлена только 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

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

Вот тут фото Поиск (https://pic.maxiol.com/images2/1644336773.1832815682.20220208171520.jpg) - это 1я версия, 8088 - и там 8259-2, похоже это на 4 или 5 мгц

Egal
09.02.2022, 11:29
Вот тут фото Поиск - это 1я версия, 8088 - и там 8259-2, похоже это на 4 или 5 мгц
https://pic.maxiol.com/thumbs2/1644395307.2960083253.xtsuperturbo3j.jpg (https://pic.maxiol.com/?v=1644395307.2960083253.xtsuperturbo3j.jpg&dp=2)
А вот тут реальная ХТ, и на ней тоже есть 8259-2

Rio444
09.02.2022, 12:30
На 21-й странице есть табличка https://pdos.csail.mit.edu/6.828/2005/readings/hardware/8259A.pdf

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

У меня от Intersil (https://disk.yandex.ru/i/95tx3vE0YuggVw)есть, но там 8259-2 нет

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

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

Rio444
09.02.2022, 17:54
Эту я видел, там что-то про частоты ничего не написано явно.
Для памяти DRAM (FPM, EDO) тоже не указаны частоты. Потому что это не процессор и не SDR. Тактовая частота на такие чипы не подается.
По соотношению задержек очевидно, что 8259A-2 быстрее, чем без двойки.
Если Вы всё видели и всё знаете, сами с собой и продолжали бы свои вопросы решать.

Egal
09.02.2022, 18:30
Потому что это не процессор и не SDR. Тактовая частота на такие чипы не подается.
https://pic.maxiol.com/thumbs2/1644420529.2960083253.82c59a.png (https://pic.maxiol.com/?v=1644420529.2960083253.82c59a.png&dp=2)


Если Вы всё видели и всё знаете, сами с собой и продолжали бы свои вопросы решать.
Пишите ещё, мне важно ваше мнение ; )

Rio444
09.02.2022, 18:47
https://pic.maxiol.com/thumbs2/1644420529.2960083253.82c59a.png (https://pic.maxiol.com/?v=1644420529.2960083253.82c59a.png&dp=2)
И на какую ногу подается тактовая частота?

Вот на этой плате UM8259A-2 прекрасно работает с процессором в Турбо-режиме 12 МГц
https://pic.maxiol.com/thumbs2/1644422011.781410946.3.jpg (https://pic.maxiol.com/?v=1644422011.781410946.3.jpg&dp=2)

Как это объясните?

Egal
09.02.2022, 19:32
Для памяти DRAM (FPM, EDO) тоже не указаны частоты.
https://en.bmstu.wiki/FPM_DRAM_(Fast_Page_Mode_DRAM)
FPM DRAM memory cycle time is 50 ns, which allows you to maintain access to the memory with a frequency of 30 million times per second, or 30 MHz.

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


И на какую ногу подается тактовая частота?
Для начала подскажите где я говорил что на эти чипы подаётся тактовая частота.

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


Как это объясните?
Представления не имею, надо на её схему взглянуть.
Но собственно это и есть предмет исследования, т.к. плата указанная в теме отказалась заводиться в турбо. И моя "оригинальная" Xi 8088.
Я пока вижу только одну причину - чип с запасом и 8МГц работает и на 12МГц. Хорошо 2 причины - индекс -2 и есть 12МГц (или 10 и тогда опять вариант1)

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


Вот на этой плате
На этой плате мы видим V20-16МГц, и, если мне зрение не изменяет - 8087 без всяких индексов.
Как вы думаете если процессор работает в турбо режиме 12 МГц, на какой частоте должен работать 8087?

На плате Xi8088 сопр работает на частоте процессора.

Rio444
09.02.2022, 20:10
Представления не имею, надо на её схему взглянуть.
Но собственно это и есть предмет исследования, т.к. плата указанная в теме отказалась заводиться в турбо. И моя "оригинальная" Xi 8088.
Я пока вижу только одну причину - чип с запасом и 8МГц работает и на 12МГц. Хорошо 2 причины - индекс -2 и есть 12МГц (или 10 и тогда опять вариант1)
Сочувствую. Долго придется "исследовать", если не знать мат.часть.

Vasily
09.02.2022, 22:03
И на какую ногу подается тактовая частота?

Вот на этой плате UM8259A-2 прекрасно работает с процессором в Турбо-режиме 12 МГц
Как это объясните?
Ну, например, процессор тормозится при обращении к переферии. Там заказная микросхема и что внутри, только разработчикам известно.
Хотя мысль интересная, если не заленюсь, померю частоты CPU/DMA на заводской матери, в обычном и турбо режимах.
Насколько я понял, из чтения документации, частоты касаются тактирования процессора в комплекте. Например, если процессор тактируется 8MHz, то и остальные чипы должны подбираться с соответствующим быстродействием.
Для чипов у которых явно есть тактовый вход, например 8237, явно указывается максимальная чатота тактирования.




Сочувствую. Долго придется "исследовать", если не знать мат.часть.

Попробовать взять все чипы с запасом для еденичного изделия, на сегодня, банально проще и дешевле, чем перерисовать схему в модель и получив тайминги смотреть где проблема.

Egal
10.02.2022, 00:22
Там заказная микросхема и что внутри, только разработчикам известно.
Там может быть что-то вроде этого (https://disk.yandex.ru/d/IZf0RWRTj0pJ1Q) :)

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


Например, если процессор тактируется 8MHz, то и остальные чипы должны
... принимать данные - например - с соответствующей частотой. Логично? :)

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


Долго придется "исследовать"
У меня не сильно богатый выбор одноимённых чипов, ограничен двумя-тремя. Так что ничего долгого - кроме разве что поиска документации - не вижу.

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


померю частоты CPU/DMA на заводской матери
На моей 8237-5 21, 22, 23, 27 ноги -> 5 MHz (от 5.2 до 5.7) не знаю, должно ли так быть, частота проца при этом 4.77 MHz
При замыкании турбо частота ... падает в двое. Вот такой поворот. А когда отжимаю обратно - 6 Mhz - и комп уже висит. Буду ждать чипы с заведомо известной частотой.
Я пока грешу на 8288 - контроллер шины. Он сам по себе такой себе, а в турбо так и подавно. Возможно ещё 8284.

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


Попробовать взять все чипы с запасом для еденичного изделия, на сегодня, банально проще и дешевле, чем перерисовать схему в модель и получив тайминги смотреть где проблема.
+1

Egal
11.02.2022, 11:38
Ну, например, процессор тормозится при обращении к переферии.
Кстати, это совсем не лишено смысла - ISA то это шина до 8MHz

Egal
11.03.2022, 22:49
Ну, например, процессор тормозится при обращении к переферии.
Наконец пришли все чипы - с Али - 8284 осталась та что была по паспорту она до 25МГц, 8259 пришли с индексом 12, 8254, 8288 и 8237 с индексом 10.
Турбо работает! Более того заработал и FPU (раньше с ним плата вешалась почти сразу). VGA Киселёва так же работает - правда в турбо ))) В нетурбо останавливается на коде 11.

Запустил Monkey с Адлибом - всё работает.
По Чекиту V20 быстрее интела - на 8МГц, осциллятор на 24МГц - на 15%

Я доволен :)

Vasily
31.05.2022, 23:00
Распаял VGA на плате, запустилась сразу.
При распайке:
1. не устанавливать резистор между ALE и 21-й ногой Trident, резистор подтяжки 21-й ноги к +5V, нужно установить.
77402
2. при запуске обратить внимание на положение перемычки dis_vga, в положении соединения с +5V работа чипа блокируется.

Ну и небольшой косяк, связанный с самим Trident(с разводкой все в порядке!!!), у меня на одном из мониторов запускается в моно-режиме, как результат, не виден текст при старте. На другом мониторе - все отлично. Схемотехнику выхода проверил - все нормально. Эта же проблема встречалась и на заводских картах и похоже зависит от экземпляра/партии чипа(я не нашел закономерности). Проблема описана тут: Problems with 8-bit TVGA9000 based ISA video card (https://www.vogons.org/viewtopic.php?t=73197)