|
|
Что такое флешкартридж?
| |
| EmeraldGP | Дата: Среда, Вчера, 15:00 | Сообщение # 1 |
 Геймер 10 lvl.
Группа: Администраторы
Сообщений: 588
Статус: Online
| Вопрос: Что такое флешкартридж? Ответ: флешкартриджем называют картридж, который содержит чип флэшпамяти (сегодня это карта флэшпамяти) и всё необходимое железо, чтобы игры правильно работали. Из необходимого это чипы ПЛИС, которые копируют принципы работы дополнительных звуковых чипов, чипов для обработки данных, и т. д. Поэтому из-за ПЛИС флешкарики такие дорогие. Сегодня такие картриджи содержат слот для карты памяти miicroSD (раньше были популярны TF и SD). На карте памяти обычно хранятся образы (ромы, ROM) игр, которые можно запускать. Ещё на карте памяти может лежать прошивка (firmware), которую флешкартридж подгружает во время запуска. Иногда требуется докладывать файлы дополнительных биосов (bios), которые не выкладываются вместе с прошивкой из-за проблем, связанных с защитой авторских прав. Чисто технически много многоигровок на али сегодня это флэшкартриджи, только заменить игры там можно зачастую только выпайкой и перепрограммированием самого чипа флэшпамяти, что большинству пользователей будет не под силу.
Вопрос: Какие бывают флешкартриджи для Super Nintendo и Super Famicom? Ответ: На момент написания поста существуют три разные ценовые категории флешек.
Категория Дешёвые: К первой, самой дешёвой, я отнесу карики на основе "Super Everdrive X5" от krikzz (современное название, стоит 60 долларов). Китайские версии стоят 15 долларов (1500-2500 руб.) и могут иметь названия "Super Everdrive 800 in 1", "Super Cartridge 1000 in 1", "Super REVR DRIVE 1000 in 1", "Super China Ver. 1000 in 1", "Super Remix 1000 in 1", "SFC Flashmaster" ну в-общем, суть вы уловили. Все китайские версии имеют в меню About автором какого-то JACK DIY, на самом деле используется 1.12 прошивка от krikzz, склонированная или похаченная. Легко кирпичатся, если нажать ресет или питание во время загрузки игры. Поддержки GameGenie-кодов здесь нет. Перепрошивать китайские версии категорически запрещено, можно окирпичить. И вы останетесь без карика. Новую игру грузит очень долго, до 2 минут времени, зато потом, если игру не менять, загружается быстро.
Категория Средние: Super Everdrive X6 (krikzz), 105 долларов. Китайские версии могут называться "Super DSP", "Super 3000 in 1", "TF 2 SNES", стоят примерно 40 долларов, что составляет 3000-4000 руб. Поддерживают игры, которые дополнительно требуют чипов DSP 1-4. Подозреваю, что по времени грузят игры точно также долго, как и дешёвые. Список поддерживаемых игр (кроме тех, что уже поддерживаются дешёвыми) под спойлером. Также легко кирпичатся, если нажать ресет или питание во время загрузки игры.
Категория Дорогие: FXPAK PRO (krikzz) 224 доллара, он же SD2SNES. SD2SNES это открытый проект, его может делать кто угодно. Китайские версии стоят примерно 100 долларов (9000-10000 руб.) Эксплуатируют названия аля "Super SD 2", "SD2SNES", "SD2SNES Rev. X Pro", "SD2SNES Rev. 3" "SDZSNES", "SD3SNES", "SD5SNES", Поддерживают большинство остальных чипов, включая DSP 1-4, SA-1 и прочие. Список поддерживаемых игр (кроме тех, что уже поддерживаются средними и дешёвыми) под спойлером.
Вопрос: Хорошо, если я куплю самый дешёвый флэшкарик, какие игры у меня не запустятся? Ответ: Не запустятся игры, использующие дополнительные чипы. Список таких игр из 95 штук ниже.
Вопрос: Сколько игр можно положить в одну папку, чтобы карик увидел их все? Если карик дешёвый и средний, то 200. Если дорогой, то 16000.
Вопрос: Как должна быть отформатирована карта памяти для флешкартриджа? Ответ: Если карта памяти уже отформатирована как FAT32, то делать ничего не нужно. В противном случае, форматируйте как FAT32.
Вопрос: Какого объёма должна быть карта памяти для флешкартриджа? Ответ: Если у вас дешёвый флэшкарик, то до 32 Гб включительно брать безопасно. Желательно заводское форматирование в FAT32. MicroSD объёмом 64 Гб и выше уже обычно форматируются как exFAT и флешкартриджами такой формат сейчас не поддерживается. Если у вас SD2SNES, то на сайте разработчика указано, что поддерживаются карты памяти до 200 Гб в формате FAT32.
Вопрос: Как работают сохранения на флэшкартриджах? Ответ: На карте памяти в корневой директории (/SEVD/SAVE, если это дешёвый карик) или в папке прошивки (/sd2snes/saves) создаётся каталог, куда сохраняются файлы .SRM, они имеют то же название, что и у рома игры. Потом, когда ром запускается в следующий раз, содержимое файла .SRM считывается и игра получает своё сохранение.
Вопрос: Как запустить тест SNES Burn-In Test Cartridge на дешёвых флешкариках? Ответ: Нужно зайти в Options ROM, выбрать LOROM и размер 1mbit.
Вопрос: Я купил SD2SNES и куча игр у меня не запускается. Виснут игры типа Super Mario Kart, Balls 3D, Pilotwings, которые требуют наличия чипов DSP. Ответ: У вас в папке SD2SNES отсутствуют файлы биосов DSP. Для правильной работы игр там должны быть файлы dsp1.bin dsp1b.bin dsp2.bin dsp3.bin dsp4.bin st0010.bin st0011.bin В новой версии прошивки 1.11.0 появилась поддержка Super Game Boy 2, для неё нужны sgb2_boot.bin sgb2_snes.bin Я прикреплю все эти файлы архивом к посту, смотрите ниже. И в облаках. Яндекс.Диск https://disk.yandex.ru/d/-RXDQHSEtnzdaA Облако.Mail https://cloud.mail.ru/public/AkBZ/9QMjahJAd
Вопрос: Что такое SatellaView и какое отношение это имеет к Super Famicom? Ответ: Это дополнительное устройство к приставке, которое в период 1995-2000 гг позволяло скачивать и играть в отдельный набор игр. Сегодня они представляют из себя ромы с расширением .BS. SD2SNES позволяет такие игры запускать, если в папке SD2SNES лежит биос bsxbios.bin Скачать его можно вместе с архивом внизу шапки или с облаков Яндекс.Диск https://disk.yandex.ru/d/-RXDQHSEtnzdaA Облако.Mail https://cloud.mail.ru/public/AkBZ/9QMjahJAd
Вопрос: Где можно скачать игры SatellaView? Ответ: Их можно найти тут https://archive.org/details/nintendo-satellaview_202304 или тут https://disk.yandex.ru/d/KtRZ7xY8rH_zfg
Вопрос: Я запустил одну из игр SatellaView, у меня спросили имя, а потом отправили в какой-то непонятный город. Как поиграть в запущенный ром? Ответ: Нужно зайти в то же здание, откуда вы вышли и выбрать там пункт Load Stored Content. Там будет ваша игра.
Вопрос: Я хочу ввести чит-код GameGenie на SD2SNES, но в меню нет такой опции, есть только "Start with cheats enabled". Как их тут вообще использовать? Ответ: Напрямую GameGenie-коды ввести в SD2SNES нигде не получится. Вдобавок некоторые игры начинают глючить, если включить поддержку читов https://sd2snes.de/blog/compatibility/in-game-hook-compatibility Сам же SD2SNES использует специальные файлы YML, которые должны лежать в папке \sd2snes\cheats. Эти файлы можно найти на сайте https://gamehacking.org/ при этом нужно обязательно выбирать формат файла "FXPak Pro 1.7 (.yml)" Я скачал некоторое количество таких файлов, скачать можно на Яндекс.Диске https://disk.yandex.ru/d/Dw8OQ9ex3udVIA или внизу шапки. Название файла YML с читами без расширения должно в точности соответствовать названию рома без расширения. В настройках SD2SNES кроме опции "Start with cheats enabled" должна быть включена опция "In-game hook". Кроме того, придётся ещё сами файлы YML редактировать, чтобы в каждом конкретном чите прописывать вместо False - True. Разберём типичный чит на бесконечные конты в "Aladdin (USA).yml" Код: [Выделить] - Name: "Infinite continues" Enabled: false Code: - "80B3ECAD" # GG code: C283-37DD Всегда в начале через тире пишется название чита. Чтобы он заработал в игре, вместо "false" нужно вписать "true". Код: [Выделить] - Name: "Infinite continues" Enabled: true Code: - "80B3ECAD" # GG code: C283-37DD Теперь код будет работать. Обратите внимание, в последней строке в комментарии (отмечено как #) написан сам GameGenie-код, и он совсем не такой же, как сам чит-код в Code. Здесь в ром по адресу 0x80B3EC пишется 0xAD. Если вам не повезло, и именно для вашей игры нет готового файла YML, можно написать его самому, а код посчитать с помощью утилиты "GameGenie-Converter 4.00" https://disk.yandex.ru/d/lO_ocTR0P4-Evg (или низ шапки). Запускаем, выбираем SNES. Вставляем нагугленный GameGenie-код. Возьмём для примера код выше "C283-37DD". В Hex Code в двух полях появится нужный код для YML-файла "80B3EC-AD". Собственно под строкой " Code:" на следующей строке тогда и пишем " - "80B3ECAD"" и сохраняем. Остальное, имя и комментарий пишем просто по образцу выше. В начале нового YML-файла всегда добавляем "---". Любой новый YML-файл с читами будет выглядеть примерно так: Код: [Выделить] --- # Aladdin (USA) - Name: "Infinite continues" Enabled: true Code: - "80B3ECAD" # GG code: C283-37DD - Name: "Infinite Hearts" Enabled: true Code: - "838031EA" # GG code: 3C67-4D0A - Name: "Infinite lives" Enabled: true Code: - "81DC67AD" # GG code: C221-4FA5 Выключить читы прямо в игре можно комбинацией L+R+Start+B. Включить читы L+R+Start+A. Выключить поддержку читов совсем, если игра глючит L+R+Start+Y.
Коррекции, дополнения и замечания приветствуются.
sd2snes_bios.7z (671.2 КБ.)
SNES_CHEATS_YML_gamehacking.org.7z (951.3 КБ.)
gamegenie_converter_400.zip (51.44 КБ .)
Мой Стрим на Twitch:
twitch.tv/EmeraldGPz
|
| |
|
|
Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.
%
| |