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

User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 96

Тема: Партнер 01.01: Дополнительные модули

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

    По умолчанию

    В прошивке РФ5 на МЦПГ есть 2 процедуры, одна из них включает карту памяти 8 и переключает ОЗУ знакогенератора на процессор, вторая переключает ОЗУ назад на модульную ВГ75 и включает карту памяти 2. Все графические функции МЦПГ обращаются к этим двум процедурам, а функции A и B практически на них переходят.
    Выходит, что переключение ОЗУ не автоматическое, а чисто программное. Побочный эффект от этого - в момент обновления ОЗУ программой на экране будет рисоваться цвет по-умолчанию (предполагаю что чёрный). Так что менять содержимое ОЗУ можно только при обратном ходе, иначе экран будет сильно мерцать.

    А ещё те игры, в которых я копался, вызывают функции МЦПГ не напрямую, а через ROM2 на материнской плате. Причём там интерфейс не как в модуле (когда точка входа одна, а в аккумуляторе номер функции), а сразу вызов по конкретному адресу (например night rally вызывает 0xF7AB). Я его в руководстве оператора пока не нашёл.
    Последний раз редактировалось hitomi2500; 29.04.2019 в 09:24.

  2. #82
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    269
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал я попытки запуска в протеусе цветных игрушек, и ...цвета нет. Однако минимальная модификация схемы по сигналам МХ и /МХ с использованием элементов 2ИЛИ-НЕ и НЕ (которые имеются не задействованные в схеме модуля, вообще говоря), с управлением по сигналу CS_14 делает схему полностью работоспособной, цвета в игрушках появляются...
    На данный момент единственное объяснение, как такое может быть, это предположение, что существовало несколько (как минимум две) схем и соответствующих схеме прошивок ПЗУ модуля. Если в играх нет прямого обращения к модулю, а идет взаимодействие через функции ПЗУ модуля, некий драйвер, то это вполне возможно, и пользователь может даже не знать, какой модификации у него плата и ее ПЗУ.

    Еще, хотел понять, по какому же биту, D0 или D7 идет включение отображения МЦПГ, и не увидел различия. Похоже, что идет запись полного байта 00 или FF. Точка останова на элементе исключающее-или между защелками этих сигналов никогда не срабатывает.
    во вложении модифицированная схема, в которой в цвете запускаются LAND, MARS и EXOLON (другие не пробовал, уж очень долго ждать приходиться).
    Вложения Вложения

  3. #83
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    139
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    Еще, хотел понять, по какому же биту, D0 или D7 идет включение отображения МЦПГ, и не увидел различия. Похоже, что идет запись полного байта 00 или FF. Точка останова на элементе исключающее-или между защелками этих сигналов никогда не срабатывает.
    Так и есть, по крайней мере в единственной известной на сегодняшний день версии ПЗУ МЦПГ. Записывается или 00, или FF, других значений нет.

  4. #84
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    269
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В праздники считаю ПЗУ из вновь приобретенного модуля и тут выложу. Сможете сравнить с тем, что есть у вас сейчас.

    Вот тут: Прошивка rom.zip
    Последний раз редактировалось Kinder5912; 30.04.2019 в 18:16.

  5. #85
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    269
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил прошивку

  6. #86
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    269
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Добавил прошивку
    к сожалению она один в один с той, что уже есть. Идей нет.

    Во вложении файл проекта протеуса(v8.5) со всеми dll и bin, в том числе SDOS, и конфигурационный файл для эмулятора emu(b2m) с поддержкой SD. Запуск SDOS - набрать E1, и в emu, и в протеусе.

    Добавил и файл с печатной платой модуля, в том виде, как ее удалось восстановить.
    Вложения Вложения
    Последний раз редактировалось PVV; 30.04.2019 в 20:28. Причина: добавил файл печатной платы в формате SprintLayout

  7. #87
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    269
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    к сожалению она один в один с той, что уже есть.
    Может это и не так плохо - теперь есть уверенность, что прошивка однозначно верная.

    Цитата Сообщение от PVV Посмотреть сообщение
    Добавил и файл с печатной платой модуля, в том виде, как ее удалось восстановить.
    Если есть какие-то вопросы, на которые я мог бы теперь ответить, типа "что куда подсоединено" - пишите, теперь могу посмотреть :-) и написать.

    ======
    Я могу на работе (на правильном оборудовании) снять с платы РТшку и считать её содержимое. Нужно это делать?
    Или в достоверности её прошивки сомнений нет ?
    А на плату поставить панельку в которую установить новую РТ5, запрограммированную считанной прошивкой.
    Последний раз редактировалось Kinder5912; 01.05.2019 в 00:59.

  8. #88
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,561
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    85 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Я могу на работе (на правильном оборудовании) снять с платы РТшку и считать её содержимое. Нужно это делать?
    а у девайса нема серийника с датой изготовления?

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

  9. #89
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    269
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Я могу на работе (на правильном оборудовании) снять с платы РТшку и считать её содержимое. Нужно это делать?
    Или в достоверности её прошивки сомнений нет ?
    содержимое считанной ПЗУшки соответствует всем ожиданиям по всем позициям. Надпись на ПЗУ 05600 такая же.
    Имеет смысл прозвонить все выводы на D5 (ТМ2), и особенно цепи МХ и /МХ, те тот узел, который я модифицировал, для запуска схемы в протеусе. (Обозначения микросхем на печатной плате из SL и схемы в протеусе совпадают)

  10. #90
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    269
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    так же мож написанное на ПЗУ-шке от руки подскажет есть ли в этом смысл (смысле сравнить с теми что уже считанны)
    Я выкладывал фото (еще раз выложу тут) на нем видно, что написано на РТ5.

    Ссылка на оригинал.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а у девайса нема серийника с датой изготовления?
    Конечно серийный номер есть, он написан на корпусе. Я сфотографирую и тут выложу. По памяти по моему что-то типа 000357 там было написано.

    Цитата Сообщение от PVV Посмотреть сообщение
    Имеет смысл прозвонить все выводы на D5 (ТМ2), и особенно цепи МХ и /МХ, те тот узел, который я модифицировал, для запуска схемы в протеусе. (Обозначения микросхем на печатной плате из SL и схемы в протеусе совпадают)
    Хорошо, я распишу куда подключены выводы D5(ТМ2) - это не очень сложно сделать и не очень долго. (D5 это та микросхема, что чуть правее ВГ75 ?)
    Последний раз редактировалось Kinder5912; 01.05.2019 в 22:23.

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

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

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

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

Похожие темы

  1. Ответов: 51
    Последнее: 07.05.2019, 17:58
  2. Партнер 01.01: Обсуждение
    от XobbiMan в разделе Радио-86РК
    Ответов: 197
    Последнее: 26.01.2019, 17:45
  3. Модули памяти
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 21.03.2011, 12:49
  4. музыкальные модули
    от Sinus в разделе Программирование
    Ответов: 14
    Последнее: 20.11.2006, 13:04
  5. Библиотеки-модули-программы...
    от Vitamin в разделе Программирование
    Ответов: 319
    Последнее: 19.10.2006, 15:37

Метки этой темы

Ваши права

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