Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Агат
RSS

Агат

Проблема с железом

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11 12
Печать
 
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Voldemar0
[q]
попробовать переткнуть его в другие слоты - может сам слот неисправен ?
[/q]
Sergei
[q]
можно действительно перетыкнуть плату в другой слот
[/q]
Хочу уточнить: разве у Агата все слоты равноценны и не имеет значения в каком слоте стоит контроллер дисковода, принтера и т.д.?
Просто вспоминается ситуация с "Правцом" aka Apple II, где каждый слот "заточен" под определенный контроллер.
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Про КПОН узнал - это Комплекс Программ Общего Назначения. Текстовый редактор, база данных,..  в общем, правда, офис.
--
Слоты равноценны, за исключением слота # 0 в некоторых версиях агата-7 (у меня были материнки, где место и дорожки есть, а разъёма нет) - были легенды, что в него втыкается "контроллер secam". Не знаю, что именно делал этот контроллер, а догадки можешь строить сам :).
Прочие слоты равноценны, у девятки равноценно всё. Единственное ограничение: если ставятся модули, использующие одинаковое адресное пространство, например дополнительное ОЗУ, они должны быть установлены в определенном порядке - чтобы правильно отрабатывала аппаратная блокировка шинных формирователей - т.е. чтобы модули не подрались за общий адрес. Но у тебя доппамяти нет, так что не важно.
Другой вопрос, что были отдельные неправильные проги и системы, которые не полностью подчинялись PlugAndPlay-ным правилам, проще говоря, программеры ленились либо адапататоры/хакеры/патчеры криво патчили софт и это приводило к тому, что такие проги могли не работать на нестандартно собранной машине. Но сейчас нужно понять, почему она не начинает загрузку, а для этого все средства хороши. Для БИОСов и загрузчиков номера слотов точно не имеют значения.
Может быть у Правеца была именно эта проблема ? С другой стороны - агат не совсем и даже далеко не совсем apple.
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
UFO Первый слот зарезервирован для процессора, поиск осуществляется в слотах 2..6
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Voldemar0
[q]
Качество картинки у агата идеальное, так что если визуально есть проблемы, копать нужно однозначно монитор.
[/q]
Вот такое изображение было вначале после включения с клавиатурой:

Увеличенное фото
После того, как уменьшил яркость на мониторе почти до минимума, картинка стала вот такой:

Увеличенное фото
Во втором случае картинка, вроде бы, более-менее нормальная, но всё-таки ещё поглядим что можно сделать с монитором.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Вставил контроллер дисковода в тот слот, в котором он стоял изначально (X5).
В слот X2 вставил контроллер порта принтера (тоже стоял там изначально).
Остальные слоты - пустые.
Результаты выполнения команд:
*C100.C10F
C100 - 00 00 00 00 00 00 00 00
C108 - 00 00 00 00 00 00 00 00
*C200.C20F
C200 - 18 90 07 38 B8 50 03 2C
C208 - 70 C0 48 A5 4B 48 A5 4C
*C300.C30F
C300 - C3 C3 C3 C3 C3 C3 C3 C3
C308 - C3 C3 C3 C3 C3 C3 C3 C3
*C400.C40F
C400 - C0 C0 C0 C0 C0 C0 C0 C0
C408 - C0 C0 C0 C0 C0 C0 C0 C0
*C500.C50F
C500 - C1 C1 C1 C1 C1 C1 C1 C1
C508 - C1 C1 C1 C1 C1 C1 C1 C1
*C600.C60F
C600 - C2 C2 C2 C2 C2 C2 C2 C2
C608 - C2 C2 C2 C2 C2 C2 C2 C2
Потом вытащил контроллер принтера и попробовал вставлять контроллер дисковода в разные слоты и смотреть на результат команд.
Ни в одном из них байт А2 не встречается (в основном, C1... и т.д.).
Если я правильно понял, контроллер принтера, тем не менее, видится.
Значит, что-то с контроллером флопа?
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Проц в семёрке действительно ставился в первый проц, но я не помню, важно это или нет ? Есть там какие-то сигналы, которых нет на других слотах ? Может быть только опять же блокировка ПЗУ, но вроде она на всех разъёмах...
А у девятки проц на материнке, адресное первого слота отдано контроллеру памяти, а самого разъема нет. Так что можно считать, что опять же - все слоты равны.
--
Когда фотографируешь монитор - прижимай фотоаппарат к чему нибудь прочно закрепленному. А то на фотографиях моника, мне кажется, больше мытости из-за движения аппарата, чем проблем монитора. Или ставь на что нибудь и снимай с задержкой, чтобы не касаться аппарата руками во время сьемки.
--
На монике контрастность регулируется ? На первой фотке яркости слишком много, на второй очень хочется поднять контрастность.
Вообще,  у правильного моника должны быть видны отдельные строчки и отдельные точки в графрежиме. Этого можно добиться либо с правильным кинескопом (который специально для мониторов, а не телевизоров), либо на ч/б телевизоре с диагональю около полуметра или больше.
В режиме, который у тебя на кадрах, разрешение 256x256 точек. Но максимум, который даёт агат - 512x256.
Набери, например: C782 и нажми enter. На правильном монохромном мониторе (например, но не только, мс6105, диагональ около 13'') символы должны быть легко читаемы, на правильном цветном (32втц201, диагональ около 14'') - терпимо читаемы, на Юности 404ц (тоже около 14'') символы только угадывались :)
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Угу. Понял.
Ну вот, остается всего два варианта: либо екнулись шинные формирователи или их управление на флопаре. Либо ПЗУшка с начальным загрузчиком и/или её управление.
Попробуй поглядеть (также, переставляя платы):
C090.C0EF
Это адресное пространство портов ввода/вывода слотовых устройств.
Каждому устройству отводится по 16 адресов. Т.е.:
C09x - 1й слот
C0Ax - 2й
C0Bx - 3й
C0Cx - 4й
C0Dx - 5й
C0Ex - 6й
Флоп контроллер 800к должен давать неравномерную картинку в своём пространстве (т.е. разные байты). Вроде бы первый байт у него 10, но не обязательно.
Контроллер парпорта будет давать стойкие FF везде, кроме смещения 02 - что будет там  - не знаю, если ничего снаружи не включено, может быть тоже FF.
Остальные байты (на свободных слотах) должны болтатся вокрух каких-то Cx.
--
Даже если флоп не виден в IO, можно попробовать наугад проверить - слушает ли он запись в регистры.
Допустим, флоп сидит в пятом слоте. Значит адреса C0Dx.
Инициализируем вв55-е:
C0D3:92
C0D7:BD
Смотрим на всякий случай ещё раз:
C0D0.C0DF
Включаем моторчик:
C0D2:80
Подергаем шаговым двигателем:
C0D2:84
C0D9:0
Ещё подвигаем головкой:
C0D9:0
C0D9:0
--
Схемы флопконтроллера у меня нет. И я не знаю, где её добыть.
Наверное, проще всего срисовать нужный фрагмент - дел на пару часов.
Если флоп никак не реагирует на управление, значит нужно проверять прохождение сигналов
DevSel, IOSel, R/^W, .. Они собирались на низкосложной россыпухе, вроде к555ла3, к555ли...
Если у тебя есть знакомый электрощик, можно с его помощью разобраться с этими цепочками, номера контактов слота я могу поглядеть (или он сам может поглядеть) в мымрине - расфасовка слотов у семерки и девятки в этом вполне совпадает.
Там же расписано, какие сигналы когда и когда должны бегать.
Если порты не видны и на них нет реакции - смотреть входные цепочки. Если на порты реакция есть, но ромки, как мы видим, нет - значит проблема с генерацией сигнала CS для ROMки.
Можно взглянуть в мымрине схему платы ввода/вывода (это где вв55 и вв51) - я думаю, идеология построения интерфейса шины флопконтроллера (у него тоже две таких же микрухи в основе) окажется очень похожей.
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
PS Чтобы вам не очень долго думать над схемой, немножко конкретики о сигналах шины.
Шина проста, как пять копеек. Она напоминает шину XT/ISA и за ней IDE, но чуть попроще и по другому формирует информацию о режиме - чтение или запись.
Во первых, в слоты заводится земля, питание, ресет, dma, irq и ещё пара сигналов, о которых можете сразу забыть. Либо они не используются либо и так видно, что они есть. Ну может быть имеет смысл только проверить, не заело ли где нибудь между ресетом (контакт A21) и 35 ножкой вв55-ых. Для этого хватит вольтметра. При нажатом УПР-СБР на 35-й ножке должен быть, видимо "1", а при отпущенной - "0". Но эта проблема в данном случае маловероятна.
Во вторых - естесно, на слот заводится адресная шина (Б3..и выше) и шина данных (A3..A10).
Шина адреса анализируется только в четырех младших битах, а так же 8-м младших бит должны напрямую заводиться на адресные входы ROM-ки. Два младших бита шины должны также напрямую заводится на входы обеих вв55-х на лапки 8 и 9. Шина данных всегда взаимодействует с устройством через двунаправленные шинные формирователи. И они, кстати, тоже могут дохнуть :)
В третьих - тут самое интересное: существует ещё несколько сигналов, и вот с ними у вас будут особо близкие отношения:
ВК В/В - A11 - здесь появляется "0" если владелец шины (а это всегда будет проц) хочет общаться с портами ввода/вывода устройства. Этот сигнал не является параллельным для разных слотов и именно благодаря ему устройства не конфликтуют, даже если имеют полностью совпадающие электрические схемы.
ВК ПЗУ - Б2 - ровно аналогичный сигнал, но только для общения с ROM драйвера устройства.
Ф1 - A14 - просто меандр 1 МГц. Важно, что его отрицательная и положительная фазы приходятся ровно на фазы выставление адреса и обмена данными.
Ф2 - A15 - аналогично, но 2 МГц.
14МГц - A17 - это 14 МГц, обычно использовалось на переферийных контроллерах для формирования небольшых задержек (около 3 периодов этой частоты) между выставлением процем данных на шину и защелкивания этих данных периферийным устройством.
R/!W - Б19 - всегда "1" кроме случая, когда проц хочет записать данные в устройство.
Никаких больше умных сигналов, вроде остановки процессора на время реакции устройства, в агате нет. Кто не успел, тот опоздал. (судя по мымрину, возможно, их планировали ввести, но не ввели)
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
ЗЗЫ Если в мымрине обнаружится какая нибудь странность вроде спаралеленных выходов TTL-микросхем - это не гениальное решение инженеров, а специально внесенные ошибки в документацию - чтобы шпиёны не своровали и не наладили производство агатов на враждебном западе :)). Ошибки добавляются из расчёта не менее десяти штук на десять страниц, но не более пяти на каждой странице :).
Sergei Frolov
Advanced Member
Коллекционер

Откуда: Питер
Всего сообщений: 2719
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2003
Может быть накрылась микросхема выборки памяти по номеру слота. Либо сама ПЗУ.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11 12
Печать
Полигон-2 »   Другие архитектуры »   Агат
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS