Важная информация

User Tag List

Страница 2 из 39 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 384

Тема: Помогите с Pentagon-128k !

  1. #11
    Master Аватар для Andrnow
    Регистрация
    25.06.2005
    Адрес
    Смоленск
    Сообщений
    997
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    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К машинах все сложнее. За что отвечает каждая МС памяти можно понять, изучив схему. Объяснить тебе это на словах я не рискну...
    Последний раз редактировалось Andrnow; 03.04.2010 в 13:58.
    Ищу охотников за КМками и медью. Найду – УБЪЮ !!!

  2. #12
    Activist Аватар для r0m
    Регистрация
    30.05.2009
    Адрес
    Москва
    Сообщений
    224
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrnow Посмотреть сообщение
    r0m,

    Я проверяю так: Напаиваешь панельку поверх одной из РУшек. При этом 2, 14 и 15 ноги не паяешь, а припаиваешь к ним три проводка. У проверяемой рушки аккуратно острыми кусачками откусываешь 14 ногу возле платы и отгибаешь ее, вместо нее к плате подпаиваешь проводком 14 ногу от панельки, в которую вставишь эталонную рушку. 2 и 15 ноги панельки эталонной рушки подсоединяешь ко 2 и 15 ноге проверяемой рушки.

    я что то не понял, а почему
    2 и 15 не припаять сразу с отстальными ? ведь они же потом все равно, как ты написал, припаиваются к проверяемой как и остальные, кроме 14 ?

  3. #13
    Master Аватар для Andrnow
    Регистрация
    25.06.2005
    Адрес
    Смоленск
    Сообщений
    997
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я что то не понял, а почему
    2 и 15 не припаять сразу с отстальными ? ведь они же потом все равно, как ты написал, припаиваются к проверяемой как и остальные, кроме 14 ?
    Ну если тебе нужно проверить только одну микросхему, то можешь припаять 2 и 15 сразу. А если ты планируешь проверять несколько микросхем, то чтобы тебе не перепаивать панельку с одной микросхемы на другую делай как я написал. Тогда тебе нужно будет перепаивать только 3 проводка т.к. все остальные выводы у всех микросхем памяти запараллелены.
    Кстати 15 вывод (сигнал CAS) в каждой линейке микросхем тоже запараллелен. Следовательно если тебе нужно проверить микросхемы только в одной линейке, то 15 тоже можешь сразу припаять.

    ЗЫ: Но я тебе все же советую начать с порта 7FFD.
    Ищу охотников за КМками и медью. Найду – УБЪЮ !!!

  4. #14
    Activist Аватар для r0m
    Регистрация
    30.05.2009
    Адрес
    Москва
    Сообщений
    224
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спасибо, я сначала не понял, что панельку 1 раз всего нужно припаять .

    а 7FFD c out из бэйсика и замерами уровня ты имеешь ввиду попробовать ?

    и еще: кондеры на памяти действительно все нужны ?
    они очень сильно мешают панельки ставить

    можно кондеры взять с другой платы ?
    6F u15 поменять на 5F u10 ?
    Последний раз редактировалось r0m; 03.04.2010 в 20:42.

  5. #15
    Master Аватар для Andrnow
    Регистрация
    25.06.2005
    Адрес
    Смоленск
    Сообщений
    997
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а 7FFD c out из бэйсика и замерами уровня ты имеешь ввиду попробовать ?
    Да.

    и еще: кондеры на памяти действительно все нужны ?
    они очень сильно мешают панельки ставить
    На проверяемой микросхеме можешь временно откусить кондер.

    можно кондеры взять с другой платы ?
    6F u15 поменять на 5F u10 ?
    можно.
    Ищу охотников за КМками и медью. Найду – УБЪЮ !!!

  6. #16
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    советчики, а вы сами пробовали из бейсика делать OUT 32765,0..1..2..4? так вы попробуйте, попробуйте! и из 128го (не забудьте сами светодиод на ногу посадить) и из 48го (можете без светодиода).

    делать надо out 32765,16+n в 48 бейсике, в который выйти через набирание usr 0 в 128м.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Activist Аватар для r0m
    Регистрация
    30.05.2009
    Адрес
    Москва
    Сообщений
    224
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ох, а вот это хорошее уточнение, спасибо, psb.

    правда, я еще до этого не добрался, впаял 2 панельки под память, одна из них без прижима подглючивает, похоже сама панель хреновая =(
    Последний раз редактировалось r0m; 03.04.2010 в 22:23.

  9. #18
    Master Аватар для Andrnow
    Регистрация
    25.06.2005
    Адрес
    Смоленск
    Сообщений
    997
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    советчики, а вы сами пробовали из бейсика делать OUT 32765,0..1..2..4? так вы попробуйте, попробуйте! и из 128го (не забудьте сами светодиод на ногу посадить) и из 48го (можете без светодиода).
    Хм... а почему не работает?
    Неужели бейсик использует расширенную память?
    Последний раз редактировалось Andrnow; 03.04.2010 в 22:25.
    Ищу охотников за КМками и медью. Найду – УБЪЮ !!!

  10. #19
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrnow Посмотреть сообщение
    Хм... а почему не работает?
    При выходе в васик48 порт блокируется. Васик128 таки использует, плюс хранит в 7 странице некоторые свои данные...

  11. #20
    Activist Аватар для r0m
    Регистрация
    30.05.2009
    Адрес
    Москва
    Сообщений
    224
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сейчас вообще что-то странное стало твориться. думал, глючная панелька, выпаял ее, заменив на цанговые одиночные штырьки - глюк не изменился !!

    а глюк таков: по экрану волны проплывают и ошибка в самом начале теста. Если надавить на один (не другой) край ру5, то все работает как раньше, отпускаешь, и снова секунды через 3 все глючит. Но! ножки с соседними чипами все звонятся !!

    как такое можно объяснить ?

Страница 2 из 39 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как быть с реалом - Pentagon 128k ?
    от dM_GBG в разделе Pentagon
    Ответов: 49
    Последнее: 14.01.2021, 18:05
  2. Ответов: 57
    Последнее: 03.04.2010, 07:42
  3. Ответов: 0
    Последнее: 24.01.2010, 21:46
  4. Помогите поднять TOKK 128k
    от papuas в разделе Несортированное железо
    Ответов: 38
    Последнее: 27.07.2009, 22:07
  5. Ответов: 2
    Последнее: 12.02.2008, 20:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •