Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Robotron EC 1834 |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 августа 2018 18:05 Сообщение отредактировано: 6 августа 2018 18:25
-MiS- написал: Сомнительно, но попробую прошить последнюю версию. Тут вот еще интересный вопрос - за что на плате и схеме отвечают перемычки WD1-WD5? Мне как раз кажется, что оно влияет на "перемешивание" 8 бит и 16 бит шин. Нашел большую фотку в сети матплаты EC1834 - вот она: Может есть какая другая версия BIOSа для этих материнок в вариации с ISA разъемами.http://files.pofo.de/EC1834/EC1834_Platine.jpg . Там ни одна из этих перемычек не замкнута. На моей же плате почти все они замкнуты. Вот моя плата в большом разрешении: https://habrastorage.org/webt/..._esbu.jpeg . Так же у меня виден колхоз из черных проводов в районе 8257, которого нет на чужой плате. Перемычки WD1-WD5 выглядят на плате примерно так (на примере чужой платы): А так на схемеt: |
Mihail-1
Advanced Member
звание пока не придумал Откуда: Подмосковье Всего сообщений: 3839 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 авг. 2009 |
Может моя информация будет полезна? У меня на платах с сименцовским 8086 на местах перемычек торчат штыри высотой примерно 1см, а вот на платах с NEC 8086 как на Вашем приложенном фото (только площадки). И на тех и на других все не распаяно (разомкнуто). И ещё (вдруг поможет) на сименсовской переключатели у ПЗУ 2716 в положении 00011110, а на НЕКовских 10011110 "1" - переключатель в сторону ПЗУ 2716 |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Попробовал вчера а) прошить последний BIOS s731/s732 - никак не повлияло на поведение ISA-плат. и б) разомкнуть все перемычки WD1 - WD5 - плата перестала стартовать даже с родной видюхой. ISA тоже не стартует. Спаял WD1 - WD5 обратно как было.... |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
На джамперах поиграйте 3-4 джамперами: оба в 1 - алф-цифровой, 3 в "0" - график 80x25 |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
dk_spb написал: Игрался. Мало что меняется. Пока единственная VGA, с которой есть хоть какой-то результат - это упомянутая выше (с фотографией экрана с неправильными аттрибутами символов) видеокарта ISA-8 на чипе PVGA1A-JK. В зависимости от переключателей 3-4, мусор в аттрибутах меняется, но он остается мусором, а не нормальными аттрибутами. Пробовал втыкать 16-битную Realtek RTG3105 (автоопределение 8/16 бит, на XT работает без проблем), 16-битную Trident TVGA9000 с доработкой ALE (на XT работает без проблем), 16-битную ACU MOS AVGA1 (имеет переключатель 16-8 бит, на XT работает без проблем) - со всеми этими картами нет даже синхры, не говоря уже о видео. На джамперах поиграйте 3-4 джамперами: оба в 1 - алф-цифровой, 3 в "0" - график 80x25 Так же пробовал и ISA-8 платы той эпохи - Hercules, CGA, EGA пару-тройку видов - нет синхры, не стартует. Что-то наверное в логике "перемешивателя байт" (swap logic) не так как в обычных XT. Поковыряю еще, пока правда не совсем придумал как, хотя мысли некоторые есть на этот счет. |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
У меня где-то была плата с ISA слотом. Могу посмотреть перемычки. там Вам немцы что-то про видяхи ответили, но что-то я не уверен что они правы на все 100% |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Да нет, с перемычками вроде как разобрались... У меня похоже одна из первых ревизий платы - снизу платы дорожки, соединяющие эти перемычки перерезаны и сверху платы напаяны штырьки, спаянные между собой. В более поздних ревизиях сверху штырьков нет, зато снизу платы дорожки не перерезаны. Таким образом, "перемычки" WD1 - WD5 все замкнуты, что на моей плате, что на других платах. Моя плата (с кучкой еще немецкого черного МГТФ в районе i8257): https://hsto.org/webt/ip/cw/5n..._esbu.jpeg Чья-то плата, более поздняя, с шелкографией, без МГТФа: http://files.pofo.de/EC1834/EC1834_Platine.jpg Но небольшой прогресс все-же есть - собрал плату XT-IDE rev.4, такую вот: До этого тестировал с самопальной XT-IDE на CPLD (картинка) с прошивкой 2.0.0b не знаю какой ревизии, но старой какой-то. Работает этот контроллер в режиме Hi-Speed, то есть с так называемым "Chuck mod". А вот новый XT-IDE rev 04, фото которого выше я решил перевести в Compatible mode, то есть что бы он прикинулся самой первой ревизией. Правильно настроил в конфигураторе XTIDE rev1, да и вообще собрал из git последнюю ревизию XT-IDE BIOS rev600 из исходников. Ну и загрузился нормально. Почему-то заработал CheckIt, хотя при загрузке с дискеты вис намертво. Версия одна и та-же, странно. Ну заработал и хорошо: Скорость прямой записи в видеопамять не удалось посмотреть - висит на сем действии бесконечно: Ну а это из нортона SystemInfo: Прошу прощения за фото, в потьмых фоткал, на радостях что смог наконец загрузиться с HDD (на самом деле с SD-карты через переходник SD->IDE). Что делать с видео пока не знаю... Нету у меня видюх на ET3000 или ET4000 чипах, как советуют буржуи. Надо бы OSC, CLK глянуть на ISA шине, и потом еще какие порты та или иная видюха использует, и какие порты дешифруются на мамке. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Достал меня этот гроботрон, в том смысле, что фиг пойми что у него там при чтении/записи портов происходит в 8 битном режиме, и почему ни одна видюха VGA не заводится (ну ладно, одна заводится, но с артефактами). Поэтому пришлось собрать такую конструкцию из платы игрового автомата Это, вообщем-то будущий логический анализатор на 32+ каналов с любыми тригерами (по любому сигналу ISA шины, по обращению к любому порту или любому адресу памяти и что душа пожелает). Должно помочь, посмотрим |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Вообщем, некоторые новости - допаял на свою ISA плату с CPLD семисегментные индикаторы: Провел несколько простейших экспериментов: сделал на ISA-карте с CPLD два порта - 0x3a0 и 0x3a1. Оба порта доступны на запись и чтение. При записи сохраняют байт данных, при чтении отдают записанный ранее байт. На семисегментном индикаторе высвечивается адрес порта ввода-вывода, куда произошла запись. Записывал в порт данные словами:
На Поиске-2 на семисегментном индикаторе высвечивается 03A1 и комп виснет. А на роботроне высвечивается 03A0. Соответственно, данные в порт 0x3a1 не записываются. Записывается только младшая часть в 0x3a0. Проблема стала ясна. На системной шине вообще нет сигнала /IOCS16, а значит ВСЕ карты считаются 16-битными по IO-части. Да и как правильно подсказал Mixa64: "в самой Handbuch, в разделе 3.4.2 (стр. 94, последний абзац) рассказывается, какие типы обмена по внешней шине реализованы и как они работают. Если адаптер отвечает сигналом /MEMCS16, то обмен идет по обеим половинам, в соответствии с сигналами A0 и /BHE процессора. Если /MEMCS16 неактивен, то происходит байтовый обмен по нижней половине шины. При этом, если со стороны процессора обмен 16-разрядный, он преобразуется в два цикла шины по младшей половине. Это всё обращения к памяти. Обращение к УВВ работает по-другому. Если оно байтовое, то происходит по младшей половине. Но если команда IN или OUT 16-разрядная, то внешний обмен также 16-разрядный, без преобразования в два 8-разрядных цикла." Поэтому Vic3Dexe предложил следующий вариант доработки схемы "bus steering": Так же еще нужно вместо MEMR подать на D11.10 ~(/MEMR & /XIOR). Ну или MEMR | ~/XIOR. Это не показано на схеме. Эту доработку я вчера и осуществил методом МГТФ: Начал работать XT-IDE в режиме Hi-Speed, завелась EGA видеокарта на чипе VC-001, завелась VGA на чипе ACUMOS AVGA1. То есть обмен словами с портами IO пошел. Более подробно - здесь: http://www.nedopc.org/forum/viewtopic.php?f=87&t=19024 |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 октября 2018 1:09 Сообщение отредактировано: 8 октября 2018 1:10 Tronix, даже просто почитать интересно! Пробовал втыкать 16-битную Realtek RTG3105 (автоопределение 8/16 бит, на XT работает без проблем), Но вспомнил местную тему, где мы с ALE на Trident разбирались Поттому рискну вставить свои пару копеек... Так вот, никакого автоопределения на 3105 нет, 16-битная часть шины чистый фейк. Там под микросхему заведено чтобы в глаза не бросалось, но дорожки висят в воздухе. Карта чисто 8 бит. И, несмотря на всеобщее мнение, там же жаловался на незапуск этих самых RTG3105E на имеющемся советском клоне ХТ (содрано с тайваньской XL-7). Из 3 имевшихся карт на ХТ толком не запускалась ни одна Точнее одну вроде удавалось запустить, если нажать на сброс раз 20 или 30... Карты практически одинаковы, были лишь мелкие отличия в RC-цепочках в паре мест. Кстати, эти добавочные RC на одной плате лепились навесным монтажом, но явно на заводе... Две из трех удалось запустить путем замены версии БИОС. Стояла 3.С10 от 08/18/92. Заменил на 3.С09.1 от 01/15/92. Замена на 3.С09 от 12/24/91 не помогала. Третья так и не завелась толком - развертка вроде настраивалась, но до буквочек не доходило. На 286/386 все карты работали как до, так и после замены БИОС. Далее копать не стал, так как к тому времени разобрался с ALE на Trident. А картинка у него оказалась заметно лучше чем на Realtek. RTG3105 i / iEH c интегрированным БИОС на той ХТ пускались без проблем. P.S. Архивы с прошивками в той теме были или могу еще раз выложить. Если надумаете прошивать - сообщите. На всякий случай я еще раз гляну что же прошил в итоге. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Robotron EC 1834 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |