User Tag List

Страница 59 из 91 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя
Показано с 581 по 590 из 909

Тема: "ZX-8080" - Даунгрейд компьютера "Ленинград"

  1. #581

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    или ты изменил SC/?
    Изменил SC/

    - - - Добавлено - - -

    Цитата Сообщение от ivagor Посмотреть сообщение
    скорее всего ты на вход 12 D12.4 вместо CAS/ подал H0.
    Да

    Кстати поставил Днепр 9205. Он на 3,25МГцпри старом SC/ сваливался, а вот с новым SC/ работает
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #582

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, все же занудно еще раз спрошу - на вход 13 (сброс) D9.2 подается чистый H1/ без всяких добавок?

  3. #583

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    на вход 13 (сброс) D9.2 подается чистый H1/ без всяких добавок?
    Да
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #584

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мое предложение по модификации SC/ было рассчитано на борьбу с лишней записью в такте SYNC. В текущем варианте не вижу, как эта лишняя запись может появиться.
    Есть как минимум 2 варианта дальнейших действий:
    1. Попробовать поймать логическим анализатором момент ошибки.
    2. Можно сделать простейшую программку, которая будет по кругу переписывать на экран картинку из пзу. Сама программа должна полностью работать из пзу, никаких подпрограмм и прерываний. Можно писать по разному в разные трети: например в верхнюю одиночные записи по ld (de),a , в среднюю стеком. В нижнюю можно попробовать записать только один раз при старте. Подождать и посмотреть, будет ли портится картинка в верхних третях.
    Т.е. вопрос в том, проблема с записью или она шире?

    - - - Добавлено - - -

    Если идея с программкой устраивает, то я могу написать или сам сделаешь?

    - - - Добавлено - - -

    Как вариант - в нижнюю треть можно один раз на старте переписать из пзу, а потом в цикле читать озу и писать в ту же ячейку

  5. #585

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если идея с программкой устраивает, то я могу написать или сам сделаешь?
    Если не затруднит, я сейчас писатель в меньшей степени.

    Кстати попробовал сегодня Днепр 9205 опустить до 3МГц, собственно поведение как Родона 9005.

    А вот более медленный проц Днепр 9010 работает на 3МГц.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #586

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сценарий работы test3pic
    0. При старте задает атрибуты белое на черном, переписывает картинку из пзу в нижнюю треть экрана побайтно и устанавливает черный бордюр
    Дальше бесконечный основной цикл
    1.1. Переписываем картинку из пзу в верхнюю треть экрана побайтно
    1.2. Сверяем верхнюю треть с пзу, если несоответствие, то устанавливаем красный бордюр
    2.1. Переписываем картинку из пзу в среднюю треть экрана стеком (push)
    2.2. Сверяем среднюю треть с пзу, если несоответствие, то устанавливаем зеленый бордюр
    3.1. "Освежаем" (читаем и пишем по тому же адресу) картинку в нижней трети экрана побайтно
    3.2. Сверяем нижнюю треть с пзу, если несоответствие, то устанавливаем синий бордюр

    Картинка "абстрактная", столбцами высотой 64 строки значения от 0 до 255

    В эмуляторе или в стабильно работающем компьютере ничего не будет происходить, черный бордюр и черно-белая картинка.
    При наличии ошибок возможно они будут заметны визуально (картинка будет "дышать", точки меняться) а возможно их обнаружит и программа и бордюр изменит цвет. Здесь при обнаружении ошибки цикл не останавливается, поэтому теоретически цвет бордюра может меняться несколько раз или все время.

    Наиболее показателен был бы вариант, когда поведение третей отличается, например одна стабильна, а две другие меняются или наоборот.
    Также возможен вариант, когда ошибки визуально не заметны, а программа бордюром сигнализирует об их нахождении. Тогда скорее всего проблема с чтением.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	test3pic.gif 
Просмотров:	105 
Размер:	7.4 Кб 
ID:	74202  
    Вложения Вложения

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    Mick(14.12.2020)

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

  8. #587

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В эмуляторе или в стабильно работающем компьютере ничего не будет происходить, черный бордюр и черно-белая картинка.
    Попробовал на медленном Днепр 9010 - картинка статична, попробовал на Родон 9005 - картинка дышит, но не постоянно, а через какие то промежутки времени.
    Причем бордер может меняться по типу красный - синий, зеленый - синий или красный зеленый - синий. Всегда после смены бордера возвращается синий.
    Нижняя часть не восстанавливается если портится, а вот верхние две части если и портятся, то тут же восстанавливаются (бысро промаргивают).

    Опыт на 3МГц
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    ivagor(15.12.2020)

  9. #588

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получается все же у быстрых процов на 3 МГц проблема с записью

    - - - Добавлено - - -

    Переделал тест для проверки, не идет ли иногда запись в такте 1 цикла (когда SYNC).
    Бесконечный цикл:
    1. Переписывает картинку из пзу побайтно в среднюю треть (в test3pic так писал в верхнюю треть)
    2. Сверяет с пзу.
    Если обнаружит ошибку, то напечатает на экране ошибочный байт в двоичном виде. Несколько секунд бордюр будет красным, в это время тест на паузе. Потом бордюр станент черным и тестирование продолжится. Последний ошибочный байт будет оставаться на экране.

    Если ошибочный байт будет всегда одинаковый, то скорее всего это слово состояния (FETCH=10100010 или MEMORY_WRITE=00000000)
    Вложения Вложения

  10. #589

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если ошибочный байт будет всегда одинаковый,
    Нет он разный, и иногда пролезает запись в верхнюю треть экрана
    Родон 9005 3МГц

    - - - Добавлено - - -

    Медленный Днепр 9010 картинка стоит как вкопанная

    - - - Добавлено - - -

    Сдается мне что все таки паразитная запись где то пролезает в быстрых процах
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    ivagor(15.12.2020)

  11. #590

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, в zx8080, насколько могу судить по схеме, такого (разных RASов в активной области и на бордюре) ведь нет? Не вижу в zx8080 откуда они могут появиться.

Страница 59 из 91 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54
  5. Где бы найти схему компьютера Ленинград-2?
    от Ne01eX в разделе Ленинград
    Ответов: 2
    Последнее: 27.06.2005, 11:58

Ваши права

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