Приставки > Картриджи / диски

Как понять совместимость флэш-картриджа с клоном nes/famicom?

(1/2) > >>

SGuy:
Подойдут ли флэш-картриджи для retro genesis 8 bit classic? в закрепленной теме раздела почитал (https://www.emu-land.net/forum/index.php/topic,74249.0.html), что не все картриджи могут работать. И вообще могут они работать на клонах? Еще часто слышал про мапперы, но так и не понял, что это. Предполагаю, что это как-то связано с контактами в самой приставке. То есть без разбора понять не получится?

https://www.emu-land.net/forum/index.php/topic,90523.0.html тема в другом разделе, но никто не отвечает, решил к раздел картриджей продублировать

UPD: про мапперы знакомый более-менее объяснил

supremacy:
Ответить тебе может только владелец такого клона. Но, с большой вероятностью, работать не будут. Связано это с методом того как картридж загружает игру с флешки. Не все приставки точно повторяют поведение фамикома, поэтому картридж просто не может получить состояние некоторых регистров или шины. Поэтому если у тебя новодел, то лучше всего подойдут китайские многоигровки.
Чтобы полноценно пользоваться флешкартриджем нужен Famicom, либо клон на микросхемах. В крайнем случае, на 1818.

Rumata:

--- Цитата: SGuy от 22 Февраль 2025, 23:16:25 ---То есть без разбора понять не получится?
--- Конец цитаты ---
И с разбором не получится. Созерцание внутренностей не слишком информативно.


--- Цитата: SGuy от 22 Февраль 2025, 23:16:25 ---никто не отвечает, решил к раздел картриджей продублировать
--- Конец цитаты ---
Не надо так делать. Дублирование тем запрещено правилами, надеюсь ты их читал?
Иногда не отвечают, бывает. Это означает одно - ответа нет.

mutabor:

--- Цитата: supremacy от 04 Март 2025, 15:37:55 ---нужен Famicom, либо клон на микросхемах.
--- Конец цитаты ---
Скорее наличие отсутствия встроенных игр. А дальше все зависит от индивидуальных особенностей, не проверишь - не узнаешь.

Rumata:

--- Цитата: mutabor от 05 Март 2025, 20:42:47 ---Скорее наличие отсутствия встроенных игр
--- Конец цитаты ---
Не-а. Это очень косвенная характеристика. Встроенные игры прекрасно существовали на тех самых "клонах на рассыпухе". С другой стороны, современный клон-мумулятор можно и не снабдить встроенными играми (из экономии), но совместимости от этого больше не станет

mutabor:

--- Цитата: Rumata от 05 Март 2025, 21:08:24 ---Это очень косвенная характеристика.
--- Конец цитаты ---
Понятно что гарантий никаких нет, но конфликт на шине из-за встроенных игр, и не все разведенные сигналы из-за детекта картриджа - основные причины. Какие-то мелкие архитектурные отличия в проце врятли приведут к невозможности играть, скорее только сломают сейвы.

--- Цитата: Rumata от 05 Март 2025, 21:08:24 ---Встроенные игры прекрасно существовали на тех самых "клонах на рассыпухе".
--- Конец цитаты ---
И какие выводы нужно сделать из этой информации?
Хз почему многие считают древние многомикросхемные клоны эталоном совершенства. Там как была куча кривых ревизий.

--- Цитата: Rumata от 05 Март 2025, 21:08:24 ---современный клон-мумулятор
--- Конец цитаты ---
Это что за зверь, коробка с эмулятором? А много таких с разъемом для картриджей?

Gameszzz:

--- Цитата: mutabor от 05 Март 2025, 23:02:56 ---Понятно что гарантий никаких нет, но конфликт на шине из-за встроенных игр, и не все разведенные сигналы из-за детекта картриджа - основные причины.
--- Конец цитаты ---

Именно так. Если прям очень коротко,то на флешкартридже нет перемычки и маппер его просто не видит как картридж

supremacy:

--- Цитата: Gameszzz от 06 Март 2025, 00:30:57 ---Именно так. Если прям очень коротко,то на флешкартридже нет перемычки и маппер его просто не видит как картридж
--- Конец цитаты ---
У меня есть новодельная консоль на капле со встроенными играми на которой запускается Everdrive, в ней никаких доработок не делал. Everdrive N8 китайский

Gameszzz:

--- Цитата: supremacy от 06 Март 2025, 07:16:17 ---У меня есть новодельная консоль на капле со встроенными играми на которой запускается Everdrive, в ней никаких доработок не делал. Everdrive N8 китайский

--- Конец цитаты ---

В 17 году, feihao ещё относился к своей продукции более-менее ответственно

supremacy:

--- Цитата: Gameszzz от 06 Март 2025, 09:50:53 ---В 17 году, feihao ещё относился к своей продукции более-менее ответственно
--- Конец цитаты ---
На самом деле, приставка не очень. Звуковой генератор в проце бракованный.

SGuy:
Rumata, в самом деле, извините..

Nhisti:

--- Цитата: mutabor от 05 Март 2025, 23:02:56 ---коробка с эмулятором? А много таких с разъемом для картриджей?
--- Конец цитаты ---
Не много, но есть. Retron 5 или Retro Freak, например.

Rumata:

--- Цитата: mutabor от 05 Март 2025, 23:02:56 ---И какие выводы нужно сделать из этой информации?
Хз почему многие считают древние многомикросхемные клоны эталоном совершенства. Там как была куча кривых ревизий.
--- Конец цитаты ---
Вывод очень простой: флеши заточены под оригинальный Фамиком. Оригинальный, Карл! И чем ближе клон к оригиналу, тем выше совместимость. Ну а китайцы в определённый момент пошли своим путём (флешей тогда ещё не было). Ну и типа разошлись эволюционные пути. Всё по учебнику.

И заметь, о "совершенстве" никто не говорил. Просто есть такое понятие: совместимость.

mutabor:

--- Цитата: Rumata от 07 Март 2025, 20:05:32 ---Вывод очень простой: флеши заточены под оригинальный Фамиком.

--- Конец цитаты ---
Ну да, а сотни игр на желтых кариках очевидно делались специально под денди.

--- Цитата: Rumata от 07 Март 2025, 20:05:32 ---И чем ближе клон к оригиналу, тем выше совместимость.

--- Конец цитаты ---
А зависимость линейная, квадратичная или экспоненциальная? И в каких единицах измеряется "близость" и "совместимость"? Корпус в виде НЛО сильно влияет? Сарказм если че.

Rumata:

--- Цитата: mutabor от 08 Март 2025, 08:30:33 ---Ну да, а сотни игр на желтых кариках очевидно делались специально под денди.
--- Конец цитаты ---
У нас с логикой как? По ходу - никак. И с пониманием вопроса тоже. Мы о флешах говорим, не? Ну и при чём тут "жёлтые картиджи"? Цвет корпуса что-то решает? И в "жёлтых картриджах" какие-то специальные игры? Серьёзно?


--- Цитата: mutabor от 08 Март 2025, 08:30:33 ---Сарказм если че.
--- Конец цитаты ---
СарказмЪ, если чё, обычно включают когда сказать нечего, но очень хочется.


--- Цитата: mutabor от 05 Март 2025, 23:02:56 ---Какие-то мелкие архитектурные отличия в проце врятли приведут к невозможности играть, скорее только сломают сейвы.
--- Конец цитаты ---
Во-первых "врятли" - это уже диагноз
Во-вторых, попытки вычленить из этой фразы смысл приводят к нулевому результату. Ибо его там нет. Не употребляй слова, смысл которых не понимаешь

mutabor:

--- Цитата: Rumata от 08 Март 2025, 23:50:39 ---Мы о флешах говорим, не? Ну и при чём тут "жёлтые картиджи"?

--- Конец цитаты ---
Окей, вызываем пояснительную бригаду. Эта фраза была дана в ответ на твое утверждение:

--- Цитата: Rumata от 07 Март 2025, 20:05:32 ---Вывод очень простой: флеши заточены под оригинальный Фамиком. Оригинальный, Карл! И чем ближе клон к оригиналу, тем выше совместимость

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

--- Цитата: Rumata от 08 Март 2025, 23:50:39 ---СарказмЪ, если чё, обычно включают когда сказать нечего, но очень хочется.

--- Конец цитаты ---
Нет, когда нечего сказать - начинают игнорировать смысл фраз и докапываться к словам. А сарказм используют например чтобы показать абсурдность утверждения оппонента, приводя в пример очевидно абсурдную аналогию.

--- Цитата: Rumata от 08 Март 2025, 23:50:39 ---Во-первых "врятли" - это уже диагноз

--- Конец цитаты ---
Интернет-дохтор нашелся, блин. "Врятли" тут означает что я лично не проверял во всех комбинациях работоспособность всех существующих флешкариков на всех существующих фамиклонах.
А баранья самоуверенность в 100% собственной правоте - это какой диагноз?

--- Цитата: Rumata от 08 Март 2025, 23:50:39 ---Не употребляй слова, смысл которых не понимаешь

--- Конец цитаты ---
Фраза предельно простая, и я хз какие именно слова ты не понимаешь. Приведи список плиз, иначе пояснительная бригада тут бессильна.

supremacy:

--- Цитата: mutabor от 09 Март 2025, 09:03:27 ---И пиратки и флешкарик - это картриджи. И если пиратки работали на фамиклонах без всяких адаптаций, то почему флешкарик не должен?
--- Конец цитаты ---
Картриджами их делает только форм-фактор и электрическая совместимость. Внутри же они устроены по-разному. Если обычный картридж сразу имеет нужный код в ПЗУ, с которым начинает работать процессор, то у флешкартриджа это не так, потому что у него код должен быть загружен в static ram, которая изначально пустая. Для этого применяются "трюки", которые рассчитаны на архитектуру оригинального фамикомовского процессора. Я так понял, вся несовместимость с клонами заключается в невозможности определить когда загрузка игры завершена, чтобы переключить процессор на загруженный код, хотя могу и ошибаться, давненько на эту тему беседовали с автором одного из флешкартриджей.
Если бы флешкартридж делался изначально под клон на OneBus, то придумали бы способ загрузки подходящий для него.

mutabor:

--- Цитата: supremacy от 09 Март 2025, 12:15:35 ---Картриджами их делает только форм-фактор и электрическая совместимость. Внутри же они устроены по-разному.

--- Конец цитаты ---
Но для консоли то это все равно картридж, т.е. подключенная к шине память (в данном случае неважно ROM или RAM), из которой происходит исполнение кода или чтение данных. Вот на плате того же эвердрайва видно PRG и CHR RAM по 512к каждая. Использование PRG и CHR RAM - не что-то особенное, такое и в оригинальных картриджах встречалось.

--- Цитата: supremacy от 09 Март 2025, 12:15:35 ---код должен быть загружен в static ram, которая изначально пустая.

--- Конец цитаты ---
Интересно бы узнать конкретику. Так то первое приходящее в голову решение - во время зажатого ресета сразу залить небольшой стартап блок, который уведет исполнение в область консольной PRG RAM. Такое решение простое и не требует каких-то специфических архитектурных особенностей, т.е. должно работать везде, где работают обыкновенные картриджи, наверно даже на OneBus.
Вот реализация внутриигровых сейвов, на манер эмулятора, уже действительно требует применения магии, и тут возможны нюансы.
Кстати еще флешкарики потребляют относительно много тока - например у меня новодел со встроенными играми потребляет около 10мА, стародел на капле с китайской флеш-многоигровкой - около 30мА, а с эвердрайвом больше 150мА. Если в консоли стабилизатор без радиатора, особенно в корпусе "спиленный цилиндрик" (не помню название) может и поджариться.

--- Цитата: supremacy от 09 Март 2025, 12:15:35 ---Если бы флешкартридж делался изначально под клон на OneBus, то придумали бы способ загрузки подходящий для него.

--- Конец цитаты ---
OneBus это уж совсем новодел, но помимо этого есть же куча одночиповых клонов, в том числе новодельных, в которых просто реализован CPU+PPU. Тут да, глобальные архитектурные отличия, но к сожалению у меня нет таких приставок, и не знаю бывают ли они вообще без встроенных игр. Но замечание дельное - OneBus лучше обходить стороной.
Кстати в новоделах со встроенными играми бывают вот такие приколы:

2 выхода картриджа тупо посажены на питание. Чем это грозит надеюсь объяснять не надо. Так что даже если флешкарик и работает - не факт что это надолго.

supremacy:

--- Цитата: mutabor от 09 Март 2025, 13:21:20 ---Использование PRG и CHR RAM - не что-то особенное, такое и в оригинальных картриджах встречалось.
--- Конец цитаты ---
Использовать PRG RAM это одно, а не иметь PRG ROM это совсем другое.

--- Цитата: mutabor от 09 Март 2025, 13:21:20 ---Интересно бы узнать конкретику.
--- Конец цитаты ---
Об этом тебе могут рассказать лишь авторы проектов. Код не открытый, так что задай вопросы и надейся что ответят. Можно попытаться самому отреверсить, что там происходит на шине при загрузке, но это нужно иметь сильное желание. Кстати, Масяня (автор Faminvite), говорил, что у его картриджа есть возможность при установке специальной прошивки мониторить шину, и смотреть как приставка грузит картридж.
Известно, что Everdrive N8 может не загружаться на первой ревизии проца famicom. Кроме этого он конфликтует с CopyNes. А Faminvite конфликтует с загрузочным меню Retrousb AVS, с которым дружит Everdrive.
Так что, с флешкартриджами всё непросто.

SavitarSvit:
Всё просто.
Совместимость флешкартриджа со сторонним клоном зависит от того, сделал ли автор флешкартриджа эту совместимость  :lol:
Пришлите разработчику карта свою консоль, он добавит ее поддержку. Если какая то консоль не работает, это значит у разработчика нет ее на руках или она сильно урезана по функционалу по сравнению с оригинальной консолью. (и тогда все равно придется искать оригинал)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии