Автор Тема: Создание перезаписываемого картриджа Sega Mega Drive 2  (Прочитано 11777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Чем вспоминать почему на этой системе не так работает $'smth' проще будет прочитать пустую пзушку  :lol:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
пзушки лучше все же заливать ffами.
УФ ПУЗ нельзя залить FF. FF там образуется после стирания. А при прошивке нужные биты сбрасываются в ноль. Что прошивать FF, что пропустить эту ячейку и перейти к следующей - результат тот же.
На этом и основан 16-битный адаптер для Виллема.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
УФ ПУЗ нельзя залить FF. FF там образуется после стирания. А при прошивке нужные биты сбрасываются в ноль. Что прошивать FF, что пропустить эту ячейку и перейти к следующей - результат тот же.
На этом и основан 16-битный адаптер для Виллема.
Иногда надо сниматься с ручника. FFами заливают неиспользуемые области прошивки чтобы их не прошивать, не тратить на это время и ресурс микросхемы. В данном случае заливаются области между играми, если они есть.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
Иногда надо сниматься с ручника.
Согласен. Ибо залить ПЗУ и залить файл - не одно и то же.

В данном случае заливаются области между играми, если они есть.
Ключевое слово - если. Только откуда им взяться, если все дампы кратные?
Кстати, если программатор позволяет выбирать стартовый адрес, то можно ничего не клеить.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Ключевое слово - если. Только откуда им взяться, если все дампы кратные?
Ключевое слово - если. Если кратен именно нужной степени двойки, или вообще занимает нестандартный размер а-ля 3 метра.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
3М как раз без вопросов, в 4М ПЗУ только один такой и влезет. И не надо к нему ничего дописывать, просто шьёшь с нуля до конца файла. Можно конечно 3М + 1М сделать, но это надо уже мутить с логикой переключателя.
Нестандартных - 640к и 768к - буквально штук пять.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
3М как раз без вопросов, в 4М ПЗУ только один такой и влезет. И не надо к нему ничего дописывать, просто шьёшь с нуля до конца файла. Можно конечно 3М + 1М сделать, но это надо уже мутить с логикой переключателя.
Нестандартных - 640к и 768к - буквально штук пять.
А еще есть переводы, в которых код просто дописан в конец файла и никто ни разу не озаботился выравниванием.

Так что утверждать что "все дампы кратные" надо оооочень осторожно. Ну или мелким шрифтом подписывать что "кратные двум в нулевой степени", так точно не ошибетесь.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
Есть хаки, которые вообще на железе не работают

Речь идёт, естественно, об оригинальных играх. Всё остальное надо обсуждать отдельно и индивидуально. Есть приратка, которая не запустится с TMSS, а Эвердрайв будет думать, что это SMS

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Заметил странную особенность. После того как запишешь уф ПЗУ для сеги, при первом включении не всегда, но очень часто звук какой-то искаженный, какбы хрипит, но буквально в течении минуты уменьшается и нормализуется.и уже при повторных включениях работает нормально. Никто не сталкивался/ не вкурсе, что это за эффект такой?

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Заметил странную особенность. После того как запишешь уф ПЗУ для сеги, при первом включении не всегда, но очень часто звук какой-то искаженный, какбы хрипит, но буквально в течении минуты уменьшается и нормализуется.и уже при повторных включениях работает нормально. Никто не сталкивался/ не вкурсе, что это за эффект такой?
Никогда такого не было. Может у тебя консоль так разогревается?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Свежезаписанный картридж вначале обкатывать надо, на пониженной яркости и громкости.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Никогда такого не было. Может у тебя консоль так разогревается?
Ну если б она разогревалась, то после первого картриджа второй бы уже не хрипел. Те м более потом хоть сто раз его на холодную включай, хоть через год, все нормально.
dssoft, смех смехом, но мне интересно, что это такое.
П.с. помехи больше похожи на цифровые, что-то типа свиста, скрежета
« Последнее редактирование: 29 Март 2020, 12:24:47 от godun »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Вам серьезно ответить или как на самом деле?
Попытайтесь воспроизвести ситуацию, с точностью до малейших деталей, раз хотите разобраться. Потом меняйте факторы по одному, например, прошейте микросхему, но в картридж не вставляйте.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
dssoft, я непонял ваш тонкий намек. Всмысле прошить микру и не вставлять в катридж?  Какято паразитная остаточная ёмкость после записи там чтоль?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
dssoft, я непонял ваш тонкий намек. Всмысле прошить микру и не вставлять в катридж?  Какято паразитная остаточная ёмкость после записи там чтоль?
Это не намек. Когда ситуация не понятна и обычная логика не помогает то приходится искать такими шаманскими способами. Об причинах вы сможете порассуждать когда найдете.

Простой вариант - шумит блок питания программатора.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Это не намек. Когда ситуация не понятна и обычная логика не помогает то приходится искать такими шаманскими способами. Об причинах вы сможете порассуждать когда найдете.

Простой вариант - шумит блок питания программатора.
Навряд ли я сам найду причину, иначе. Бы тут не спрашивал. По поводу питания, писал разными прогерами, эффект одинаковый. Ну и опять же, почему шум то исчезает ? Если он записан так, то он навсегда. Короче хз, бред какой-то.

Ещё инфа, может что-то да подскажет. Пока высвечивается тмсс, то идеальная тишина, шум появляется при первом же логотипе сега. У одних катриджей шум уходит буквально через пол минуты. У других минуту-две

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Явной логики здесь не прослеживается, так что все грустно. Не факт что оно вообще существует, и не является случайным глюком.

Я не думаю что дело связано с картриджем. При искажениях чтения будет плющить и саму игру (повиснет/рестартанет), и графику, а не только отдельно звук.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
Пока высвечивается тмсс, то идеальная тишина, шум появляется при первом же логотипе сега.
Это логично. При старте системы звук блокируется и включается позже. ТМСС находится не в картридже.

- Смотреть потребление, причём в динамике.
- Подать питание на картридж вне приставки на некоторое время, потом вставить в приставку.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Еще вопрос: когда стираете, прямо перед прошивкой и использованием или задолго до.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Еще вопрос: когда стираете, прямо перед прошивкой и использованием или задолго до.
Хм, даж честно не отвечу. Дело в том что какие-то перед прошивкой, какие-то за долго. А вот какой из них шумит, хз

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Дело в том что стирание очень сильно разогревает чип, при нормальной работе он никогда так не греется.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Ок, на будущее учту, попробую дать ему остыть сначала

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Наоборот, надо же попытаться воспроизвести ситуацию.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
Ну так если остывшие чипы не будут проявлять такой эффект, значит оно. Или мне нагреть картридж феном?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Ну так если остывшие чипы не будут проявлять такой эффект, значит оно.
Или что причина определена неверно.
Погреть можно, но все же это не воздействие УФ.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Память со звуком вообще не должна быть связана, может это шумодав включается в телевизоре или просто мозг начинает шум фильтровать.
Надо записать звук напрямую с приставки до и после 5 минут, и уже тогда сравнивать.

Оффлайн godun

  • Пользователь
  • Сообщений: 3937
    • Просмотр профиля
может это шумодав включается в телевизоре или просто мозг начинает шум фильтровать.
Надо записать звук напрямую с приставки до и после 5 минут, и уже тогда сравнивать.
Может и шумодав, только откуда ему в ретроящике? И шумодав с интеллектом и ленью? Тоесть, хочу, включусь через минуту, а захочу так сразу буду давить.
 Ну а по поводу мозга,  ну всем бы такие мозги, особенно любителям моддинга звука и аудиофилам. ( У вас гудит Сега? Фонит усилок за 100500 баксов? Скажи нет дорогим проводам с позолотой! Включи мозг! :lol:)
Ок, будет возможность, запишу. Жаль что сразу не сделал этого

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24741
    • Просмотр профиля
Дык я и говорю, в аналоговой части смотреть надо

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Память со звуком вообще не должна быть связана, может это шумодав включается в телевизоре или просто мозг начинает шум фильтровать.
Надо записать звук напрямую с приставки до и после 5 минут, и уже тогда сравнивать.
Не должна, но память связана с питанием, а по питанию много чего лезет.