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

User Tag List

Страница 8 из 11 ПерваяПервая ... 4567891011 ПоследняяПоследняя
Показано с 71 по 80 из 105

Тема: Вопрос про память

  1. #71

    Регистрация
    24.09.2005
    Адрес
    Penza
    Сообщений
    23
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Продолжаю издеваться на компом - отрезал WAIT ( в смысле на нем всегда теперь "1"). Пока работает без проблем. Хотя на что это повлияло и как это проверить я пока не знаю.
    Вот если бы ты сумел исправить количество тактов в строке.
    лет 8 - 10 я воевал со счетчиками в ZX777, но так и не исправил энтот досадный баг.......

  2. #72

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Делай «Раз», делай «Два».

    Что имеем: 15,5*8 + 11,5 *8 или 216 тактов в строке
    Что хотим иметь: 224 такта в строке
    Решение:
    (224 - 15,5*8)/8 или 12,5 тактов. То есть надо сделать, так что бы второй счетчик (D58) считал на «1» больше, то есть предустанавливался на «1» меньше, чем есть сейчас. Для этого можно его вывод 15 вместо +5В завести на «землю».


    Все бы хорошо, но где «вылезут» лишние 8 тактов (слева, справа, или посередине экрана), сразу не скажу. Так что если есть возможность, то попробуйте. По результатам будем думать дальше.

  3. #73

    Регистрация
    24.09.2005
    Адрес
    Penza
    Сообщений
    23
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    Все бы хорошо, но где «вылезут» лишние 8 тактов (слева, справа, или посередине экрана), сразу не скажу. Так что если есть возможность, то попробуйте. По результатам будем думать дальше.
    Mick - дерзай!!! я за своим на шкаф полез и упал с него!!! Обиделся на шкаф и полезу на него не раньше чем через неделю, когда нога заживет......

  4. #74

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

    По умолчанию

    Цитата Сообщение от Conan
    Что имеем: 15,5*8 + 11,5 *8 или 216 тактов в строке
    Что хотим иметь: 224 такта в строке
    Решение:
    (224 - 15,5*8)/8 или 12,5 тактов. То есть надо сделать, так что бы второй счетчик (D58) считал на «1» больше, то есть предустанавливался на «1» меньше, чем есть сейчас. Для этого можно его вывод 15 вместо +5В завести на «землю».


    Все бы хорошо, но где «вылезут» лишние 8 тактов (слева, справа, или посередине экрана), сразу не скажу. Так что если есть возможность, то попробуйте. По результатам будем думать дальше.
    Надо будет опробывать, ну где там мой паяльник .

    А теперь о грусном:
    Вот откопал демонстрашку "ILLUSION". На ней тогда машина тормозила. Запустил без WAITa - прошла успешно. А вот на "7 Reality" упала - похоже шина все таки нестабильна .
    Надо думать дальше.

  5. #75

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

    По умолчанию

    Цитата Сообщение от Conan
    Все бы хорошо, но где «вылезут» лишние 8 тактов (слева, справа, или посередине экрана), сразу не скажу. Так что если есть возможность, то попробуйте. По результатам будем думать дальше.
    Попробовал синхра слетела напрочь. Экран слетел в диагональ справа налево.


    Продолжил исследования: WAIT оказался не причем. Написал короткую прогу проверка страниц - что то с 7 страницей(улетает зараза после переключения), поспешил однако обозвать 100% (наверно где то ляпсус навернул).

  6. #76

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

    По умолчанию

    После непродолжительного рисование и мозгового штурма пришел к заключению.
    Старшие адреса MMA6, MMA7 и EA16 прежде чем зафиксироваться в мультиплексорах проходят обработку через мультиплексор DD40(страничный). В результате этого нестабильно работали страницы (обращение к C000h процессором). Чтобы выйти из этой ситуации было два пути: либо чуть задержать RAS/; либо сместить тактовую частоту процессора вперед. Я пошел по второму пути.
    Получилась некоторая доработка. Результаты меня обрадовали. Демонстрашки перестали улетать. От WAITа я отказался. И еще побочный эффект. На телеке GoldStar, на котором я смотрю результаты своих творений, перестала срываться синронизация - картинка теперь держится стабильно.

    Вот схема необходимых изменений для стабильности статики.

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

  8. #77

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Попробовал синхра слетела напрочь. Экран слетел в диагональ справа налево.
    Извиняюсь за задержку с ответом, на работе предновогодняя запарка. Сегодня разрисовал времянки для формирователя строчных импульсов (D59-59, 65,67,68,76).
    Судя по «идеальным» диаграммам разработчики закладывали не 216, а 224 такта в строке. Поэтому для гарантии запустите приложенную утилиту (опубликуйте результат). Ее написал Камиль Каримов, для подсчета кол-ва тактов в экране (для разных банков ОЗУ). Поскольку WAIT вы отключили, зная, что строк 312, станет понятно, сколько реально тактов в строке.
    8 тактов вероятнее всего выпало за счет асинхронной предустановки или «затягивания» сигнала переноса конденсатором C34. Если есть возможность, посмотрите осциллографом задержку (на сколько «затягивается») предустановки (11 вывод D58) относительно сигнала на счетном входе (5 вывод D58).

    Поскольку изменение предустановки результатов не принесло, то можно сделать следующее: избавиться от C34 и сделать задержку предустановки за счет заведения сигнала с 6-го вывода D73 на 1-й вывод D67 (разумеется, отсоединив ее от «0»).

  9. #78

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

    По умолчанию

    Цитата Сообщение от Conan
    Судя по «идеальным» диаграммам разработчики закладывали не 216, а 224 такта в строке. Поэтому для гарантии запустите приложенную утилиту (опубликуйте результат).
    8 тактов вероятнее всего выпало за счет асинхронной предустановки или «затягивания» сигнала переноса конденсатором C34. Если есть возможность, посмотрите осциллографом задержку (на сколько «затягивается») предустановки (11 вывод D58) относительно сигнала на счетном входе (5 вывод D58).
    Поскольку изменение предустановки результатов не принесло, то можно сделать следующее: избавиться от C34 и сделать задержку предустановки за счет заведения сигнала с 6-го вывода D73 на 1-й вывод D67 (разумеется, отсоединив ее от «0»).
    Попробую обязательно и сообщу результаты, только вот с осцилографом пока может не получится - праздники впереди.

  10. #79

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

    По умолчанию

    Цитата Сообщение от Conan
    Поэтому для гарантии запустите приложенную утилиту (опубликуйте результат). Ее написал Камиль Каримов, для подсчета кол-ва тактов в экране (для разных банков ОЗУ). Поскольку WAIT вы отключили, зная, что строк 312, станет понятно, сколько реально тактов в строке.
    Запустил прогу и вот результат, причем одинаковый что с WAIT, что без WAIT. Непонятно

    ---------------------
    page | takts per INT
    ---------------------
    0 | 72320
    1 | 72320
    2 | 72320
    3 | 72320
    4 | 72320
    5 | 72320
    6 | 72320
    7 | 72320
    ----------------------

  11. #80

    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    перенедопентагон =)

Страница 8 из 11 ПерваяПервая ... 4567891011 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вопрос про Альтеры и Скорпион
    от kgbplus в разделе Scorpion
    Ответов: 7
    Последнее: 27.04.2006, 00:54
  2. Вопрос ребром!
    от lvd в разделе Эмуляторы
    Ответов: 16
    Последнее: 26.04.2005, 12:35
  3. Вопрос: БП Электроника МС 9016 и НГМД МС 5313
    от stich в разделе Несортированное железо
    Ответов: 5
    Последнее: 14.03.2005, 19:37
  4. вОпрос по железу
    от Conan в разделе Несортированное железо
    Ответов: 61
    Последнее: 05.03.2005, 19:53
  5. Contended memory /Медленная память/ на Original Speccy
    от MadCat! в разделе Программирование
    Ответов: 15
    Последнее: 05.03.2005, 11:18

Ваши права

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