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

User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 83

Тема: попытка оживить старый Орион-нужна помощь

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

    По умолчанию

    Цитата Сообщение от tol123 Посмотреть сообщение
    Какая разница между CF0 и MF800 F0?
    СF0<ВК> – "C" включает 16-цветный режим (модифицирует регистр цвета) и заполняет ОЗУ банка 1 (С000h-EFFFh) кодом "F0". "F" – белый фон. "0" – черное изображение.

    В диапазоне F800h-FFFFh память Ориона устроена так. Если читать, то прочитается код из программы Монитор. Если писать, то запишется код в один из системных регистров F800, F900, FA00.

    MF800<ВК> F0<ВК> - "M" запишет "F0" в ячейку памяти (банк 0) по адресу "F800". Что для нашего случая не имеет особого смысла, т.е. в регистр цвета F800 мы записали 000b. Регистр цвета запомнит только биты D0,D1,D2, т.е. число от 0 до 7.

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

    Системный регистр F800:
    D0 – выбор палитры. Судя по написанному выше, работает.
    D1 – выбор 16-цветного/2-4 цветного режима. Тут надо разбираться.
    D2 – выбор цветного/монохромного режима. Тут тоже пока не понятно.

    Начните с бита D2. Цветной режим тупо не включается.

    За цветные режимы отвечает микросхема DD52. Вот возле ее и надо "плясать".
    Последний раз редактировалось OrionExt; 24.04.2017 в 13:54.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    В 16 ти цветный режим похоже не переключается. разбираюсь. С этим может быть связан не запуск М2?
    спасибо OrionExt.

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

    По умолчанию

    Цитата Сообщение от tol123 Посмотреть сообщение
    В 16 ти цветный режим похоже не переключается. разбираюсь. С этим может быть связан не запуск М2?
    Давайте решать вопросы по мере их поступления

    С монитором 2 пока мне самому не понятно.
    В общем ВМ80, 128к, клавиатура на Атмеге, ставлю монитор-2, и через 2 секунды голубой экран.
    Не должен монитор 2 переключать цветной режим. Да и запись в системные регистры там идет командой записи в порт. В мониторе 1 системные порты пишутся командой записи в память. Как тут уже писал Error404. Но это нас пока не должно интересовать. Пишем в DD30 и смотрим что, получается, по факту.

    Вот так выглядит работа монитора 2 после старта при отсутствии ром-диска.

    Фото

    [свернуть]
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	m2_start.jpg 
Просмотров:	84 
Размер:	22.4 Кб 
ID:	60758  
    Последний раз редактировалось OrionExt; 24.04.2017 в 18:53.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #24
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tol123 Посмотреть сообщение
    В 16 ти цветный режим похоже не переключается. разбираюсь. С этим может быть связан не запуск М2?
    Сперва имеет смысл добиться полного прохождения теста-128, включая полноценный "ковёр", а уже после этого пробовать М2.
    Вероятно имеет место залипуха на плате, таким хитрым образом, что при включении "16цв" режима "накладывается порча" на какую-то линию системной шины, в итоге ПРК зависает. Я бы копал в области защёлки порта цв. режима.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    По умолчанию

    tol123, возможно, имеет смысл проверить работу дешифратора адреса DD27 для системных портов. Но тут я не соображу, как это сделать просто. Я бы написал простенькую программку и осциллографом смотрел. Или можно собрать шагатель из журнала Радио 5/90, с ним уже можно тестером контролировать состояние на микросхемах.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Спасибо, но "программку" написать это уж очень круто, я не справлюсь. Шагатель у меня есть. Вопрос во времени только. В общем проверю DD30, DD7, DD52, на ходу. Если нет, то подключу шагатель.



    Плата 90 г.в. блокировочные флажки менял, чуть тронешь, отслаиваются дорожки, попасть бы сразу в корпус, да ведь не бывает ничего простого.
    а, новые платы хороши и клей там другой и маска сверху, не сразу и расковыряешь.
    Последний раз редактировалось tol123; 24.04.2017 в 15:57.

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

    По умолчанию

    Тут поможет паяльник с регулировкой температуры жала.

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

  8. #28
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    А новодельные платы всем прекрасны, но заниматься отладкой с ними затруднительно.
    В том-то и прелесть их, что заниматься отладкой не требуется. При условии, что плата без ошибок, конечно. Качественная плата решает!
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    По умолчанию

    В общем странная вещь происходит. Все режимы,указанные в Радио 5/95 за исключением 16 цветного работают. При вводе MF800 06 (07) экран светлым становится при этом на выводе 9 dd7.3 уровень меняется на 1, а на выводе 8 устанавливается в 0, что соответствует описанию (правда есть еще вывод 10 DD7.3 про него ничего не указано). Если вводить директиву С, то без разницы что указывать CFF, CF0, C46, он видит С и сразу переключает режим "светлый экран". В эмуляторе при вводе С - черный.

    даже мыслей никаких ИР13 DD52? в других режимах ведь работает.

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

    По умолчанию

    Ух.
    При вводе MF800 06 (07) экран светлым становится при этом на выводе 9 dd7.3 уровень меняется на 1, а на выводе 8 устанавливается в 0, что соответствует описанию (правда есть еще вывод 10 DD7.3 про него ничего не указано).
    На выводе 8 DD7 должен быть импульсный сигнал, который повторяет "96" сигнал. На вывод 10 DD7 подается инвертированный "96" сигнал.

    Чуть позже выложу скрины с эмулятора при разных комбинациях MF800 XX.

    Включаем Орион. Вводим команду MF800<ВК>04<ВК>. Скрин mode_40.jpg.
    Нажимаем Сброс. Вводим команду MF800<ВК>05<ВК>. Скрин mode_41.jpg.
    Нажимаем Сброс. Вводим команду MF800<ВК>07<ВК>. Скрин mode_161.jpg.

    Для прояснения ситуации выложите, пожалуйста, фото с реала, повторив мои действия.

    Скрины

    mode_40.png


    mode_41.jpg


    mode_161.jpg
    [свернуть]
    Последний раз редактировалось OrionExt; 24.04.2017 в 22:49.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. оживить старый клон MD2 из 90х
    от pro_shark в разделе SEGA
    Ответов: 3
    Последнее: 21.02.2017, 11:56
  2. Нужна помощь
    от VNN_KCS в разделе Программирование
    Ответов: 26
    Последнее: 05.02.2012, 18:44
  3. Нужна помощь!!!!
    от Biozoom в разделе ZXEvo
    Ответов: 6
    Последнее: 21.10.2010, 18:18
  4. Нужна помощь!!!!!
    от Alegator в разделе Несортированное железо
    Ответов: 2
    Последнее: 30.05.2010, 15:44
  5. нужна помощь!!
    от Subre Wulf в разделе Разный софт
    Ответов: 0
    Последнее: 15.11.2009, 23:32

Ваши права

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