Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XL7: Turbo XT из Петербурга, восстановление. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 11 | Печать |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2013 1:47 Сообщение отредактировано: 11 апреля 2013 1:51
История со схемами «Поиск-2» (http://www.phantom.sannata.ru/forum/index.php?t=13331) получила продолжение тут. В ходе общения с alecv было решено вернуть к жизни плату XL7 - Turbo XT и перенести дальнейшее общение по этой теме на данный форум. Почему из Петербурга: XT-TURBO XL7 «скололи» ребята на Юноне (радиорынок в Петербурге) и там же продавали. Торговал Коля Немиров с капота зелёного Запорожца. Собственно плата XT-TURBO VER 4 10.10.91: плата XL7 со стороны размещения элементов на fotkidepo.ru: плата XL7 со стороны пайки элементов на fotkidepo.ru: Досталась плата от моего друга, который собирал её, примерно в 1992 году, но запустить так и не смог. Он просто купил готовое изделие и подобным больше не занимался. Схема XL7 (спасибо alecv за ссылку), на всякий случай копию сохранил себе. тут и тут одним архивом (Alex-M) Пока нет прошивок BIOS Turbo XT и тестового ПЗУ для XT (с ним проще отлаживать). Буду искать. Программатор и УФ "стиралка" есть. Для начала надо произвести проверку монтажа и просто включить плату, возможно, удастся обнаружить откровенно дохлые элементы. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2013 11:18 Сообщение отредактировано: 11 апреля 2013 11:19
У меня есть материнки по убыванию в древность: Juko XT Schneider Euro XT Super Turbo V Super Turbo III IBM Portable PC Могу снять дамп ПЗУ, не разбирая компов, debug-ом Но все эти материнки никак не похожи на приведенную на фото. Сорри, только что прочитал ссылку на ЖЖ и увидел, что речь идет о проце ВМ86. На 86 есть только Искра и Amstrad |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Имхо любой биос от XT сюда можно запилить, разницы особо нет. Можно вот этот - http://www.phatcode.net/downloads.php?id=101 , он с сорцами и можно по своему вкусу поправить если надо. Тестовые биос? Вряд ли сейчас можно что-то найти, если уж очень надо - тасм в руки и вперед. А вообще, чего там тестировать-то? Память если только? А так - если оно запуститься - то запустицо, нет - значит и тестовый биос не выполнит -) |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
А разве BIOS для 88 и 86 процов одинаков? В обвязке процов ведь явные различие. То же мультиплексирование у 86го... |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
sanders написал: Нет, данная плата на i8088. Просто обсуждая "Поиск-2", которого у меня уже давно нет, появилось желание восстановить XL7, имеющуюся в наличии. Сорри, только что прочитал ссылку на ЖЖ и увидел, что речь идет о проце ВМ86. А по поводу дампов, если есть возможность, то может выложите их тут. Только, вроде бы, от Juko XT к данной плате не подходит, но это можно будет проверить Tronix написал: http://www.phatcode.net/downloads.php?id=101Спасибо за ссылку. Обязательно попробую с ним. А на счёт тест-ПЗУ, возможно толку от него и мало, но ежели найдётся, то хуже не будет, уж для истории точно Можно вот этот - sanders написал: Не знаю, есть ли отличия на программном уровне, так глубоко ещё не копал, но физически BIOS надо прошивать в две ПЗУ. Шина данных 16 бит у i8086, а не 8-мь как у i8088. А разве BIOS для 88 и 86 процов одинаков? Мне кажется, что особых отличий быть не должно. Программы же пишутся без оглядки на 86 или 88 процессор. Можно посмотреть исходники, по ссылке чуть выше. PCXTBIOS.ASM ... ideal p8086 model\ttiny warn multerrs |
Guest |
NEW! Сообщение отправлено: 11 апреля 2013 13:30 Сообщение отредактировано: 11 апреля 2013 13:30
Игорь, а ты можешь мне на почту или в личку скинуть качественную фотку твоей Juko? Там их было несколько версий. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2013 13:33 Сообщение отредактировано: 11 апреля 2013 14:14
Оригинальные ПЗУ есть тут: http://www.hampa.ch/pce/download.html в каталоге ROM или чуть ниже. Для XT 5160. Они годятся для любой XT-шки со стандартной схемотехникой. НО... НЕКРАСИВЫЕ Просто цыферки памяти сверху бегут. Зато есть исходники. А так были XT AWARD, AMI (который щелкает при тесте памяти как большой) и попсовый цветной MR BIOS. JUKO может не подойти, т.к. у нее немного специальный чипсет. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Да хоть двух. В одной перемычка выбора проца (8088-1/NEC V20) запаяна и стоит NEC V20 на 12Мгц, и нареканий нет. А в другой перемычка свободна для изменений, и в ней ни один из 10Мгц процов не работает в режиме Турбо. Только в режиме de-Turbo на 5Мгц. Стоит включить Турбо, и даже загрузиться не получается. Если на проц подается выше 10Мгц, то нахрена тогда перемычка, да и не верю я, чтоб 8088-1 не выдержал 12Мгц. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Tronix Насколько помню, тест XT позволял получить какой-то ответ на машине, в которой НЕТУ памяти, DMA, контроллера прерываний и т.д а есть только рабочая шина адреса, данных и дешифратор ПЗУ. Через динамик пищал и вроде в порт 80 выводил. Для наладки неизвестно какой машины - самое то. Тогда было много битых ИР22 и АП6, а без них шина не запустится. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Ночью с пятницы на субботу поковырялся с платой. Откровенных «соплей» и замыканий не обнаружил. Когда отдавалась плата, было сказано, что она не запускается совсем. Оказался дохлый кварц на 14,318МГц. В процессе разбирательства заменил подстроечный конденсатор на обычный 22пФ. Кварц взял с дохлой мамки socket 370. Конечно всё это «новодел», но шо делать :-) Теперь озадачен поиском в своих закромах 2764. С ходу обнаружил 7шт 27256 и одну 27512, а вот мелких пока нет. Остался не понятным вопрос, что с 15-й ногой ГФ84. Судя по отсутствию следов пайки, она была отогнута ещё при монтаже. По имеющийся схеме должна соединяться с «землёй». Данное соединение приводит, в буквальном смысле, к вскипанию микросхемы, палец не удержать и не работает. Это особенность нашей реализации i8284 или с оригиналом так же? Во всяком случае тогда об этом было известно, а сейчас? Поискал документацию на 8284. Согласно Intel вывод 15 N.C.(не подсоединён), SAB8284(Siemens?) это ASYNC инверсный, в нашем кр1810гф84 это TANK для подключения LC цепи выделения 3-й гармоники для кварца (справочник "Микропроцессорный комплект 1810"). На всех найденных в инете схемах XT 15 нога подключена к "земле". Может всё-таки дохлая ГФ84? Хотя генерация с неё идёт, но форма сигнала мне не нравится. Ещё предстоит прояснить вопрос про DD91. Плата разведена под ТМ8 и она же установлена. Схема же рекомендует замену на ТЛ2. Но это уже после прошивки BIOS. Всю субботу ничего толком не получалось, только к ночи зашил 27256 4-мя разными BIOS, хоть один да заработает. Но оживать пока не хочет. Процессор вообще не показывает активности на шинах, попробовал ещё две штуки. Вернее что-то на шинах иногда появляется, но амплитуда раза в 2-3 меньше пяти вольт. Если дело не в генераторе, то очень вероятно дохлые всякие АП6. Буду дальше ковырять |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 апреля 2013 0:00 Сообщение отредактировано: 16 апреля 2013 0:43
vax11 Не сказал главное - дает ли ГФ84 частоту в результате, или все же нет ? Давай насыплю тебе 2764 ? (только грязных. Или могу стереть "солнышком") Кстати, пишут что обычный оригинальный IBM PC XT 5160 BIOS выводит диагностику в порт 60 (а не 80). Там вообще-то 8255 PORT A и клавиатура read-only. Но вероятно можно приделать регистр-защелку и светодиодики... http://www.61131568.com/E_ibmxt.asp http://www.bioscentral.com/postcodes/ibmbios.htm# исходники BIOS http://www.retroarchive.org/dos/docs/ibm5160techref.pdf страница А7 строки 385 и 410 Еще такой вопрос: обязательно ли ставить все советские детали ? Насколько я помню, проц и чипы (особенно DMA 8237) очень плохо держали частоту выше 5MHz да и 5 не всегда держали... Зря первый хозяин их впаял, ох зря... DD91 вообще-то в оригинальной схемотехнике должна быть линия задержки, которая формирует цепочку сигналов для DRAM т.е.: RAS - пауза - MUХ - пауза - CAS. Каждая пауза примерно 30..50 ns. Наши делали на сдвиговом регистре, буржуи - на линии задержки (которая секрет!!, секрет!! вообще-то была ТЛ2 или ЛН1 в виде цепочки инверторов с маленькими RC-цепочками). В принципе, голая ТЛ2 как раз дает 10 наносекунд на элемент, 1 нога - вход, два инвертора, 2-3 - RC или просто перемычка, 4 нога - получается неинвертированный задержанный на 20nS вход и т.д. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Спасибо за предложение 2764. Если у себя не найду, то парочку можно для пущей аутентичности взять :-) Сейчас 27256 работает как 8Кб, две старшие ноги адреса сидят на +5В. Свою «стиралку» намедни починил. Она раза с 10-го запускалась. Заменил «стартер». Обнаружил самодельную AT ISA post-card, попробую добавить порт 60h в неё. Сегодня ночью ещё повозился. Странность формы сигнала вылечилась заменой щупа осциллографа, похоже где-то переломился. Тут-то и обнаружил некоторую активность на шинах примерно на 1-2сек. Потом процессор просто «висит молча». Но есть подозрительно знакомые 18Гц на выходе out0 таймера Оказывается не всё так плохо. По крайней мере, до программирования таймера дело доходит. Стало быть, процессор, его шинные формирователи, дешифрация адресов, хотя бы частично, работаю. Турбо пока не трогаю, только 4,77МГц. При этом на шинах после проца присутствует частота 33140Гц, половина от 66280Гц, идущих с таймера. Решил, на всякий случай, заменить РУ7В на что-то буржуйское, благо имеется кучка а-ля 41256. Не помогло. Но кроватки под память оказались просто каким-то адским адом. Вытаскивая некоторые микрухи, вместе с ногами выворачивались наружу и пружинящие ламели панельки, заправлял их обратно. Кошмар, но пока ещё контачат. alecv написал: Вот оно как! Теперь понятно что за чёрный кирпичик есть на буржуйских платах. Надеюсь нас ни кто не подслушивает секрет!!, секрет!! вообще-то была ТЛ2 |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 апреля 2013 10:30 Сообщение отредактировано: 17 апреля 2013 14:25
vax11 Вот нашел некую древнюю коллекцию прошивок, в том числе несколько BIOS-ов XT http://www.sensi.org/~alec/ROM.rar В каталоге ROM/BIOS/XT . Похоже есть несколько тестов, но без описания,увы. Еще кучка фирменных описаний чипов http://www.sensi.org/~alec/8086pdf.rar |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Если кому интересно, то вот картинки тестов: Первый тест (TST_A608.BIO): Заставка: http://habrastorage.org/storag...36cd84.png Системные тесты: http://habrastorage.org/storag...e5346f.png Тест памяти: http://habrastorage.org/storag...dad390.png Видео-тесты: http://habrastorage.org/storag...91ec5a.png Второй тест (TST_X120.BIO): http://habrastorage.org/storag...fc1fb8.png |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
За архивы и картинки спасибо. Это хорошая мысль, глянуть в эмуляторе, что выводится в порт 60h, и выводится ли вообще на тестах. Ночью POST-card доделал, добавил порт 60h и переключатель XT-AT, но ничего не отображается на XT, на AT (порт 80h) цифирьки бегают. Из 8битных видяшек есть только IBM-овский MDA c LPT и какойто DGP (CGA, HGC, LPT). Для них нужен соответствующий моник, но он тоже на ремонте Из VGA есть RTG3105E, ISA 16бит, из второй половинке буквально чуть контактов используется. Мне глючится или RTG3105E мог работать с 8битами? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
vax11 Большинство ISA VGA умели работать в ISA-8 слоте, некоторые автоматом, некоторые переключались джамперами. НО! Драйвера видяшки в основном BIOS-е поддерживают только MDA или CGA (выбор - в зависимости от переключателя). Для EGA/VGA надо ставить значения "нету видео" т.к. карточка имеет собственный набортный BIOS. А для этого шина со слотами должна работать. Так что карточка VGA запускается достаточно поздно. В порт 60 выводит оригинальный IBM PC XT 6160 BIOS (см исходники). Выводится несколько checkpoints после проверки крупных узлов. Другие BIOS-ы - неизвестно. Но по крайней мере 8255 инициализируется практически сразу после RESET-а (десяток команд). Можно попробовать сесть триггером-защелкой на Data0..7 и ^CS 8255. А вообще, насколько я помню, для отладки делал "шагалку" которая переводила процессор в WAIT после каждого обмена на шине (?). Первая осмысленная операция после RESET - чтение кода команды с адреса FFFF0. Сразу проверяется куча узлов. ПЗУ-шка получает ^CS и выставляет код команды EA (JMP ) который приходит на проц. Страница А83 листинга BIOS строка 5960. Можно кстати даже без шагалки, просто на WAIT повесить сигнал и посмотреть выборку ПЗУ ^CS и код команды. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Post-card, всё-таки работает, но как и было сказано, только с BIOS IBM. С ним выдаёт периодически сменяющиеся 04-FF. Две тестовые прошивки из ROM.rar нечто выдают в динамик, но без описания не понять, с Post-card не общаются. 04 - Base 32K RAM failed. Тут, по крайней мере, понятно, куда надо копать. Всё что вокруг памяти, та же DD91 например. 00 or FF - CPU register test failed. А вот тут как-то не понятно. Это как процессор со сбойными регистрами сумел так далеко забраться и на POST карту чего-то порисовать? Кроме установленного в плату попробовал ещё два таких-же белых керамических и один в пластике от AMD. Результат тот же. Или под регистрами подразумевается всякие ИР22,ВГ88 и иже с ними? Обнаружил дома цифровую линию задержки ESAN 31A-5101 с одним входом и 5-ю выходами, каждый по 20нс. Надо будет попробовать её поставить вместо ТЛ2 на замену DD91. Про "шагалку" тоже думал. Мне кажется, что сейчас придётся достаточно много «шагать» до появления ошибки, но я посмотрю попозже. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
У меня - работает. Равно, как и Trident 9000i. Но Realtek пошустрее (ненамного). Мне глючится или RTG3105E мог работать с 8битами? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
vax11 Скорее всего не запускается подсистема памяти. Она на XT довольно сложно сделана, соответственно - довольно уязвима к неисправностям. Во-первых - DRAM требует мультиплексирования и правильной последовательности RAS, CAS и переключения мультплексоров между ними. Во-вторых, DRAM требует регенерации. Это делается по каналу 0 DMA 8237 который программируется в режиме кольцевой последовательной пересылки. Т.е. по кругу идет чтение памяти через DMA, что обеспечивает регенерацию. В третьих - на время циклов DMA процессор надо отрубать от шины, чтобы не мешал. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
alecv написал: И делается это не захватом шины, а, кто бы мог подумать, задержкой READY на процессор и отключением его с помощью буферов. Так быстрее, чем через RQ/GT. В третьих - на время циклов DMA процессор надо отрубать от шины, чтобы не мешал. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 апреля 2013 0:29 Сообщение отредактировано: 19 апреля 2013 0:32
еще неплохая книжка. Про AT конечно, но много полезного http://yury-novikov.narod.ru/electronics/razrus.htm Если код из ПЗУ исполняется, то шагалка уже не нужна! |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Не сдаётся техника Но мы не привыкли отступать. Вкратце напомню что имеем: - есть чтение из ПЗУ - запись в порты ввода-вывода, программируются таймер и контроллер ПДП, записываются коды в POST карту - как минимум работает дешифрация адресов ПЗУ, ВИ53 и ВТ57 - категорическое нежелание видить ОЗУ Заменил: - все РУ7 на Siemens HYB41256-12 и Fujitsu MB81256-10. - двунаправленный буфер шины данных ОЗУ (DD10), даже включал вообще без него - DD91(ТМ8) на цифровую линию задержки ESAN 31A-5101 - на схеме виден, правда плохо прорисованный, инвертор подключенный между выходом 6 DD59A и входом 6 DD31(1556ХП6) пробовал с ним и без него. - пересадил ВТ37 в "краватку", менял на UM8237AE-5 - DD17(ИР26), а так же включал вообще без неё - резисторы на выходе РТ4(DD42) c 4к7 на 1к. Вместо прямоугольного выходил почти треугольный импульс. Всё тщетно. По прежнему 04-FF, если замкнуть ТУРБО, то мигают быстрее , но после сброса не стартует или выдаёт 01. Есть несколько непонятных моментов: - сигналы MEMW (ВГ88 - DD1), от него XMEMW и запись в ОЗУ WE, на осциллографе (150МГц) не видно совсем. На столько короткие? Или болеет ВГ88 так? Заменить пока нечем. - зачем используется младший разряд шины данных XD0 (DD93B вход 12 ТМ2) в формировании сигналов ROM и RAM на РТ4(DD42)? Пожалуй заменю древний блок питания AT на посвежее ATX 400W (сегодня починил), надо только разъём подпаять. |
Guest |
NEW! Сообщение отправлено: 22 апреля 2013 12:45
Немного по-оффтоплю, уж экскузьмай... И всё-таки, в погоне за сигналами верхом на верном осцилле - не забывай про расстановку джамперов на плате. Я тож долго ковырялся с ХТ-мамкой, выискивал огрехи то в инверторной обвязке чипа, то в кондёрах, то в самих чипах, коие менял на аналоги со скоростью калейдоскопа. А всё впустую - питание подаётся, кварц генерит, а старта нет, клава не пашет, видео пустое вовсе. Оказалось - расстановка джампов слегонца отличалась от приведённой в мануале (она-ж и в ТН99 прорисована)! Стоило все джампы проставить в зеркальном к "правильному из мануала" варианту - вмиг остался нерабочим только контроллер флопов, да и тот вылечился подбором положения тех-же джампов, изначально казавших 2х360К при единственном 1.44 приводе. Так-то! |
Сейчас на форуме |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Подобные мысли уже посещали, но решил что это не настолько фатально. Похоже надо этим заняться. К сожалению какая должна быть расстановка на DIP переключателе(SW2) для этой платы мне не известно. Попробовал несколько попавшихся комбинаций, но без особого успеха. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 апреля 2013 14:25 Сообщение отредактировано: 22 апреля 2013 15:48
vax11 Мне кажется, причин может быть две: не выбирается ОЗУ или не проходит регенерация и ОЗУ мгновенно дохнет. ОЗУ может не выбираться потому что или сломана выборка, или не проходят сигналы чтения-записи. Посмотри 1) схемы выборки ОЗУ по банкам. В XL за это отвечает PAL-ина DD24 (которая поменяна на ПЗУ РТ4, но если BIOS выбирается - она вероятно живая). И далее - дешифраторы DD88 и DD89, которые раскидывают по банкам (линейкам) ОЗУ (один RAS, другой CAS). 2) Схемы регенерации, начиная от канала 1 таймера DD58, триггер DD42A, 8237 DRQ0 и HOLD/HLDA, защелка адреса DMA DD18. и правильно, DD17. Кроме того, формирование обращений доступа к памяти от DMA: XMEMR/XMEMW и их замешивание с "процессорными" сигналами чтения-записи. Есть еще дурацкая идея - оторвать нафик DRAM со всей этой навороченной регенерацией (вынуть 11 DD42) и влепить статический RAM с 00000H хотя бы 32К. Вдобавок в этой мамке похоже сделана какая-то попытка сделать EMS или какую-то банковую память - выборка порта DD74 (порты 0C0H ?), DD94C, сигнал ERAM, триггер DD93, который модифицирует карту выборки ОЗУ DD42. Включается JP7 и JP8 (MOD0, MOD1), которые тоже модифицируют карту DD42. Что это такое - уже не помню, в стандартной XT такого нет! Лучше их одеть. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Значение SW2 в общих чертах похоже совпадает с XT-шным Bitfields for PPI (XT only) data port C: Ralph Brown IOPORT List http://www.cs.cmu.edu/~ralf/files.html Part D, файл PORTS.A |
Guest |
NEW! Сообщение отправлено: 22 апреля 2013 16:20 Сообщение отредактировано: 22 апреля 2013 16:44
vax11 написал: Если принять за № первый, свич ближний к чёрному кубику кондёра, а положение "ON" как ближнее к красной резистивной сборке, то попробуй выставить джампы в такой последовательности: OFF-ON-OFF-OFF-ON-OFF-OFF-ON, это VGA моник(т.е. не мамкин набортный) + 1 FDD + 640RAM + есть чётность. Если я "асчивзя" на 180 (хех, на фотке почти ничего не видно... ) - переверни мамку, но последовательность оставь без изменений. Гарантии на 100% нет, на 146% - тоже нет, но вдруг... И сперва зарисуй теперешнее состояние джампов, чтоб было к чему вернуться. К сожалению какая должна быть расстановка на DIP переключателе(SW2) для этой платы мне не известно На моей ХТ джампы последовательности расшифровываются так: 1 - OFF == Yes Parity (и обязательно вставь эти чипы в мамку, без них - не стартанёт) 2 - ON == 8087 absent (OFF == exists) 3 - OFF == MEM 4 - OFF == MEM двумя ими задаётся конфиг 256/512/640/1024, у меня это соответствует 640К 5 - ОN == DISPLAY 6 - OFF == DISPLAY двумя задаётся моник: (MDA+VGA)/CGA/EGA, у меня это соответствует MDA+VGA 7 - OFF == FDD 8 - ON == FDD двумя задаётся количество и ёмкость привода, у меня это соответствует единственному приводу 5-25, 1.2М |
Сейчас на форуме |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Спасибо alecv и Fe-Restorator , за ответы. Попробую сегодня глянуть всё это, но уже ближе к ночи, ещё на работе. Fe-Restorator написал: Фотка платы на самом деле весьма подробная, просто надо кликать не по картинке, а по красному кружку с плюсиком и изображением лупы с права внизу, под картинкой. Ну такой там движок. на фотке почти ничего не видно... Полноразмерную картинку можно глянуть тут , собственно тот «плюсик» сюда и ведёт. |
Guest |
NEW! Сообщение отправлено: 22 апреля 2013 22:52 Сообщение отредактировано: 22 апреля 2013 23:49
1) Походу, "плюсик" был проглочен удавом как недобросовестный скрипт, посему подробной фотки я не увидел. 2) Блок свичей, похоже, зеркален по отношению к "обычному мерикосскому", приготовься инвертировать последовательность, т.е. попробуй оба варианта. 3) Походу, твою платку раздербанили на драгмет: нет ни позолоченных однорядных контактов под "кнопки и лампочки" на краю платы, ни кондёров рядом с чипами памяти (наверняка КМ-ки были...). Без кондёров память (особливо - РУшки) не заведётся: помехи забивают весь сигнал, нафиг. Напаяй туда 36 штук (на всех моих платах с дип-памятью кондёры распаяны рядом с чипами!). И погляди повнимательнее на остальную плату, кондёры нужны чуть-ли не каждому чипу, и где-то их наверняка не хватает. Так-что перепайка полусотни кондёров тебе уже обеспечена. Кстати, не знаю, можно-ли совмещать РУшки с разным буквенным индексом, но похоже ближайший к ВН89А ряд рушек выполняет роль чётности. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Блин! Кондёры! Где были мои глаза. Без них конечно работать не будет. У каждой РУ-шки надо ставить персональный конденсатор. Можно ставить китайские желтые "капельки" 0.1mkF, они даже лучше советских 1990-х годов, а выглядят очень похоже. И стоят около рубля за штуку. |
Guest |
NEW! Сообщение отправлено: 22 апреля 2013 23:12 Сообщение отредактировано: 22 апреля 2013 23:37
Да, для единообразия я-бы перепаял и эти "чёрные тумбочки" оставшихся кондёров. Маловероятно, но и они могут оказаться неисправными/подсохшими/расколотыми, и т.п. PS. Не важно, рушки или забугорские чипы памяти использованы - без кондёров не будут работать ни те, ни другие. И наверняка старые кондёры грубо выкушены, т.е. части их ног по сей день запаяны в мать. Их надо выпаять, отсосом очистить отверстия и тогда запаивать новые кондёры. Эт напоминание, на всякий случай: если вдруг покажется, что какому-то чипу не нужен кондёр - присмотрись, не остались-ли рядом чьи-то откушенные ноги. |
Сейчас на форуме |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Так понимаю, что «ёмкость на корпус» категорически обязательно, а не просто желательно. Раньше, когда сам собирал, так и поступал, но тут решил, что когда плата заработает, тогда и допаяю. Не вышло Тогда отложу это дело, до того как появится возможность скататься за кондюками. По рублю пока не нашёл, кроме SMD, только по трёхе |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 апреля 2013 12:16 Сообщение отредактировано: 23 апреля 2013 13:07
vax11 Давай отсыплю ? Вместе с ПЗУ. |
Guest |
NEW! Сообщение отправлено: 23 апреля 2013 16:38 Сообщение отредактировано: 23 апреля 2013 16:42
vax11 написал: Правильно понимаешь. Только не заужай проблему одними чипами памяти - правило действует и на все остальные чипы, распаяные на мамке. Можешь их пересчитать - получишь точное число требуемых кондёров. Да, аутентичность мамки пострадает, хотя, если по-крупному,- она уже пострадала и бОльшего вреда уже не будет. Так понимаю, что «ёмкость на корпус» категорически обязательно PS. Отсыпал-бы, в мешочек, да до меня кататься дальше и дороже выйдет... |
Сейчас на форуме |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
alecv написал: Вау! Заманчивое предложение, если ещё в силе, то пожалуй воспользовался бы им Давай отсыплю ? Вместе с ПЗУ. Платой пока не занимался, не до того. Fe-Restorator написал: У меня есть плата IBM MDA 1985 года, длиннющая, куча микрух, а ёмкостей всего с десяток. Это у них такие хорошие платы или у нас плохие микрухи? Правильно понимаешь. Только не заужай проблему одними чипами памяти - правило действует и на все остальные чипы Хороший блок питания ни как дела не поправит, что может так фонить - топология платы? |
Guest |
NEW! Сообщение отправлено: 25 апреля 2013 4:15 Сообщение отредактировано: 25 апреля 2013 4:24
vax11 написал: Микрухи одинаковы, что у нас, что у них. Не работают без кондёров. Токма у нас разводку и печать дорожек делали хуже, потому фильтрация была нужнее. Помеху можно ослабить или вовсе погасить не только ёмкостью, но и индуктивностью дорожек, их длиной. Применимы оба способа, только первый - менее затратный и более универсальный. Это у них такие хорошие платы или у нас плохие микрухи? Фонит сам чип, по цепям питания, сбивая синхронизацию соседей, посылая помехи по всему рисунку дорожек. Ведь все чипы посажены параллельно по питающим цепям, наипрямейший путь для помех. По сути, чип == куча переключателей, пусть и высокоскоростных. Значит и питание он потребляет ступенчато, с частотой переключения. Эти помехи доходят до соседних чипов, только слегка не в фазе, чем и сбивают с толку соседний чип - он не понимает, что принять за тактирующий сигнал: пришедший первым по шине или чуть запоздавшую помеху от соседа. А поскольку соседей много, и каждый фонит, то... как с людской толпой: если все орут, значит - никого не слышно, различить голоса невозможно. Кондёры ослабляют сей "ор", оставляя главным лишь пришедший по шине сигнал, теперь все чипы его слышат и различают, работают согласованно. Приблизительный аналог - облить давешнюю толпу ушатом холодной воды (орущие заткнутся и станет слышен голос ведущего, лидера). |
Сейчас на форуме |
dec188
Full Member
Откуда: Saint Petersburg Всего сообщений: 201 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 авг. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 апреля 2013 20:06 Сообщение отредактировано: 26 апреля 2013 21:06
sanders написал: Не знаю что ты имел под 88-1, но 12MHz стабильно везде держал токо Nec V20. Intel - вааще помойка ни на что не годная, даж 10MHz не держал и при этом грелся как утюг, а вот AMD стабильно держал 10MHz, про IIT не скажу - ибо редкость и статистики нет. да и не верю я, чтоб 8088-1 не выдержал 12Мгц vax11 написал: Да, на нашей надо ногу отгибать, иначе сгорит Остался не понятным вопрос, что с 15-й ногой ГФ84. Судя по отсутствию следов пайки, она была отогнута ещё при монтаже. По имеющийся схеме должна соединяться с «землёй». Данное соединение приводит, в буквальном смысле, к вскипанию микросхемы, палец не удержать и не работает. Это особенность нашей реализации i8284 или с оригиналом так же? Во всяком случае тогда об этом было известно, а сейчас? vax11 написал: Делай как исправлено на схеме Плата разведена под ТМ8 и она же установлена. Схема же рекомендует замену на ТЛ2. vax11 написал: а вот это не надо, и вообще отсебятины не надо, какие серии написаны - такие и ставить - здесь очень строго! ВВ55, ВИ53, ВТ37 - можно сразу выкусывать и менять на импорт, при том 53 на 54 (сейчас есть наши, не пробовал). И из мелочёвки - всё, что не соответствует сериям на монтажке - можно сразу выкусывать и ставить то, что указано. Да, и разломать, и по пину выкусить СНП DD91(ТМ8) на цифровую линию задержки ESAN 31A-5101 ...Посмотрел увеличенную фотку - поздравляю, тебе придётся выкусить чуть менее чем всё Друг твой, мягко говоря - ламер, а XL-7 ламеров не терпит. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Ёмкости перепаял. Все. Спасибо alecv за кондёры, очень выручил. Подключил блок питания FSP ATX400N, б/у, не шедевр, но всяко лучше 20-ти летнего AT, до того подключенного. Всё по прежнему 04-FF, впрочем так и предполагал. Но заменить всё равно надо было, без этого стабильной работы не добиться. dec188 написал: Спасибо за развёрнутые ответы. какие серии написаны - такие и ставить - здесь очень строго! А на счёт моего приятеля - да молодые были просто, вот и всё. Это был первый опыт сборки достаточно сложной конструкции. Ну не вышло. Хотя человек он весьма и весьма не глупый. За то он понял, что с железом надо завязывать (купил готовое буржуйское) и сейчас очень успешно программит Тогда буду собирать комплектуху строго по сериям и потихонечку "ковырять" плату дальше. |
dec188
Full Member
Откуда: Saint Petersburg Всего сообщений: 201 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 авг. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2013 9:55 Сообщение отредактировано: 28 апреля 2013 10:04
vax11 написал: Ламерство - не глупость, а некомпетентность . У меня был приятель, спаявший 100500 Спектрумов, и считавший себя на этом основании великим спецом по сборке и настройке компьютеров, но когда он взялся за XL-7, то получилось что-то типа как у твоего приятеля, хотя я ему десять раз говорил, что нельзя ставить что не попадя.. но он же был великим спецом с гигантским ЧСВ, собравшим 100500 Спектрумов из говна что валялось под ногами . А по выбору комплектухи - тогда можно было подойти к любому продавцу собранных XL-7 и спросить что лучше ставить, и чего делать нельзя ни в коем случае . А на счёт моего приятеля - да молодые были просто, вот и всё. Это был первый опыт сборки достаточно сложной конструкции. Ну не вышло. Хотя человек он весьма и весьма не глупый. За то он понял, что с железом надо завязывать (купил готовое буржуйское) и сейчас очень успешно программит Да, и как я уже писал у Шаоса - у XL-7 слабые силовые линии, и как следствие большой градиент падения напряжения, поэтому если плата нужна для стабильной длительной работы, придётся пожертвовать эстетизмом, и пропаять толстым одножильным медным проводом силовые линии с обеих сторон. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
dec188, бросьте вы пугать человека, ничего такого супер-ужасного в XL7 нету, на 4.77 она заводится собранная именно "из всегого г&%на". Схема там не сложнее оригинальной XT от IBM т.е. вполне постигаема нормальным разумным человеком. Эту XL7 клепало пол-Тайваня из далеко не лучших микросхем и ничего, работало. Собственно я и сам в свое время ее собрал в общаге на коленках (кстати, линию задержки делал из ТЛ2) и все завелось. Никаких проводов на питание делать не надо, 36 штук 0.1mkF конденсаторов вполне достаточно. Начать можно с одной линейки ОЗУ, этого достаточно чтобы стартануть. Схема DRAM действительно сложная, состоит из кучи узлов и неисправность одного не дает запустить всю машину. |
dec188
Full Member
Откуда: Saint Petersburg Всего сообщений: 201 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 авг. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 апреля 2013 1:47 Сообщение отредактировано: 13 мая 2013 23:38
alecv написал: Шура, я ими торговал собранными, и собрал их не один десяток, и поверь я знаю что говорю . Я продавал собранные платы без единого возврата по гарантии. Мне не выгодно было ставить на мамку всякое говно. Если бы я тратил время на ловлю глюков - я бы вылетел сразу в трубу. На 4.77 она нафиг не нужна, она нужна на 10MHz. Родная тайваньская XL-7 отличалась от нашей немного другой схемотехникой, юзала линию задержки, имела меньшую память (640k) и меньшую частоту (8MHz), и собиралась не из того что под ногами валялось , а токо исключительно из 555 и 531 серии (LS, S). dec188, бросьте вы пугать человека, ничего такого супер-ужасного в XL7 нету, на 4.77 она заводится собранная именно "из всегого г&%на". Схема там не сложнее оригинальной XT от IBM т.е. вполне постигаема нормальным разумным человеком. Эту XL7 клепало пол-Тайваня из далеко не лучших микросхем и ничего, работало. Собственно я и сам в свое время ее собрал в общаге на коленках (кстати, линию задержки делал из ТЛ2) и все завелось. Кроме того у меня есть большая статистика по эксплуатации XL-7, т.к. у нас в лабе все работали на них, и зарабатывали на этом деньги, и компьютеры должны были работать без сбоев сутками, т.к. винтов небыло. Поэтому если я говорю, что для работы (а не для демонстрации под стеклом на выставке) необходимо пропаять все силовые шины, то я знаю что говорю - это опыт доставшийся геморроем и потерями. Хотите делать надёжные конструкции - делайте их по науке. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
dec188 Валера, это же чудесно! Давай поможем человеку запустить машинку. Полагаю, что сейчас проблема не в питании, а в общей работоспособности системы памяти. Вариантов два 1) не проходит выборка ОЗУ (чтение, запись, CS) 2) не работает регенерация (тут вариантов намного больше). Насчет советских БИС я тоже писал, см. историю топика, они были очень кривые. Конечно было бы прикольно запустить с советскими чипами (аутентичненько ) , но на практике это удавалось крайне редко. Мелкая советская логика и буфера в 1990-е были уже вполне адекватны, даже тайваньцы ставили белорусские АП6 DV74LS245. Лучше поставить панельки и запускать со 100% исправными буржуйскими чипами, а потом попробовать засунуть советские, если уж так хочется. |
dec188
Full Member
Откуда: Saint Petersburg Всего сообщений: 201 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 авг. 2007 |
Я уже сказал что надо делать - в первую очередь выкинуть всё кроме 555 и 531 серии, без этого о какой-то настройке вааще не может быть речи - невозможно искать неисправности, если вся плата в иголках от гонок и звоне от шума по питанию. Натыканая там 1533 и 1531 более чувствительна к шуму по питанию и хуже работает на ёмкостную нагрузку. И градиент падения напряжения там ниипический - померяй напряжение по диагонали: питательный разъём - ОЗУ. ОЗУ там работает на грани допустимого или вааще за гранью, учитывая уровень шума на шине. Короче - перед тем как пытаться что-то настраивать, надо сначала добиться чтоб хоть результаты были стабильные, а не непредсказуемые как сейчас. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
dec188 Дак сейчас результаты вполне стабильные - не проходит тест первых 32К и это крутится по циклу. |
dec188
Full Member
Откуда: Saint Petersburg Всего сообщений: 201 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 авг. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 апреля 2013 16:11 Сообщение отредактировано: 29 апреля 2013 16:20
Дык потому и непроходит, что схема просто генерит непредсказуемый шум вместо или помимо нормальных сигналов, и первая задача - избавиться от этого шума, чтоб иметь логически адекватные сигналы. Как можно что-то определить, если непонятно: 1) то ли это где-то дефекты железа (протравы, коротыши, дохлые микрухи) 2) или иголки, образованные в результате гонок из-за не тех серий микросхем 3) или шум из-за ложных срабатываний элементов от шума на шинах питания. Когда одновременно действуют несколько переменных, то определить причину невозможно. Логика настройки состоит в том, чтоб сначала уменьшить количество переменных до одной, устранив пункты 2 и 3, а затем найти и устранить логически определяемые дефекты железа. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 мая 2013 3:09 Сообщение отредактировано: 14 мая 2013 17:11
"Из под глыб" © была извлечена оригинальная XL7 что-то на японском ??? Обратите внимание на BIOS! Такими блестящими наклейками маркировались BIOS в болгарских Правец-16 DESIGNED AND MANUFACTURED BY MICOMS SYSTEM PTE LTD 8635 Надписи "XL-7 8635" встречаются на плате еще несколько раз. Частоты TURBO указаны странно: Использована стандартная линя задержки. Маркировка - 75ns Часть памяти набита болгарскими СМ8164. Обратите внимание на Bank2 - его можно набить 41256. Вероятно тогда недостающая часть теряется ? Или уходит в UMB ? Вобщем, сильное впечатление, что плата побывала в Болгарии. Может быть какие-то варианты Правец-16 собирались на XL-7 ? Я знаю что в поздние Pravetz-16E (?) ставили мамку JUKO XT. Upd Вот в Правец-16 просвечивает мамка именно XL-7: http://obsoletecomputers.wordpress.com/2011/07/28/post37/ http://obsoletecomputers.wordpress.com/2011/08/09/post38/ |
tihsasha
Newbie
Откуда: пос. Сосново Ленинградская обл. Всего сообщений: 2 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 авг. 2013 |
vax11, как дела с запуском платы? |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Пока ни как. Какое-то время с ней ещё повозился и плата меня "достала" - пока отложил, но пора уже вновь за неё приниматься. Решил протестировать память. Совершенно не помню от куда у меня кучка 41256, есть ли среди них живые тоже не известно. Шедшие с платой РУ7 с различными буквами, купленные ещё тогда, особого доверия не вызывают. Когда найдётся хотя бы 9штук живых, тогда и продолжу. Ещё потихоньку разбираюсь с 1556ХП6. Это самый загадочный элемент схемы. Прошивки на него у меня нет и как определить правильно ли это работает я пока не представляю. |
tihsasha
Newbie
Откуда: пос. Сосново Ленинградская обл. Всего сообщений: 2 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 августа 2013 13:03 Сообщение отредактировано: 28 августа 2013 13:04
Я первую свою такую плату в 91 году запускал вообще без ХП6. Не было у продавца плат прошитых 1556ХП6. Всё собрал. Очень хотелось посмотреть, как работает. Собрал этот кусок схемы аналогично куску из Правец-16. Там нужна 555ТМ8 и еще какая то. Сейчас уже не помню. На 4,77мгц работало. Потом купил ХП6 и пошло уже на 10мгц. |
vax11
Newbie
Откуда: Питер Всего сообщений: 49 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 фев. 2010 |
Хм, Правец-16 говорите. Спасибо за инфу. Надо будет глянуть. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 октября 2015 20:59 Сообщение отредактировано: 9 октября 2015 21:02
Увидел фотки оригинальной XL-7 Turbo от alecv и узнал свою материнку - есть такая в коллекции. И хотел спросить вот о чем: http://radikal.ru/F/s41.radika...9c14e1.jpg На фотке видно подпись под банками: 41256, 41256, 41256/4164, 4164only. Значит ли это, что при трех заполненных банках максимальный объем ОЗУ 768КБ, а при четырех - 832КБ? Что это за числа такие не традиционные? Или это значит, что при трех банках, заполненных микросхемами 41256 материнка все равно увидит максимум 640кб, чего бы не было, если бы 3й банк заполнить 4164 (было бы 576кб). Т.е. может на третий банк заведены лишь две адресные линии, в отличие от 4го банка, но не все 4 линии, как на первых банках? Иначе что мешало разработчикам сделать полноценную мегабайтную материнку (4 банка по 256кб)? Я уже во многие материнки, имеющие организацию 2 банка по 256 плюс 2 банка по 64 "втыкал" 256кб в верхние банки, но виделись они там лишь по 64кб - не хватало адресных линий. А тут как? Кто-то знает точный ответ или пробовать? Тогда нужно описание джамперов-DIP-ов |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
sanders Нет никакой проблемы раскидать блоки памяти по адресному пространству. Это делается с помощью одной-единственной микросхемы. Дешифратор называется. В XL-7 дешифратор сделан на PAL16L8, что пропишем, то и будет. |
Guest |
NEW! Сообщение отправлено: 9 октября 2015 23:03
sanders написал: Предполагалась конфигурация: На фотке видно подпись под банками: 41256, 41256, 41256/4164, 4164only. 1) 256 + 256 + 256 2) 256 + 256 + 64 + 64 Первая на 700 с гаком, вторая - ровно на 640. возможно, первая дополняема до 3) 256 + 256 + 256 + 64, но сие - недостоверно. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Alecv, а по-моему, можно не довести все адресные линии до панелек каждого банка. Так, у микросхем 41256 256к адресов... А ну их столько, доведем только 6 линий, хватит им и 64к адресов. По панелькам будут совместимы 41256 и 4164 и достаточно этого. И программируй PAL, не программируй, все одно больше 64к в таком верхнем банке памяти не увидится. Так ведь? Раз точную инфу не дали (Fe-Restorator только перевел мой вопрос с Питерского на Московский язык, убрав вопросительную интонацию :-) ), завтра буду пробовать, благо микрух памяти "цельный вагон" ( (С) М.А. Булгаков) |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
sanders у 4164 8, у 41256 - 9 линий адреса лишняя на 1 ногу идет - можешь сам проверить доведена до банка или нет |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 октября 2015 0:04 Сообщение отредактировано: 10 октября 2015 0:17
У моей XL-7 1-е пины всех банков соединены. Насколько помню, если заполнить 3 банка XL-7 41256-ми то были комбинации: 0 банк - 41256 0000-3FFF, 1 банк - 41256 4000-7FFF, 2 банк - 41256 8000-9FFF всего 640К но в банке 2 микросхемы используются наполовину. 0 банк - 41256 0000-3FFF, 1 банк - 41256 4000-7FFF, 2 банк - 41256 8000-AFFF всего 704К (640К+64К) но в банке 2 микросхемы используются на 3/4 В этом случае нельзя использовать EGA/VGA т.к. перекрывается сегмент видеопамяти A000. Вдобавок стандартный BIOS видит только 640К и надо было загружать драйвер, который вводит дополнительные функции поддержки UMB в DOS. Вероятно, можно откусить еще 32К, если занять сегмент B000-B7FF, но тогда нельзя применять MDA и Hercules, только CGA. Точнее ответит только фирменная документация на XL-7 если ее вдруг кто найдет. Upd можно дешифратор PAL16L8 прочитать и документировать. |
Guest |
NEW! Сообщение отправлено: 10 октября 2015 4:12 Сообщение отредактировано: 10 октября 2015 4:21
alecv написал: Иными словами, все 768К установлены по-умолчанию, но: Насколько помню, если заполнить 3 банка XL-7 41256-ми то были комбинации: 1) видятся только 640К, ограничение биоса 2) обрывок верхней памяти принудительно обрезается первым-же диапазоном памяти первого-же адаптера. А000 для vga или Вххх, Сххх для иных адаптеров... Наверное, такова логика процесса... PS. На ХТ-мамке интеграшке в "headstart"-е тож распаяно 768К, все контроллеры подвешены на верхнюю половину верхней памяти, а в нижней половине должон жить кеш сидипривода (штатного) и ещё окно памяти, не разобрался пока-мест для чего... |
Сейчас на форуме |
ys05
Advanced Member
Откуда: spb Всего сообщений: 389 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2012 |
Tronix написал: Приветствую, а эта пара тестовых биосов (а лучше весь ROM.rar) сохранилась? А то alecv спросил, он не может найти у себя. Если кому интересно, то вот картинки тестов: |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
ys05 один из этих тестов подробно расписан тут http://www.minuszerodegrees.ne...%20ROM.htm |
ys05
Advanced Member
Откуда: spb Всего сообщений: 389 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2012 |
Да, это мы в личке обсуждали, но про второй всё равно вопрос остаётся, да и вообще интересно, что там в архиве было кроме того |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
ys05 написал: Привет, эти пара тестов (TST_A608.BIO и TST_X120.BIO) нашел у себя. Прикрепляю к сообщению. Приветствую, а эта пара тестовых биосов (а лучше весь ROM.rar) сохранилась? А то alecv спросил, он не может найти у себя. Остальное наверное не сохранил, но ЕМНИП там были обычные XT-шные прошивки. Их можно и так наковырять из инета разных всяких чуть более чем дофига. Поэтому и не представляли для меня интерес... Прикрепленный файл (XT_TESTS.rar, 9067 байт, скачан: 43 раза) |
ys05
Advanced Member
Откуда: spb Всего сообщений: 389 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2012 |
Tronix написал: Ага, спасибо, правда и alecv тоже в итоге нашёл. Полезные тестики, надо бы только отрубить в них проверку бейсиковских ROM-ов, чтобы лишние ошибки не лезли. А на -0градусов тот из них, что дублируется (X120) - почему-то, как оказалось, для 27256 сделан 4-мя повторами кода, вместо 2764, так что этот в исходном виде сразу получше. Привет, эти пара тестов (TST_A608.BIO и TST_X120.BIO) нашел у себя. Прикрепляю к сообщению. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
ys05 написал: Это сделано, чтобы втыкать в платы 5150/5160 - там масочная ПЗУ не полностью совпадает с 27256. для 27256 сделан 4-мя повторами кода, вместо 2764, так что этот в исходном виде сразу получше. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 | |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
круть но память-то буржуйская интересно - советская какая-нибудь туда подходит? РУ7? |
Mihail1810
Advanced Member
Откуда: Екатеринбург Всего сообщений: 1565 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Почти вся на русской логике) Круто. Память наверное зря без панелек. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Bobo написал: И процессор должен быть К1810ВМ88 но память-то буржуйская В вероятном противнике-процессоре могут находится закладки |
computerguy08 |
Это сообщение было переведено с помощью Google Translate, я очень извиняюсь за плохой язык Привет из Румынии, я недавно получил материнскую плату XL-7 TURBO, которая не работает, и мне нужна помощь. Проблема в том, что мне не хватает U31 и U42, которые являются программируемой логикой массива (см фото ниже ). Как я могу получить двоичное изображение PROM1 и PROM2 (U31 и U42, фишки на фото не работают) ? Или как я могу построить альтернативную схему для этих чипов (например, IBM 5160, которая использует чипы TTL, а не PROM)? Большое спасибо ! P.S: У меня есть оригинальный образ BIOS для XL-7 TURBO, если кто-то заинтересован. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
computerguy08 XL7Turbo есть в наличии. Но существует ряд трудностей. PAL на ней припаяны. Кроме того, их необходимо прочесть, а мой программатор (TL866) сделать это не позволяет. Если в них использован Security Fuse, прочесть на программаторе невозможно. Я передам XL7Turbo товарищу alecv, у которого есть необходимый программатор, если он сможет считать содержимое микросхем (там TI 16V6 и 16V8), Вам повезло. XL7Turbo este în stoc. Dar există o serie de dificultăți. PAL este lipit pe ea. În plus, trebuie să fie citite, dar programatorul meu (TL866) nu permite acest lucru. Dacă se folosește siguranța de siguranță, este imposibil de citit pe programator. Voi da XL7Turbo unui prieten alecv, care are programatorul necesar, daca poate citi continutul microcircuitelor (acolo TI 16V6 si 16V8), esti norocos. |
computerguy08 |
RU: @Кай Это очень мило с твоей стороны переводить на румынский . Вам не обязательно переводить с русского, я могу прочитать это с помощью Translate достаточно хорошо, чтобы понять, что вы говорите. Я также могу писать свои вещи на английском языке если это поможет (возможно, это можно перевести лучше, чем я). EN: @Кай That's very kind of you translating in Romanian . It isn't absolutely necessary for you to translate from Russian, I can read it with Translate good enough to understand what you're saying. I can also write my stuff in English if it helps (maybe it can be translated better than I do). |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
computerguy08 I've got two original XL-7 boards. One is mine (working), one from Кай (dead). Unfortunately, PALs are soldered on both motherboards. I'm goung to repair Кай's board and un-solder PALs. I have got a EPROM programmer Sterh-007 capable to read PALs. There is one issue with PALs thouht: there is a "security bit". It is possible to "crack" logical PAL devices like PAL16Lx . Unfortunately it is practically impossible to "crack" register-based PALs like PAL16Rx Я заполучил две оригинальные материнские платы XT-7. Одна моя (рабочая) и одна от Кай - не рабочая. К сожалению, на обеих материнских платах PAL-ы впаяны. Я собираюсь починить материнскую плату от Кай и отпаять PAL-ы. У меня есть программатор Стерх-007, который умеет читать PAL-ы. Тем не менее имеется одна проблема - существует "бит безопасности". Можно взломать логические PAL такие как PAL16Lx. К сожалению, практически невозможно взломать регистровые PAL-ы такие как PAL16Rx, |
computerguy08 |
alecv EN: I have investigated this problem further (by looking at many photos of various XL7 boards online) and I've found out that I have 50% luck, because U31 appears to be a PAL16R6xxx, which, as you said, cannot be "cracked". Instead, U42 appears to be a PAL16L8xxx, which is a logical based PAL. Eitherway, my main goal here is not to get the board in original (working) condition, but rather to just get it working by ALL means possible, even if this requires external circuitry. I hope you will have luck reading at least one of the PROMs. RU: Я исследовал эту проблему дальше (просмотрев много фотографий различных плат XL7 онлайн) и я узнал, что мне повезло на 50%, потому что U31 выглядит как PAL16R6xxx, который, как вы сказали, не может быть "взломан". Вместо этого U42 выглядит как PAL16L8xxx, который представляет собой PAL на логической основе. В любом случае, моя главная цель - не привести плату в исходное (рабочее) состояние, а просто заставить ее работать ВСЕМИ возможными способами, даже если для этого требуется внешняя схема. Я надеюсь, что вам повезет, прочитав хотя бы одно из PROM. |
computerguy08 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 февраля 2019 22:55 Сообщение отредактировано: 12 февраля 2019 23:08
UPDATE: I've just got three chips from the same place I got the board, two PAL16L8ANC and one PAL16R6ANC, they may be the original chips, year code matches the rest of the board chips on all three chips. The ones covered in tape residue CREATE POST CODES How shall I proceed next ? Обновить Я только что получил три фишки из того же места, где у меня была плата, два PAL16L8ANC и один PAL16R6ANC, это могут быть оригинальные чипы, годовой код соответствует остальным чипам платы на всех трех чипах. Те, которые покрыты остатками ленты СОЗДАТЬ ПОЧТОВЫЕ КОДЫ Как мне поступить дальше? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Я только отмечу, что большинство BIOS от XT в port 80h не дают кодов диагностических, те POST карта может ничего и не показывать. Можно посмотреть в прошивке BIOS, есть ли запись в диагностический порт |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
computerguy08 You are really lucky man if you find an original PALs. I've unsolered PALs from both my motherboards. All PALs work fine in my working motherboard. Unfortunately, security bit is active, so my programmer read them as all zero. Did you install BIOS in the U27 socket ? You may use any XT BIOS. I personally prefer AMI XT BIOS. http://www.minuszerodegrees.ne...e_bios.htm XT-class BIOSes does not output POST diagnistic to the port 80h, so AT POST-card is practically useless for XT. Original IBM XT BIOS does output to the port 60h, so you may use IBM BIOS and modify your POST-card to address 60h. http://www.minuszerodegrees.net/misc/post_cards.htm |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 февраля 2019 21:09 Сообщение отредактировано: 13 февраля 2019 21:12 Прикрепленный файл (adapter-v2-cap.png, 0 байт, скачан: 68 раз) |
computerguy08 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 февраля 2019 15:06 Сообщение отредактировано: 14 февраля 2019 15:09
alecv The cool thing is that I have the original XL-7 Turbo BIOS (checked with my 27xx EPROM reader and it says between the odd symbols something like: XL-7 Turbo system... Designed by Micoms Systems...etc.), so I'm 99.9% sure I have the original BIOS (yes, I did install it in socket U27). I could try a generic AMI XT BIOS or a Supersoft XT ROM to see if it does anything, since it doesn't seem alive at the moment (no video, no beeps) I've looked on previous pages on this forum, but I didn't find anything about SW3 (I'm not sure what it does, something related to memory ??) I'm aware that my debug card is kinda useless for XT systems (port 80h instead of 60h), but I wasn't getting anything at all before, and now I'm getting very fast random codes (at least it appears to do something after I added the PAL chips). Theoretically, my board has all the components now, I need help to get it working, because I'm new to XT computers. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 17:04 Сообщение отредактировано: 15 февраля 2019 17:16
AFAIK SW3 on XL-7 is a "memory chip configuration" switch to select a memory type between 41256/4164 In some configuration it allows to use extra RAM above 640K There is a soviet XL-7 clone schematic. It's very close to the original XL-7 but not the same http://ixbt.photo/?id=photo:874739 DD42=U42 is a PROM-based decoder (~~PAL16L8) You could try new diagnostic ROM from vcfed.org user Ruud: http://www.vcfed.org/forum/sho...ompatibles It should work with good-old POST cards on 80h (and LPT port) but may fail on the modern cards from ALiexpress. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 18:44 Сообщение отредактировано: 15 февраля 2019 18:47
alecv, приведенная Вами схема заметно отличается в этой части. На ней установлена 556РТ4, а режим работы задается двумя перемычками. Был еще вариант на 1556ХЛ8 (PAL16L8) и четырех переключателях. Он ближе к XL-7. Все комбинации я не расшифровал, но часть из них отвечает за адресацию панелек под BASIC. В частности, сколько микросхем и какого объема будет использоваться (можно прошить все в одну). Какие комбинации отвечают за RAM определить не смог, т.к. чипы RAM не извлекал и не менял. Плата тоже российского производства. По диагностике в этой теме тоже была ссылка: http://www.phantom.sannata.ru/...6#pp298656 Когда-то давно использовал, тестирует неплохо. POST карту не использовал, вывод был на CGA. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 19:07 Сообщение отредактировано: 15 февраля 2019 19:29
XPOHOMETP Да. Схемы отличаются. Тут приблизительная функциональная аналогия, декодер на PAL заменен на декодер на PROM К556РТ4. Схемы на родную XL-7 нету. Вывод в порт результатов мне критично важен т.к. на руках имеется дохлая мамка, которая даже до CGA не доходит. Ну и исходники - тоже неплохо. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 21:43 Сообщение отредактировано: 15 февраля 2019 22:15
alecv, согласен, просто я уже задавал Вам вопрос про эти переключатели больше года назад: http://www.phantom.sannata.ru/...1#pp393891 И хотел уточнить, что там задается не только конфигурация RAM, но и ROM тоже. Фото моей материнской было здесь: http://www.phantom.sannata.ru/...8#pp401558 Но я не знаю, является ли она клоном XL-7 на 100%, например по прошивке 1556ХЛ8 и назначению SW3. С Вашего позволения маленький фрагмент нашей переписки в личных сообщениях: -------------- Отправитель: XPOHOMETP Время отправки: 28 сентября 2017 23:42 Добрый вечер! У меня тоже есть советский клон, но видимо не питерский. Там на выбор ПЗУ стоит 1556ХЛ8 как на тайваньской (PAL16L8). Панелек под Бейсик и DIP-свичей SW3 распаяно не было - установил. Хочу в одну панель воткнуть Бейсик в 27256, а в другую BIOS для XT-IDE 2764. Перебрал все комбинации, добился только 1) 32 кБ в одной ПЗУ, вторая не отвечает 2) две ПЗУ по 16 кБ Всё в адресах F600:0000 - FD00:FFFF. Так для этого одного свича достаточно. В каких-то их положениях просто виснет. А хотелось бы выбраться за пределы F600:0000... На своей попробовать сможете? -------------- Результаты экспериментов такие: 1) Если переключить все SW3 в сторону микросхем RAM, то в панельку U26 достаточно установить одну микросхему 27256 с прошивкой BASIC. При отсутствии дискеты в приводе он запустится. 2) Если ближайший к BIOS переключить SW3 выставить в сторону от микросхем RAM, то прошивка BASIC должна разбиваться на U26 и U25. На U25 я установил микросхему 2764 c прошивкой BIOS XT-IDE. Меняя положение одного переключателя появилась возможность загружать либо ROM BASIC, либо операционную систему с Compact Flash (BASIC в этом случае недоступен). CF карта подключается через ISA 16 bit IDE контроллер или стандартную мультикарту. Остальные комбинации переключателей могу поискать в черновиках. Но не уверен, что там все подробно расписано и это поможет computerguy08. computerguy08, положение SW3 на Вашем фото совпадает с моей платой. Конфигурация RAM у нас тоже совпадает - два банка на 41256 и два банка на 4164. Sorry, my English is not so good for writing |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Увы, моя POST-карта оказалась именно неудачной. Не работает на XT вывод в 80H ни на Ruud TEST BIOS ни просто DEBUG (O 80 AA). Никогда не пробовал ее на XT. Тут подробности (правда причина не понятна): http://www.vcfed.org/forum/sho...post549907 Придется откопать LPT порт... |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 22:13 Сообщение отредактировано: 15 февраля 2019 22:38
alecv написал: А он обычно есть на CGA Придется откопать LPT порт... Будут Вам и светодиоды, и изображение как до него дело дойдет... Прочитал пару постов по ссылке. Варианты решения проблемы с ALE на TVGA9000 предлагали Tronix и я. На видеокарте в XT работают оба. Не уверен, что дело в этом, но можно попробовать отрезать ALE от шины и подтянуть на +5 со стороны схемы POST. Вариант от Tronix более правильный, но сложнее. Обсуждение в теме "Самодельная чипсетная ХТ" ... На старых схемах LPT портов ALE не задействован. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2019 23:47 Сообщение отредактировано: 15 февраля 2019 23:49
XPOHOMETP Пишут что на IBM XT 5160 в слоте 8 китайская POST-карта работает. Слот 8 - это внутренняя шина мамки XT, на которой сидят порты ввода-вывода 000H-0FFH. Порт 80H попадает в этот интервал. http://minuszerodegrees.net/5160/misc/5160_slot_8.htm На XL-7 и прочих тайваньских мамках слот 8 ничем не отличается, это фича чисто IBM XT 5160. Откопал LPT порт. Там ALE не разведен. Зато разведен AEN (пин A11). |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 февраля 2019 11:34 Сообщение отредактировано: 16 февраля 2019 11:41
alecv написал: Это типичная схемотехника для карт расширения (а вот Trident VGA из нее выпадал). Откопал LPT порт. Там ALE не разведен. Зато разведен AEN (пин A11). Но если глянуть на пример современной посткарты ISA+PCI, упоминавшийся по Вашей предыдущей ссылке - http://minuszerodegrees.net/images4/post_card_6724337.jpg то можно наблюдать отсутствие разводки сигнала AEN. Сигнал ALE тоже не разведен - фото обратной стороны можно найти на ali Вот и глюки в работе! Так извернуться конечно тоже можно, но совместимость, как видим, страдает... Если не затруднит, посмотрите на разводку этих сигналов (AEN = A11, ALE = B28) на Вашей POST карте. По фото мог и ошибиться - зрение не очень... |
computerguy08 |
If I can somehow modify my Chinese POST Card to work with my XL-7 board (or any XT board), I would really like to know how to do it. Regarding my "XL-7 diagnostic process", I have to mention that I have the following ISA video cards available: Tseng ET400AX, Realtek RT3105E and two MDA cards based on UM6845 (for which I don't have a MDA monitor unfortunately, but can check with oscilloscope). I'm not sure which of the two VGA cards is compatible with my system, any advice is appreciated. Also, how can I configure the machine to use only one bank (Bank 0) of 41256 RAM chips ? I would like to have a minimal configuration, because I'm not sure if all the RAM on my board is good. @XPOHOMETP Не волнуйтесь, я совсем не говорю по-русски, Google Translate - наш лучший друг. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Realtek RT3105E works at ISA8 slot fine. |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
Tseng ET400AX works fine also |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 февраля 2019 16:46 Сообщение отредактировано: 16 февраля 2019 16:50
Кайъ написал: Применительно к российскому клону XL-7 это не так. Realtek RT3105E works at ISA8 slot fine. Подробности тут: http://www.phantom.sannata.ru/...9#pp405249 Поэтому на неисправной материнской плате использовать RTG3105E я не рекомендую. Могу добавить, что видеокарты на RTG3105i и RTG3105iEH нормально работают на этой материнской плате. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
XPOHOMETP написал: Они там просто не разведены. Из управляющих только A0..A9, D0..D8 и ^WE. Если не затруднит, посмотрите на разводку этих сигналов (AEN = A11, ALE = B28) на Вашей POST карте. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
alecv написал: Китайцы даже RESET не развели... Они там просто не разведены. Из управляющих только A0..A9, D0..D8 и ^WE. Полагаю, что ^WE это запись в порт, т.е. /IOW c контакта B13. А как ведет себя Ваша карта на ХТ - индикация не меняется или наблюдается вывод хаотических кодов (как у computerguy08) ? Будут ли изменения на индикаторе, если зациклить вывод в порт 80 из отладчика ? (Возможно индикация портится следующим после вывода в порт циклом регенерации памяти) На АТ она нормально работает ? У меня нет POST карт для ISA от aliexpress, и я не в курсе сколько вариантов схемы там существует. Поэтому варианты решения проблемы могут быть разными, в т.ч. в зависимости от вопросов выше. Но, как простейший вариант, предлагаю попробовать подавать сигнал /IOW с шины на POST карту через элемент "ИЛИ". Можно использовать 74LS32, два элемента из 74LS02, или аналогичные варианты. На второй вход элемента "ИЛИ" необходимо подать сигнал AEN c контакта A11. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
XPOHOMETP написал: У меня тоже, хорошо что не покупал. Я думаю, быстрее собрать У меня нет POST карт для ISA от aliexpress, и я не в курсе сколько вариантов схемы там существует. самодельную ISA карту, чем терять время на доработку китайского недоразумения. |
computerguy08 |
EN: Considering the fact that I only have the Chinese debug card at hand, is there a way to check my board with an oscilloscope to see if it outputs POST codes ? Учитывая тот факт, что у меня есть только китайская отладочная карта, есть ли способ проверить мою плату с помощью осциллографа, чтобы увидеть, выводит ли она POST-коды? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2019 12:49 Сообщение отредактировано: 18 февраля 2019 13:02 XPOHOMETP написал: RESET все же развели, он приходит на светодиод индикации. Может еще куда, не видно. Китайцы даже RESET не развели.. Постоянно индицирует FF на нижнем индикаторе, верхний темный. Да, ^WE читать как ^IOW. На данной китайской плате стоит 8051 однокристалка, которая делает динамическую индикацию на 7-сегментных индикаторах и делает "скролл" между верхним и нижним индикатором, чтобы можно успеть увидеть. Вот тут обзор, работа в PCI слоте ~ c 7:00 https://www.youtube.com/watch?v=DTcSQnmXg5A В ISA 286 не помню, работает или нет, карта очень давно лежит. Потестирую. Есть еще подобная POST карта, с однокристалкой и скроллом для порта LPT: https://www.ebay.com/itm/4-Dig...2994196846 А вообще надо применять простые карты, чем проще - тем лучше. https://www.ebay.com/itm/PCI-T...2905998464 или вообще https://www.qrz.ru/schemes/contribute/radioland/comp/21.html |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2019 12:58 Сообщение отредактировано: 18 февраля 2019 13:43
computerguy08 My advice is to try to use a Ruud's test BIOS and LPT port (from MDA adapter or multicard) and 8 LEDs. Solder a LEDs to the data pins D0..D8 of LPT and ground. It allows you to see an output, in binary form though. Check this tester on a working ISA motherboard before use it on XL-7 with DOS and DEBUG outputting data to the LPT port: O 378 AA, O 378 55 2) Check a PC speaker connector to the XL-7. It uses 2-pin PC speaker connector instead of 4-pin. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
computerguy08, увидеть POST коды только с помощью осциллографа будет очень трудно. Проще будет подключить светодиоды к LPT порту и использовать подходящий BIOS (alecv давал ссылку на такой). LPT порт можно найти в виде отдельной карты. Часто LPT порт есть на MDA / CGA / EGA видеоадаптерах. Или можно использовать 16 bit ISA мультикарту. При ее установке в XT порт LPT должен работать. Так же Вы можете попробовать доработать китайскую POST карту с помощью одной простой микросхемы. Ее подключение я привел в предыдущем сообщении, но проверить такой вариант я не могу. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
alecv написал: Без этой информации дальнейшие рассуждения бесполезны. В ISA 286 не помню, работает или нет, alecv написал: Согласен. чем проще - тем лучше. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2019 16:06 Сообщение отредактировано: 18 февраля 2019 19:14
Мне, кстати, вспомнилось. Как расширялась память на Atari XL800/XE65/XE130. PAL декодер адреса менялся на схемку. http://www.atarimania.com/mags/pdf/Atari-Magazin-87-02.pdf 29 страница. Извиняюсь, но там по немецки. Вероятно и в данном случае можно сделать что-то подобное. |
computerguy08 |
Just finished creating my own EPROM reader, made from scratch. It doesn't work 100% yet (cannot write ROM), but at least it can read stuff. I mentioned a while ago that I have the XL-7 BIOS, and that's because I had an EPROM reader based on the same circuit as this one, but it was a spaghetti mess and it only worked once, hence I've decided to rebuild it. Related to the LPT port trick, I do actually have two MDA cards with parallel ports, I only need Ruud's BIOS to test it. Я только что закончил создавать свой собственный читатель EPROM, сделанный с нуля. Он еще не работает на 100% (не может писать в ПЗУ), но, по крайней мере, может читать вещи. Некоторое время назад я упомянул, что у меня есть BIOS XL-7, и это потому, что у меня был читатель EPROM, основанный на той же схеме, что и эта, но это был беспорядок спагетти, и он работал только один раз, поэтому я решил восстановить Это. Что касается трюка с LPT-портом, у меня на самом деле есть две карты MDA с параллельными портами, мне нужен только BIOS Рууда для его тестирования. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
computerguy08 написал: Повторюсь If I can somehow modify my Chinese POST Card to work with my XL-7 board (or any XT board), I would really like to know how to do it. XPOHOMETP написал: Я его не проверял, т.к у меня нет китайской POST карты. Но, как простейший вариант, предлагаю попробовать подавать сигнал /IOW с шины на POST карту через элемент "ИЛИ". Но нужна всего одна микросхема, а припаять 5 проводов быстрее, чем собирать индикацию для LPT порта. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 февраля 2019 11:55 Сообщение отредактировано: 24 февраля 2019 14:21
Сделал как-то так: Сзади еще не видно, резисторы по 240Ом. - Светодиоды надо брать маленькие. - Лучше брать готовый линейный индикатор на 8 светодиодов. - Резисторы тоже лучше брать сборкой. - Всй равно бинарный код считывается плохо. Надо 7-сегментные индикаторы и дешифратор на HEX. https://www.ebay.com/itm/Lapto...1674108413 Ruud's TEST BIOS выводит на эту штуку нормально. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
alecv, а что за схема? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 февраля 2019 14:18 Сообщение отредактировано: 24 февраля 2019 21:14
Кай Ой. Никакой схемы. На каждом Data0..7 сидит светодиод и резистор на землю. Например http://wesche.bplaced.net/Home...elphi.html или https://www.codeproject.com/Ar...Light-Emit http://www.epanorama.net/circuits/parallel_output.html |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 11 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XL7: Turbo XT из Петербурга, восстановление. |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |