![]() |
GARNIZON, А как себя ведёт ваше тестовое ПЗУ?
Quote:
|
На самом деле, если вы думаете, что отладочная прошивка прям буквами напишет, что заменить - то это зря, до таких
наворотов её не планировали доводить. Дело в том, что даже если бы настолько подробно она могла общаться, всё равно бывают случаи, когда нужно искать повреждённую дорожку или замыкание между двух дорожек - бывало такое. Да и программно не всё можно проанализировать до такой степени. Поэтому сама эта прошивка предельно простая - её изучить на уровне ассемблера - дело 10 минут, гораздо сложнее и больше времени уйдёт на то, чтобы разобраться в схеме компа. А схему знать в любом случае нужно. Если комп работает правильно, будет такая же картинка на экране, как в эмуляторе (если эту же прошивку подсунуть) если неправильно работает - то картинка будет другая, опеределяешь, в чём именно она отличается и лезешь с приборами в схему, проверяешь - правильно ли угадал Подробнее описывать смысла нет - всё именно в этом абзаце на сайте: "код написан так, что его функционирование не зависит ни от чего, кроме работоспособности процессора , тактового генератора и схемы сброса" Т.е. он не использует оперативку и другие устройства, просто засылает динамичную картинку на монитор Сисмон, например, при отказе оперативки даже не сможет первые 10 собственных команд выполнить правильно А по отладочному ПЗУ как минимум можно отремонтировать дисплейный контроллер , да и сразу будет видно, что с первыми 2 кб озу Если это всё в порядке - дальше нормально будет работать уже сисмон и можно ковырять машину дальше Там картинка подобрана так, чтобы при различных повреждениях получались различные узоры из букв/цифр И мигание тоже важно: мигает в определённых позициях Любая ошибка на шине адреса или шине данных будет приводить к изменению картинки точнее, не совсем любая, но в пределах младших 11 разрядов |
Починил я Агата!.. Было неисправно 9 микросхем на мамке.. Ужос... Вроде работает. Сейчас жду дискеты к нему, чтоб проверить работу дисководов и запустить тесты памяти..
Но появились вопросы.. 1. Как то странно работает переключение РУС-ЛАТ. Нажимаю РЕГ+РУС, загорается светодиод Р, но буквы русские печатаются, пока держишь нажатыми РЕГ+РУС. Если отпустить, светодиод Р продолжает гореть, а печатаются английские буквы.. Это нормально? 2. Запаял "нулевой" разъём для ячейки 121. Если вставляю ячейку121, то изображение на мониторе (подключено через ЧБ выход) пропадает и гонит какой то мусор, иногда просто пустой экран, иногда проскакивают какие то надписи.. В общем мусор.. И кадровая синхронизация сбивается, кадры бегут.. Это не нормально? Для нулевого разъёма ничего не надо допаивать МГТФом? Я думал, что ячейка не должна вносить никаких изменений в работу агата, пока её не проинициализируешь.. После инициализации монитор нужно подключать прям к самой ячейке.. Поправьте меня пожалуйста, где я не прав.. |
0. Поздравляю!
1. Это нормально. В разных операционках они обрабатываются по-разному. 2. Монитор подключается к 121-й ячейке в 121-ю ячейку. Была какая-то еще доработка материанской платы. Найду - сфоткаю. Но по большому счету толку от 121-й ячейки немного, и ей реально мало кто пользовался. |
Спасибо..)))
Ага.. Значит при подключении ячейки видеовыходы на мамке, грубо говоря,отключаются или ведут тебя не адекватно? И при вставленной ячейке монитор должен быть подключен только к ней? А как же будут работать проги, не требующие ячейки? Сисмон выведет надпись "АГАТ" через ячейку? Или для таких прог ячейка будет "невидима" и просто "транслировать" видеосигнал с мамки на монитор? |
Ячейка 121 - это компьютер в миниатюре. Видеовыходы в материнской плате не отключаются. Должно выводиться APPLE ][. Но я не помню деталей загрузки через нее.
|
Там еще в чем заковыка, яч121 бывает нескольких типов, умеет работать в любом слоте/умеет только в нулевом и пропускать скозь себя агатовские режимы отображения. Я знаю всего три типа, но пока очень подробно не разбирался.
http://deka.ssmu.ru/er/agat/Images/new_j121.shtml Mifody - среди дисков для вас, есть специальные для яч121 - заодно и проверите. Обычно агат загружался эпловской софтиной и только после вставлялся эпловский диск. Однако были диски которые с нуля подхватывали семерку в режим эпла и имели менюшку с прогами ... есть для 140 привода и даже для 840! http://deka.ssmu.ru/er/agat/Gamez/Loader.shtml |
У меня Вот такая. Один в один. Она может пропускать видеорежим агата через себя? Сейчас подключил монитор к яч121, кажет матрас, похожий на спековский и гонит мусор из полосок по матрасу..((( В общем, ещё один пациент..)))))
Я так понмаю, должно показывать "APLE]["? |
Нет, такая вроде не может, но я могу ошибаться...
Матрас это хороший признак, но насколько я знаю там что-то в 0 слоте надо доделывать. Если Сергей Фролов не против, я пришлю его скан относительно этого. Quote:
Яч121 такая же демократичная штука как и весь агат, и все что будет играть роль ПЗУ загружаем с диска. Если конкретно, то в РФ2 ячейки 121 лежат таблицы видеоконтроллера и больше ничего. Т.е. можно не только Эпл из себя изображать но и Правец 82 (благо кириллический знакогенератор есть). Например некоторые болгарские проги не работают на оригинальном Эпл из-за изменений в ПЗУ, а на яч 121 если надо то будут работать. Даже бейсик у правца немного другой, там например можно 16тичные ценности в операторах писать и микроассемблер есть. Одним словом чего на место ПЗУ подхватить с диска то и будет писать сверху - "Apple ][" или "Правец 82". Можеш сделать свое ПЗУ (по сути подправив файл на диске) и заменить надпись на "MIFODY" - будет твой ник писать при старте :) |
Quote:
|
Спасибо. Очень жду схему..
|
|
Спасибо,но я абсолютно не понял картинку. Что на ней изображено? Внизу вроде как плата,но она не похжа на яч121,на яч121 нет 559 серии.. и мамка нарисована так,что не понятно,что надо соеденять.. не могли бы вы пояснить рисунок?
|
Это доработка матплаты и платы псевдо-ПЗУ
Я срисовывал с доработанной платы. Надо ее кверхногами перевернуть и посмотреть по разводке и схеме, куда паяются проводники. |
А что дает эта доработка? Чтение и запись одновременно,это для работы яч121? Так там проводки нарисованы не к нулевому слоту,а ячейка в нулевой слот вставляется..
Я вот не пойму,начинать мне ремонтировать ячейку или нет.. может она рабочая,просто нужно дорабатывать мамку,чтобы получить изображение на мониторе вместо матраса.. Так же не понял, что я должен увидеть на мониторе,подключенном к ячейке.. вот я ставляю ячейку,включаю без загрузки с дискеты-что я должен увидеть? Если я подключу монитор к системному блоку к чб выходу при вставленной ячейке, выход будет показывать **АГАТ**? Сейчас я вижу мусор при вставленной ячейке.. это следствие неисправной ячейки или же того,что системный блок нужно дорабатывать? |
Я уже не помню, что дает доработка. Может, без нее не будет работать.
Разрешение записи в Псевдо-ПЗУ требовали какие-то игрухи или программы для Apple ][, что-то вроде Language card. Я бы тоже не парился с установкой этой ячейки |
Вы бы не парились,потому что уже пробовали.. а я еще не пробовал,мне интнрнсно.. :-) к тому же на дискетах,которые я жду, будет софт, использующий ячейку.. инересно посмотреть,как это работало.. :-)
Подожду, что скажет GARNIZON... |
Ну как правильно сказал Сергей, ячейка 121 это по сути целиковый комп. НО я писал несколько выше что ПЗУ загружаемо, т.е. этот комп у вас без ПЗУ, чего он кроме матраса должен показывать? Я вообче сомневаюсь что будет что-то показывать кроме мусора пока не загрузить софт (дать ему ПЗУ).
Дело в том, что у вас не пилотная версия ячейки и, возможно что доработка не треба... но я точно сказать не могу... пока... Я вот как вижу развитие событий: 1)Получить диск и погонять агат в родных режимах и тестах убедившись что все в порядке. 2) Вставить яч121 в 0 слот и загрузить агат софтом для яч121, возможно перетыкая монитор из материнки в яч. 3) пробовать яч121 в других слотах, так же перетыкая. Если все нормально, то после загрузки софта, матрас превратится в "Apple][" - это если монитор подключен к яч121, в этот момент с видеовыхода материнки должна бытьь картинка статическая с режимом Т32 8 цветов. |
Судя по логике, ячейка 121 использует АГАТовский монитор для загрузки компа.
Этот монитор очищает агатовскую экранную память и пишет ** АГАТ **. Но у Apple ][ эта экранная память находится в другом месте. Следовательно при старте надпись выводится, но на экране не отображается, потому что отображается непроинициализированная экранная область. Можно для проверки войти в монитор и вручную ее очистить, вслепую введя команду 401<400.7FFFM |
Спасибо.. Но я всё же не понимаю, как это всё работало вместе... Втыкаю я ячейку, ячейка кажет матрас.. Выход агата гонит мусор.. Как же тогда вводить команды монитора? Вслепую что ли? Да и получается, что с ячейкой использование агатовского видеовыхода становится невозможным? Он ведь с ячейкой мусор гонит.. Или всё же ячейка неисправна, что искажает стандартный агатовский видеовыход? (Черно белый в моём случае..)
|
Предполагается, что установлена дискета, которая загрузит APPLE систему с монитором и бейсиком, как в стандартном APPLE ][.
Выход в монитор с 121-й ячейкой не предполагается. |
Тогда получается, что со вставленной ячейкой и использование агата как агат так же не предполагается? Видеовыход агата ведь не работает должным образом со вставленной ячейкой.. Прикольно получается, что либо Агат, либо Эппл?
|
Ну да. Это же не АГАТ-9.
|
| All times are GMT +4. The time now is 01:17. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.