Приставки > Картриджи / диски
Флешкартриджи-многоигровки - обсуждение
(1/2) > >>
mutabor:
Дабы не зафлуживать тему с информацией, предлагаю все обсуждение этих картриджей вести тут.

Добавлено позже:

--- Цитата: Фамиклон от 07 Май 2023, 18:04:08 ---Последняя плата AS-Z-19 - копия SMD19BL_2, только здесь флешка на 32 мегабит (18 - игровка от mindkids)

Есть такой вариант одноигровки без капель, где тут маппер - х.з.

--- Конец цитаты ---
Фото SMD19BL_2 есть?
SMD-007 у меня кстати тоже есть, пока не постил, это AxROM многоигровка, маппер у нее на рассыпухе. У меня на ней были BT1 и BTDD. Тут где-то целая тема про нее была. Плата капризная - у меня нормально работает только на новодельной приставке.
mutabor:
Запаял PRG RAM на плату KJ01A-18. Заработала только на новодельной консоли, на стародельной виснет даже тест. Рассматривая плату, обнаружил странный резистор R43 (интересно, a где остальные 41) на 220 ом, который тянет M2 на землю. Что за странное решение? Кто-нибудь встречал подобное на других платах?
Также есть место под R1, который подтягивает PRGRAM CE на питание, вот его видимо стоит запаять - возможно этот выход с маппера - открытый коллектор.
mutabor:
Разобрался с проблемами с PRG RAM, так что отвечу сам на свой вопрос выше.
У KJ01 оказалась проблема с логикой реализации PRG RAM /CE (дальше PRCE). Этот сигнал должен быть активен, помимо прочего, только при высоком M2, а в этом маппере он похоже игнорирует M2. В результате получаются конфликты на шине и консоль глючит. Вот графики сигналов:

Исправить логику можно только дополнительной схемой, но мне лениво и не хочется городить колхоз, т.к. есть карики на SMD133 и TEC9719, которые и так нормально работают с памятью.
Касаемо резистора R43 - видимо это подтяжка нужна для детекта ресета: при ресете проц должен перевести M2 в 3е состояние, и подтяжка нужна на случай если там при этом будет не 0. 10 кОм туда в самый раз, а 220 Ом - это какая-то дичь, перегружающая выход консоли, настоятельно рекомендуется замена на адекватный номинал. R1 же в данной схеме ничего полезного не делает (зато делал бы если бы маппер был SMD133, об этом далее).
Теперь касаемо SMD133. Для него графики PRCE выглядят так:

Тут видна особенность этого маппера - выход PRCE у него - открытый коллектор (а вот у KJ01 это обычный логический сигнал), который подтягивает сигнал к земле когда активен, а когда не активен - он по сути болтается и ловит наводки. По этому необходим подтягивающий резистор к питанию. В моем картридже (SMD175L7) там стоял резистор на 4700 Ом, но этого было недостаточно - восходящие фронты были слишком завалены и картридж глючил при работе с PRG RAM. Замена резистора на 1 кОм решила проблему (нижний график PRCE1K) и картридж стал работать нормально.
Кстати, кто смотрел видос Кластера про прошивку картриджа - наверняка вспомнят эпизод, где он допаял PRG RAM и возмущался на китайцев из-за того, что она у него глючила, а потом городил колхоз на дополнительной плате чтобы решить проблему. Так вот, его проблема на самом деле решалась одним резистором, для которого даже предусмотрено место на плате :)
HardWareMan:
mutabor, Чем грабил и рисовал такую красоту?
Yoti:

--- Цитата: mutabor от 25 Май 2023, 21:52:22 ---В моем картридже (SMD175L7) там стоял резистор на 4700 Ом, но этого было недостаточно - восходящие фронты были слишком завалены и картридж глючил при работе с PRG RAM. Замена резистора на 1 кОм решила проблему (нижний график PRCE1K) и картридж стал работать нормально.
--- Конец цитаты ---
4,7К это мало, а 1К достаточно? Тут где-то ошибка, видимо.
mutabor:

--- Цитата: HardWareMan от 26 Май 2023, 07:01:06 ---mutabor, Чем грабил и рисовал такую красоту?

--- Конец цитаты ---
Осцилом и экселем.

--- Цитата: Yoti от 26 Май 2023, 11:16:15 ---4,7К это мало, а 1К достаточно? Тут где-то ошибка, видимо.

--- Конец цитаты ---
Нет ошибки. 4.7К недостаточно для подтяжки - слишком долгие переходные процессы. 1К - меньше сопротивление => выше ток => быстрее переходные процессы.
MaxWooD:
mutabor, это скрины Эксель?
HardWareMan:

--- Цитата: mutabor от 26 Май 2023, 19:08:06 ---Осцилом и экселем.
--- Конец цитаты ---
Это сколько каналов осцилл? И как синхронизировал каналы?
mutabor:
Снял PRG RAM и резистор R1 с KJ01, без них сигналы такие:

Исчезли конфликты на шине данных, и видно, что дури у этой памяти хватало чтобы полностью перетянуть на себя шину данных. А R1 просто ничего не меняет, т.к. PRCE у этого маппера - обычный логический сигнал.
Также конфликты были видны даже невооруженным глазом как шумы на изображении:


Кстати этот маппер получил свой NES ID: NES 2.0 Mapper 473


--- Цитата: HardWareMan от 27 Май 2023, 08:09:44 ---Это сколько каналов осцилл? И как синхронизировал каналы?

--- Конец цитаты ---
Обычный двухканальный. Просто захват с общим триггером, и потом свел все в экселе.
mutabor:
И дабы закрыть тему с PRG RAM, последний участник нашего хит-парада - TEC9719:

У этого маппера, в отличие от остальных, сигнал PRCE выставляется с задержкой около 90нс относительно M2. Сделано это видимо для того, чтобы исключить ложную активацию памяти в случае, если консоль будет выдавать сигнал ROMSEL с задержкой относительно M2. Благодаря этому, теоретически данный маппер должен иметь лучшую из всех совместимость со старыми консолями, однако требует более скоростную память - ведь ей надо успеть отработать в оставшееся время. Лучше брать память с временем доступа менее 70нс.
Сигнал ROMSEL у данного маппера - обычный логический выход - подтяжка не требуется, хотя на плате AS-Z-19 она предусмотрена - место для резистора R1.
mutabor:
Увидел в одном ролике вот такой интересный экземпляр - SMD365_V01. На борту интересное комбо - флешка на 64 МБ, SMD133, пара микросхем дискретной логики, видимо для реализации AxROM (в прошивке есть баттлтодс), непонятная микросхема JKC002, также есть место под батарейку, ну и скорее всего он прошивается без пайки.
Если кому попадался такой экземпляр, сделайте плиз качественные фото платы.
quq_CCCP:
Интересный сборник, как бы тут не было плисины второй, китайцы поди пытаются сделать"fakegirl" подешевле?
mutabor:
Плисины тут и первой нет. Картридж интересен в первую очередь этой непонятной микросхемой JKC002, хочется определить что это - какой-то коммутатор между SMD133 и AxROM, или что-то более хитрое? Так то, если хочется только баттлтодс добавить - есть гораздо более простые варианты. Хотя сейчас вроде как появились уже и мапперы для многоигровок с поддержкой многих NES мапперов (не на плис).
Видос с обзором того карика: https://www.youtube.com/watch?v=98gMo9xxwtc
Кстати у автора в обзорах есть еще интересный экземпляр - сборник 125 в 1 с меню с чайками https://www.youtube.com/watch?v=eYy9ITRo6Jk Сам сборник на обычной плате на SMD133 с 32МБ флеша (плата SMD175), но подборка прям годная. Если кому попадался такой сборник, хотелось бы найти дамп.
Talking_Sword:
Хочу спросить один вопрос, но он не совсем по многоигровкам, но близко.

Наверно многие знают, сейчас развелось много карманных фамиклонов со встроенными играми, без разъема для картриджа. Поддерживает ли сборку ROM-ов для них сборщик от Кластера?

Где-то слышал, что (почти что?) во всех новодельных приставках используются системы на кристалле от фирмы V.R. Technology. На сколько я понимаю, в них уже встроен какой-то маппер, так как на плате этих приставок есть только ПЗУ, никакого маппера, как и CHR RAM нет. Вспомнил, что когда-то натыкался на эмулятор таких приставок - EmuVT. Попробовал для начала запустить для проверки вот этот дамп. Работает. Этот картридж, судя по всему использует какой-то "особый" режим у современных систем на кристалле, который позволяет запускать напрямую с ПЗУ в картридже, без всяких мапперов и CHR ROM\RAM. Вероятно тот же принцип, что и у встроенных игр с использованием встроенного маппера.

Далее, подумал, что может этот встроенный маппер совместим с тем, что используется в COOLBOY. Попробовал извлечь PRG ROM из дампа 400 in 1 и запустить в EmuVT. Выдало черный экран, но было слышно звуковой эффект, также воспроизводился звуковой эффект при нажатии кнопок вверх\вниз. Может, конечно, я как-то неправильно извлек PRG ROM, но если были слышны звуки, значит он все-таки запустился, скорее всего просто маппер несовместим.
mutabor:
Сборщик Кластера поддерживает только маппер 268 SMD132/SMD133, приставка для картриджа из той темы - это маппер 256 ONE-BUS Systems, а другие новоделы могут быть с другими мапперами но сомневаюсь что бывают с SMD133. Соответственно для них нужно делать свой сборщик.
Talking_Sword:
mutabor, то есть готовых решений нет?
mutabor:
У буржуев нашлось: https://forums.nesdev.org/viewtopic.php?t=17095
Talking_Sword:
mutabor, спасибо за ответ, но ссылка на NesDev.org битая.

Кластер, кстати, как-то менял встроенные игры на приставке:

JRBVZ:
https://forums.nesdev.org/viewtopic.php?t=19581
Talking_Sword:
О, спасибо! Надо теперь только решиться на покупку приставки. Правда там будет сложнее, чем с картриджами для Mega Drive, так как нужно будет выпаивать микросхему для прошивки.
Навигация
Главная страница сообщений
Следующая страница

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