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

User Tag List

Страница 10 из 21 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 207

Тема: MSX: Разное

  1. #91
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, распаял я таки ОЗУ на VDP, а общая картина не изменилась. Разве что вывод на телевизор добавился. Поведение MSX осталось таким же (см. предыдущий пост). Визуализация процесса: 1 сек. вывода картинки, потом на 3 сек экран тухнет, потом на 1 сек изображение появляется, потом опять экран тухнет и дальше ничего не происходит.

    Один из вариантов, что показывает телевизор. Фото, получилось засвеченное. Трудно было подловить момент.



    Картинка от раза к разу могла меняться (при повторном выкл/вкл). Были случаи получалось увидеть четкие символы в знакоместе с разной градацией яркости.
    Ага, еще уменьшил частоту ЦПУ до 1.8… МГц (меньше кварц не нашел). Картина осталась та же.

    В общем, чет я потерялся. Теперь это затянется надолго. Как варианты упростить все до минимума (хотя куда уже проще), прикрутить порт принтера с панелькой ZIF. К порту принтера можно подключить кнопку и 8 светодиодов. И начать в цикле тестить каждый узел в отдельности.

    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

  3. #92
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Накатал простенькую программку проверки VDU и воткнул ее за место Биос-а. ОЗУ не использовал, мапер (I8255) не инициализировал. В общем работает только CPU, ROM и VDU.

    На реале телик показывает полную фигню (или не показывает). Пробовал разные вариации программки.

    Склоняюсь к мнению, что как то криво пишутся регистры VDU. Куплю видимо еще микрух у китайцев (TMS9928, "пошустрей" работает).

    А пока осталась последняя надежда толкнуть это (модуль VDU) с помощью Arduino. Arduino уже прикупил. До этого с Arduino не сталкивался, подкупает у платформы низкий порог вхождения. Как раз то что нужно
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vdu_hello.jpg 
Просмотров:	100 
Размер:	11.1 Кб 
ID:	61640  
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #93
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,750
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    617
    Поблагодарили
    307 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что делает эта програмка? Только текст печатает или что-то реально проверяет? У меня как раз в ремонте Сонька MSX2 с неработающим видео. Всё запускается вроде, но сабром виснет на ожидании начала и окончания первого кадра (ловит через порты вертикальный импульс). Ваша програмка очень пригодится, когда она сможет правильно инициализировать видеопроцессор.

  5. #94
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    А что делает эта програмка? Только текст печатает или что-то реально проверяет?
    Очищает озу VDP, устанавливает 8 регистров VDU, заполняет таблицу шаблонов в озу VDU (заполняет знакогенератор), заполняет таблицу макета шаблонов в озу VDU (выводит сообщение).
    Прерывание программка не включает. Как программно работать с прерываниями мне понятно. А вот как физически формируется сигнал INT (точнее поведение сигнала INT) - нет.

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    У меня как раз в ремонте Сонька MSX2 с неработающим видео. Всё запускается вроде, но сабром виснет на ожидании начала и окончания первого кадра (ловит через порты вертикальный импульс).
    В вашем случае даже сложно предположить, почему так происходит. Если все исправно и нет прерывания (вычитываем регистр статуса), то прерывание выключено в регистре управления (их там аж три IE0, IE1, IE2).

    Тут тоже был бы полезен целевой тест именно под вашу проблему. А то в Биос-е все так витиевато реализовано, что можно запутаться.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Могу выслать 9938 с откусанными лапами для экспериментов. Подпаяться можно легко. Бесплатно.

  7. #96
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,750
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    617
    Поблагодарили
    307 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @OrionExt: Машинка работала много лет исправно, но потом, по словам француза, начала сбоить и выдавать чёрный экран. Замена двух полуубитых микрух не вернула её к жизни. Синий экран и нет инициализации. Причём даже после замены биоса на биос от первой ямахи она не стартовала, хотя там нет подпрограммы ожидания первого кадра. Возможно где-то ещё косяк на плате. Если не трудно, выложите програмку сюда, я её попробую.

    @Martynov: Вы к кому обращались? Если ко мне, то мне можно выслать чип по России. Буду очень признателен. Ноги высоко обкусаны?

  8. #97
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Если не трудно, выложите програмку сюда, я её попробую.
    Да нет проблем, ловите.

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    @Martynov: Вы к кому обращались? Если ко мне, то мне можно выслать чип по России. Буду очень признателен. Ноги высоко обкусаны?
    Я не претендую.

    Если предложить что, проблема синего экрана не связана с прерыванием. То причиной синего экрана может быть полное "отсутствие" взаимодействия с видео озу (интерфейсом видео озу всегда читается ноль).

    За цвет отвечает регистр управления 7, т.е. VDP будет показывать стабильную монотонную картинку, даже если видео память физически не подключена.
    Вложения Вложения
    • Тип файла: zip test.zip (336 байт, Просмотров: 68)
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #98
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,750
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    617
    Поблагодарили
    307 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видеопамять опрашивается и даже туда что-то пишется при старте. Вчера посмотрел сигнал INT на Ямахе - оказывается у него duty 90%. Попробую симулировать его генератором частоты. Может и правда сдох видеопроц. На ноге где INT ничего не меряется - бесконечность.

  10. #99
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Попробую симулировать его генератором частоты.
    С симуляцией скорее всего не выйдет. Биос анализирует регистр статуса на наличие прерывания от VDP и если его нет (в регистре) выходит из подпрограммы обработки прерывания.

    Так, а что test показывает на Соньке? У меня в эмуляторе с V9938 работал.

    Да, INT на V9938 c открытым коллектором. С подтягивающим резистором все в порядке?
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #100
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,750
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    617
    Поблагодарили
    307 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 10 из 21 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1350
    Последнее: 29.10.2022, 08:21
  2. ИРИША: Разное
    от SergeiA в разделе Ириша
    Ответов: 173
    Последнее: 13.11.2019, 08:10
  3. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  4. Для сборки спектрума разное
    от herroi в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.04.2012, 22:59
  5. Куплю разное
    от CodeMaster в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 13.04.2012, 08:47

Ваши права

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