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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 36

Тема: Вопросы по заводскому Ориону-128

  1. #21
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А это нормально, что при переключении монитором банка памяти (через запись в порт) - он толи виснет, то-ли рисует экран где-то не там?

    Хотел проверить запись во второй банк таким образом...

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

  2. #22
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Раз такое дело, прошейте в ПЗУ F800 Монитор-1 (у него есть директивы управления памятью/портами) и проверьте логику функционирования портов по таблицам из статьи:
    Осциллографом посмотрел запись в порты цвета и графической страница: и то и другое делается строго вовремя (в оба пишется при сбросе, + запись в регистр цвета перед отрисовкой цветного матраса), при пропадании изображения - ничего в регистры не пишется.

    Видимо нужно ковырять схему, которая не дает показывать мусор на экране при обращении к памяти.

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

    ---------- Post added at 04:51 ---------- Previous post was at 03:58 ----------

    Мда, пока держишь щуп осцилографа на 11-й ноге DD47 (запись данных в регистр для отображения на экране) - все работает стабильно.

    Не понятно, в чем дело. Сигнал вполне себе прямоугольный, не вижу как лишний десяток pf щупа должен так сильно влиять... :-S

    Как же эти ИР82 фантастически греются...

  3. #23
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня было такое. Правда со сканером на USB. Цепляешься осциллом на D+ - все работает на отлично. Отключаешь - неизвестное устройство. Там не только емкость же, но еще и сопротивление и даже индуктивность. Если ничего в регистр не попадает, советую на время подтянуть этот сигнал к + или -. А еще, помню из собственного опыта сборки своего Ориона в 90х, мне приходилось подтягивать один из верхних ИЕ5х к + через 510 Ом: импульсы были, но следующий каскад не считал. После подтяжки все стало работать как часы. Так и оставил.

  4. #24
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может ли кто-то подсказать, как я могу в Монитор-1 через порты считать байты с ром-диска по одному, чтобы сверить с прошивкой?

    (Прошивку с ППЗУ ромдиска уже слил, есть с чем сравнить)

  5. #25
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BarsMonster Посмотреть сообщение
    Может ли кто-то подсказать, как я могу в Монитор-1 через порты считать байты с ром-диска по одному, чтобы сверить с прошивкой?

    (Прошивку с ППЗУ ромдиска уже слил, есть с чем сравнить)
    Как-то так:

    MF503<BK> # записываем туда 90h - инициализация порта
    {repeat}
    MF501<BK> # записываем туда адрес A0...A7 -
    MF502<BK> # записываем туда адрес A8...A15
    MF500<BK> # смотрим содержимое ячейки ПЗУ по адресу А0...А15
    {until true}
    Нажатие клавиши “.” (точка) прерывает работу директивы M.
    Последний раз редактировалось Error404; 14.12.2012 в 09:29.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #26
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Как-то так:

    MF503<BK> # записываем туда 90h - инициализация порта
    {repeat}
    MF501<BK> # записываем туда адрес A0...A7 -
    MF502<BK> # записываем туда адрес A8...A15
    MF500<BK> # смотрим содержимое ячейки ПЗУ по адресу А0...А15
    Да, а можно написать простейшую программку которая будет выводить дамп, например от ХХ00 до ХХFF.

  7. #27
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я обычно делаю чтение в экран. Например, можно так (предполагаем что порт в F500-F503):

    Данный код загрузит в экран первые 12 килобайт с ROM диска. Можно визуально оценить содержимое. А этот код загрузит первые 32 килобайта с 0 адреса:

    Набирал по по памяти, но ошибиться не должен.

  8. #28
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, конкретно не продумывал, но примерно это я и имел в виду.

  9. #29
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Good news everyone :-)
    Прочитал 3 байта с ромдиска руками - увидел пару неправильных бит на шине данных.
    Посмотрел внимательно на платку ромдиска - пропаял все подозрительное, и вуаля:


    Видимо когда давным-давно Орион начинал глючить перед смертью - это отваливались контакты на ром-диске, качество печатной платки ром-диска и пайки было очень печальным.

    Остается проблема с пропаданием экрана при тесте второй страницы памяти, но это видимо связано исключительно с выводом на экран.

  10. #30
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    BarsMonster, Это уже на что то похоже!

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Документация и образы дисков к Ориону
    от Spectramine в разделе Орион
    Ответов: 8
    Последнее: 06.06.2012, 23:42
  2. SNES вопросы.
    от Surfin_Bird в разделе Nintendo
    Ответов: 2
    Последнее: 26.02.2011, 21:25
  3. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35
  4. вопросы по Amiga?
    от volton в разделе Amiga
    Ответов: 2
    Последнее: 07.07.2007, 23:49

Ваши права

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