r0m,
мне друг говорил, что именно насадкой сверху чипа нашел битую микруху. человек вроде заслуживающий доверия. Точно это не при каких раскладах не должно срабатывать ?
Этот способ будет работать в случае есть старая микросхема совсем сдохла и не выдает на шину никаких сигналов, либо есть выход у новой микросхемы мощнее выхода у старой. Тогда может быть и заработает... А во всех остальных случаях ничего не получится.
Я проверяю так: Напаиваешь панельку поверх одной из РУшек. При этом 2, 14 и 15 ноги не паяешь, а припаиваешь к ним три проводка. У проверяемой рушки аккуратно острыми кусачками откусываешь 14 ногу возле платы и отгибаешь ее, вместо нее к плате подпаиваешь проводком 14 ногу от панельки, в которую вставишь эталонную рушку. 2 и 15 ноги панельки эталонной рушки подсоединяешь ко 2 и 15 ноге проверяемой рушки. Включаешь, смотришь результат. Если ничего не изменилось - то аккуратно подпаиваешь второй вывод старой РУшки назад.
насчет светодиодиков: можно поподробнее, какая микросхема по схеме Pentagon 128k 1991 c сайта Pentagon1024.narod.ru, какие номера выводов, и что мне это даст после того как я позаписываю из бейсика в него разные значения коммандой "OUT 32765, n", где n=0, 1, 2, 4.
(я по прежнему нулевый в схемотехнике)
и почему это может быть порт, если о памяти речь в пзу ?
Keeper тебе уже все рассказал. Этот порт переключает банки расширенной памяти в 3 секторе. Если он будет неисправным, то банки не будут переключаться, что приведет к ошибке.
а можно немного пояснить про сектора памяти, как они с физич. чипами соотносятся? сколько всего секторов ?
записал 00000000, а считалось 00000010, это байт в память ? каждая ру5 за 8000 байт памяти отвечает, это так ?
Ну во-первых прочитай вот это. Надеюсь, что после прочтения вопросы с банками и секторами у тебя отпадут.
Код:
Кратко об устройстве SINCLAIR 128
Компьютер SINCLAIR 128 имеет озу объемом 128 К, которое разделено на
8 банков памяти по 16 килобайт и которые условно нумеруются от 0 до 7.
В системе имеется регистр конфигурации, который доступен програмистоу
и имеет адрес 7FFDH. С помощью записи в этот регистр мы можем менять
конфигурацию системы т.е. переключать ПЗУ, банки ОЗУ и т.д.. Регистр
конфигурации имеет 6 разрядов. Первые три ( с 0-го по 2-й ) разряда
определяют один из восьми банков банков, подлюченный в последний сек-
тор адресного пространства процессора. 3-й определяет один из 2-х
банков, который будет подлючен в первый сектор адресного пространства
и отображен на экран: 0 - подключен 5-й банк, 1 - подключен 7-й банк.
4-й разряд определяет ПЗУ: 0 - подключена прошивка BASIC 128, 1 -
BASIC 48. 5-й разряд заведует блокировкой записи в регистр конфигура-
ции: 0 - запись разрешена, 1 - запись блокированна. Это необходимо
для работы в режиме SINCLAIR 48.
АДРЕС Z-80 СЕКТОР ПЗУ 32К
--------------- --------------
0000-3FFF ¦ 16K ¦ ___¦0 в разряде 4--+BASIC 128 16K¦
¦ 0-й сектор ¦ ¦1 в разряде 4--+BASIC 48 16K¦
+--------------+ L--------------
4000-7FFF ¦ 16K ¦ ___ ОЗУ 128К
¦ 1-й сектор ¦ ¦1 в разряде 3--+7-й БАНК 16К ¦
+--------------+ ¦ ¦6-й БАНК 16К ¦
8000-BFFF ¦ 16К ¦ ¦0 в разряде 3--+5-й БАНК 16К ¦
¦ 2-й сектор ¦ ¦4-й БАНК 16К ¦
+--------------+ ¦3-й БАНК 16К ¦
C000-FFFF ¦ 16К ¦--------------------¦2-й БАНК 16К ¦
¦ 3-й сектор ¦ любой из ¦1-й БАНК 16К ¦
L--------------- 8-ми ¦0-й БАНК 16К ¦
БАНКОВ ОЗУ L--------------
000 в разрядах 2 - 0 - 0-й БАНК
001 ------------------ 1-й БАНК
...............................
111 ------------------ 7-й БАНК
Каждая микросхема РУ5 представляет память 64 КилоБита (не КилоБайта). То есть она имеет 65536 однобитовых ячеек памяти. Процессору нужно 8 бит памяти. Поэтому в 48К машинах стоит 8 штук РУ5. Каждая микросхема отвечает за свой разряд. Если бы речь шла о 48К машине и тест выдал "Записано 00000000, Считано 00000010", то можно было с уверенностью сказать, что не работает микросхема, отвечающая за первый разряд, т.е. микросхема, выход которой (через регистр) подключен к выводу D1 процессора (обрати внимание, что номера разрядов считаются с нуля а не с единицы). В 128К машинах все сложнее. За что отвечает каждая МС памяти можно понять, изучив схему. Объяснить тебе это на словах я не рискну...