Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Каскадный · Стандартный · [ Линейный ]

> NES Classic Mini: софтмод, Запуск любых nes игр на вашей приставке

ProSharen
post Пятница, 06 января 2017, 22:57
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 29 мар. 2014
Из: Москва
Пользователь №: 49 906





ВСЯ ИНФОРМАЦИЯ ПРЕДСТАВЛЕНА ИСКЛЮЧИТЕЛЬНО В ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЯХ! ВСЕГДА ЕСТЬ РИСК ПРЕВРАТИТЬ ВАШУ ПРИСТАВКУ В КИРПИЧ, НО ТАКИХ СЛУЧАЕВ ПОКА К СЧАСТЬЮ НЕ БЫЛО! ВСЕ НИЖЕ ПЕРЕЧИСЛЕННЫЕ ДЕЙСТВИЯ ВЫ ВЫПОЛНЯЕТЕ НА СВОЙ СТРАХ И РИСК!

ОБЯЗАТЕЛЬНО СОХРАНЯЙТЕ ВАШИ РЕЗЕРВНЫЕ КОПИИ СРАЗУ В НЕСКОЛЬКИХ НАДЁЖНЫХ МЕСТАХ!!!

- Данный метод считается софтовым и не требует вмешательства во внутренности вашей приставки. После нижеописанных действий, вы сможете запускать любые игры с расширением .nes, .gen, .smc и другие на вашей приставке.

Оригинальный, ручной метод прошивки от madmonkey

» Ручной способ прошивки от madmonkey «

Это самый первый, сложный метод прошивки, он вам не нужен, можете это пропускать и сразу читать ниже, автоматический метод!




Автоматизированный способ прошивки от Cluster

Присоединённое изображение

Требования:
Windows XP и выше, установленный .NET Framework 3.5

Описание:
Программа позволяет крайне просто кастомизировать игры в NES Mini.
Установки не требует, просто распакуйте в удобное место. В два клика добавляем игры, при необходимости меняем их параметры и жмём кнопку. Программа понятно объяснит, что надо делать с консолью, поможет легко установить драйвер, сама сдампит ядро, сама его пропатчит, сама зашьёт.

Как пользоваться:
Просто распакуйте и запустить программу, добавить игр и следуйте инструкциям написанным на экране!

Для тех, кто уже прошивал ручным способом: Перед использованием, скопируйте папку dump с файлом kernel из папки HAKCHI-1.01 в папку hakchi2.

Последняя версия HAKCHI v2 | Список изменений
Для обновления, распакуйте поверх существующей версии с заменой файлов.
» Познавательная история о взломе консоли NES MINI! «



Как запустить игры от Sega, Super Nintendo и другие

1. Нужна версия программы не ниже Hakchi v2.13e. Скачиваем свежую версию retroarch в архиве release.zip. Из него копируем файл retroarch.hmod в папку hakchi2\user_mods, туда же копируем нужные нам файлы из папки cores. Папки целиком копировать нельзя, только сами .hmod

Например файл snes9x2005.hmod нужен для запуска игр от Super Nintendo, а файл genesis_plus_gx.hmod для запуска игр от Sega.
» Ядра поддерживаемые Nes mini «

2. Запускаем Hakchi2, нажимаем "Модули" - "Установить модули" выбирайте файлы которые добавили и нажимаете "ОК" и следуете инструкциям.

- Игры заливаем как обычно
- Сохранения работают так же
- Доп/ настройки можно вызвать нажатием в игре кнопок SELECT и START


Если хотите разбить игры по папкам, то перед синхронизацией списка игр нажмите "Настройки" - "Структура папок" и выберите "Настроить вручную - показывать менеджер папок перед загрузкой". В менеджере папок создадите нужные папки и положите в них нужные игры, также можно выбрать новые иконки для папок, прикладываю три наиболее известные!
» Готовые иконки для папок «

Новые иконки заливаем в папку hakchi2\folder_images, они должны быть в формате .png и не превышать размера 204x204

Полная инструкция с примечаниями от камрада pcm




FAQ:

Можно ли запускать другие эмуляторы, Sega, Super Nintendo и другие?
- Да. Это возможно сделать с помощью эмулятора retroarch, как это сделать читайте выше!

Я залил разных игр, а приставка зависает, черный экран, ошибка С8: An error has occurred, что делать?
- Ошибка возникает из-за того, что вы залили слишком много игр и оболочка не справляется с этим. Для решения проблемы вы можете создать папки и в каждую залить не более 30-35 игр. Второй вариант удалите часть игр, убрав галочки в программе.

Для удаления всех игр через ручной способ, нужно выполнить команду rm -rf $rootfs/etc/preinit описанную в разделе удаление всех игр сразу.

Можно ли убить приставку вышеописанными командами?
- Есть риск убить в момент прошивки kernel (flash kernel), прошить пропатченное ядро, но таких случаев не было зафиксировано!

Где хранятся все новые игры, в ОЗУ что-ли?
- Игры хранятся в разделе /dev/nandc

Сколько памяти в приставке под игры?
- В nand есть два раздела: nandb - squashfs (~20mb) c операционкой и nandc (~384mb) где хранятся игры и сейвы.

Я создал игру, а обложка не появилась, что делать?
- Выберете обложку через интерфейс программы. Для ручного способа, перед созданием игры нужно положить в папку картинку формата jpg с названием label

Я закачал игру, она на двоих, а показывает на одного, как исправить?
- Выберете кол-во игроков в параметрах игры, через интерфейс программы hakchi2. Для ручного способа, в папке с игрой должен быть конфиг, откройте блокнотом и замените Players=2

Можно ли заливать игры переведенные на русский язык?
- Да

Как происходит процесс заливки игр в приставку?
- Через USB есть доступ только к оперативке! Игры заливаются через кастомное ядро со вшитыми играми в оперативку и запускается, а оно уже копирует игры во flash-память консоли.

Перед работой с программой hakchi2 от Cluster, нужно делать сэйв марио или нет?
- Не нужно!

Некоторые игры идут с ускоренным звуком, как исправить?
- Как вариант, использовать игры с индексом (U)

Какие поддерживаются игры?
- Проверенные мапперы: 0 (NROM), 1 (MMC1), 2 (UxROM), 3 (CNROM), 4 (MMC3), 5 (MMC5), 7 (AxROM), 9 (MMC2), 10 (MMC4).
Соответственно должны работать и порты игр на эти мапперы. Возможно, что поддерживается ещё что-то. Последняя версия hakchi2 позволяет насильно добавить игры с другими мапперами, предупреждая, что они скорее всего не запустятся.

Есть проблемные игры?
- Да, эмулятор весьма посредственный, некоторые игры не запускаются или зависают в определённых местах. Например "Robocop 3" и "Battletoads".

Можно ли сохраняться в установленных играх?
- Да, можно. Причём встроенные в игры сохранения тоже.

Можно ли эмулировать PAL-версию NES?
- Для этого есть параметр командной строки, но по какой-то причине он не работает ни в какую. Все предустановленные игры являются NTSC версиями, даже в европейской версии NES Mini.

Можно таким способом модифицировать Японскую Famicom Mini?
- Можно

» Касательно ручного способа прошивки «


Список параметров командной строки эмулятора
» Нажмите, для открытия спойлера «


Модификация: madmonkey, Cluster
Инструкция: ProSharen

Специально для GBX.RU


Сообщение отредактировал ProSharen - Суббота, 11 марта 2017, 00:37
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Reply to this topicStart new topicStart Poll
Ответов(1420 - 1431)
RoxMarty
post Воскресенье, 18 сентября 2022, 12:45
Отправлено #1421


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 10 авг. 2011
Пользователь №: 42 030





QUOTE (MeinKun @ Вчера, 12:20)

При попытке программировать
*


Могу посоветовать чуть более сложный, но более продвинутый метод - прописать нужные настройки клавиш или комбинаций непосредственно в retroarch.cfg

Таким образом можно даже на имеющийся джойстик с минимальным количеством кнопок навесить через разные недоступные обычно комбинации разные функции
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MeinKun
post Четверг, 22 сентября 2022, 15:31
Отправлено #1422


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16 фев. 2021
Пользователь №: 74 335





QUOTE (RoxMarty @ Воскресенье, 18 сентября 2022, 12:45)

Могу посоветовать чуть более сложный, но более продвинутый метод - прописать нужные настройки клавиш или комбинаций непосредственно в retroarch.cfg

Таким образом можно даже на имеющийся джойстик с минимальным количеством кнопок навесить через разные недоступные обычно комбинации разные функции
*



Я такое не потяну) Просто ищу хоть одного человека с NES mini, чтобы поделился, как он настраивал, но что то тишина)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoxMarty
post Пятница, 23 сентября 2022, 12:55
Отправлено #1423


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 10 авг. 2011
Пользователь №: 42 030





QUOTE (MeinKun @ Вчера, 15:31)

Я такое не потяну
*


Ну, если нужна будет помощь - могу попробовать подсказать куда копать.
Это заняло бы куда меньше времени, чем ожидание кого-то smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MeinKun
post Понедельник, 26 сентября 2022, 22:56
Отправлено #1424


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16 фев. 2021
Пользователь №: 74 335





QUOTE (RoxMarty @ Пятница, 23 сентября 2022, 12:55)

Ну, если нужна будет помощь - могу попробовать подсказать куда копать.
Это заняло бы куда меньше времени, чем ожидание кого-то smile.gif
*


Очень буду рад, если поможете. Собрал коллекцию игрушек с сеги, Снес и денди, все разложил и отсортировал и тут такой облом. Как только не пробовал не получается назначить кнопки. Кнопок основных на геймпаде 4 и два шифта есть. Но получается при программировании эти четыре кнопки воспринимаются, как две. Одиночное действие и турбо. И при программировании значение присваивается 0 или 1. Почему так не пойму. Геймпады пробовал три разных. Все одно и тоже, дело не в них. Что где выбирать в ретроарче не знаю, чтобы решить проблему. Подскажите, куда копать?)

Сообщение отредактировал MeinKun - Понедельник, 26 сентября 2022, 22:59
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Вторник, 27 сентября 2022, 12:23
Отправлено #1425


Новичок
*******

Группа: Пользователи
Сообщений: 4 222
Регистрация: 22 янв. 2006
Из: 80's
Пользователь №: 14 957





А что у тебя за геймпад ? фото скинь..
ты говоришь про nes mini, значит это не snes контроллеры, но также у тебя 4 кнопки + шифты.
может какие то левые китайские где две верхние кнопки действительно не отдельные команды а турбо-кнопки A B как в старых nes клонах.

В ретро арче легко проверить когда назначаешь команды в настройках контроллера... посмотреть какие номера или буквы кнопок там назначаются. Если на нижние и верхние одни и те же - то собственно с добрым утром.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MeinKun
post Вторник, 27 сентября 2022, 21:43
Отправлено #1426


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16 фев. 2021
Пользователь №: 74 335





QUOTE (terek @ Вторник, 27 сентября 2022, 12:23)

А что у тебя за геймпад ? фото скинь..
ты говоришь про nes mini, значит это не snes контроллеры, но также у тебя 4 кнопки + шифты.
может какие то левые китайские где две верхние кнопки действительно не отдельные команды а турбо-кнопки A B как в старых nes клонах.

В ретро арче легко проверить когда назначаешь команды в настройках контроллера... посмотреть какие номера или буквы кнопок там назначаются. Если на нижние и верхние одни и те же - то собственно с добрым утром.
*


8Bitdo sn30. Контроллеры как раз снесовские. Почему то не получается прикрепить фото

https://www.amazon.com/Wireless-Controller-...o/dp/B074HBNNH6

Сообщение отредактировал MeinKun - Вторник, 27 сентября 2022, 21:49
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoxMarty
post Среда, 28 сентября 2022, 14:15
Отправлено #1427


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 10 авг. 2011
Пользователь №: 42 030





QUOTE (MeinKun @ Понедельник, 26 сентября 2022, 22:56)

Очень буду рад, если поможете
*

Нужен файл retroarch.cfg (предварительно сделав его резервную копию на всякий случай)

Основной смысл: Найти в нём строчки, где прописаны точно известные нажатия каждой кнопки и сопоставить их номера (найти, естественно, опытным путём. Каждый раз настраивая разные кнопки на разные функции и смотреть - что изменилось и на что)
Например, выписать:

A - 0
B - 1
LShift - 2
Start - 3

и так далее - каждую кнопку, включая нажатие направлений

Когда будет составлена такая табличка - не составит труда прямо в retroarch.cfg вписать вместо текущих неверных циферных значений - те, что будут известны (например, искать в файле по что-то-там_btn = "значение")

Например кнопка загрузки сохранения:
input_load_state_btn = "4" (у меня это левый shift)
input_save_state_btn = "5" (у меня - правый shift)

Тут прописывается кнопка, при удержании которой можно навесить с ней комбинацию клавиш
input_menu_toggle_gamepad_combo = "7" (у меня это select)

Кнопки направлений крестовины (если работают нормально, можно не трогать):
input_player1_down = "down"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"

Таким же образом можно назначить любые функции, например:
input_screenshot_btn = "7" (кнопка для скриншотов)

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

Таким образом я настраивал вручную нужные мне кнопки и комбинации ещё для PSP, потом для SNES mini, ну и PS mini, сейчас ковыряю Retrobat...

Сообщение отредактировал RoxMarty - Среда, 28 сентября 2022, 14:17
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Среда, 28 сентября 2022, 22:43
Отправлено #1428


Новичок
*******

Группа: Пользователи
Сообщений: 4 222
Регистрация: 22 янв. 2006
Из: 80's
Пользователь №: 14 957





QUOTE (MeinKun @ Вторник, 27 сентября 2022, 21:43)

8Bitdo sn30. Контроллеры как раз снесовские. Почему то не получается прикрепить фото

https://www.amazon.com/Wireless-Controller-...o/dp/B074HBNNH6
*


Странно, этот контроллер должен из коробки работать нормально.
Я бы обновил RetroArch до 1.9.10, можно с помощью Harchi CE 3.9.3 через заход в KMFD Mod Hub.
Только не ставь extreme 1.8.4.. я предпочитаю Ozone. А потом модули поставить новые.
А перед этим лучше удалить старые версии Retroarch и её модули.

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MeinKun
post Четверг, 29 сентября 2022, 02:22
Отправлено #1429


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16 фев. 2021
Пользователь №: 74 335





QUOTE (RoxMarty @ Среда, 28 сентября 2022, 14:15)

Нужен файл retroarch.cfg (предварительно сделав его резервную копию на всякий случай)

Основной смысл: Найти в нём строчки, где прописаны точно известные нажатия каждой кнопки и сопоставить их номера (найти, естественно, опытным путём. Каждый раз настраивая разные кнопки на разные функции и смотреть - что изменилось и на что)
Например, выписать:

A - 0
B - 1
LShift - 2
Start - 3

и так далее - каждую кнопку, включая нажатие направлений

Когда будет составлена такая табличка - не составит труда прямо в retroarch.cfg вписать вместо текущих неверных циферных значений - те, что будут известны (например, искать в файле по что-то-там_btn = "значение")

Например кнопка загрузки сохранения:
input_load_state_btn = "4" (у меня это левый shift)
input_save_state_btn = "5" (у меня - правый shift)

Тут прописывается кнопка, при удержании которой можно навесить с ней комбинацию клавиш
input_menu_toggle_gamepad_combo = "7" (у меня это select)

Кнопки направлений крестовины (если работают нормально, можно не трогать):
input_player1_down = "down"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"

Таким же образом можно назначить любые функции, например:
input_screenshot_btn = "7" (кнопка для скриншотов)

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

Таким образом я настраивал вручную нужные мне кнопки и комбинации ещё для PSP, потом для SNES mini, ну и PS mini, сейчас ковыряю Retrobat...
*


Спасибо за развернутый ответ. Проблема в том, что присваивается значение 0 и 1 и все. Я программирую все кнопки, но все равно ретроарч показывает 0 и 1


Добавлено спустя 6 минут:
QUOTE (terek @ Среда, 28 сентября 2022, 22:43)

Странно, этот контроллер должен из коробки работать нормально.
Я бы обновил RetroArch до 1.9.10, можно с помощью Harchi CE 3.9.3 через заход в KMFD Mod Hub.
Только не ставь extreme 1.8.4.. я предпочитаю Ozone. А потом модули поставить новые.
А перед этим лучше удалить старые версии Retroarch и её модули.

user posted image
*


Я пытался ставить ретроарч 1.9.0, но почему то игры перестают запускаться через него, а когда возвращаю ретроарч 1.8.4, то игры подхватываются им как надо. И да, этот контроллер по идее должен работать без костылей. Не знаю в чем дело. Думал ещё о том, чтобы перешить нес в Снес, но не знаю как это сделать. Читал где то, что это можно сделать, т.к железо одинаковое. Наверно тогда уйдут проблемы с настройками геймпадов. У вас NES или Snes mini?

Сообщение отредактировал MeinKun - Четверг, 29 сентября 2022, 02:28
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Четверг, 29 сентября 2022, 08:08
Отправлено #1430


Новичок
*******

Группа: Пользователи
Сообщений: 4 222
Регистрация: 22 янв. 2006
Из: 80's
Пользователь №: 14 957





QUOTE (MeinKun @ Четверг, 29 сентября 2022, 02:22)

У вас NES или Snes mini?
*


И то и другое есть... и перешивал nes в snes
Я на скрине выше показал.. удаляй полностью ретроарч и модули.
Устанавливай новый ретроарч который показал и модули для запуска необходимых игр (snes, sega).

Если всё установил и не запускается - смотри настройки.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoxMarty
post Четверг, 29 сентября 2022, 12:29
Отправлено #1431


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 10 авг. 2011
Пользователь №: 42 030





QUOTE (MeinKun @ Сегодня, 02:22)

Я программирую все кнопки, но все равно ретроарч показывает 0 и 1
*

Даже при принудительном выставлении других значений вручную в retroarch.cfg? В принципе, не так много цифр, можно поперебирать и узнать какая что делает
Может настройки эти потом сбрасываются при запуске Retroarch через приставку...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MeinKun
post Суббота, 01 октября 2022, 10:54
Отправлено #1432


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16 фев. 2021
Пользователь №: 74 335





QUOTE (terek @ Четверг, 29 сентября 2022, 08:08)

И то и другое есть... и перешивал nes в snes
Я на скрине выше показал.. удаляй полностью ретроарч и модули.
Устанавливай новый ретроарч который показал и модули для запуска необходимых игр (snes, sega).

Если всё установил и не запускается - смотри настройки.
*


Спасибо. Можете рассказать кратко, как перешить NES в Snes?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Сб., 18 мая. 2024, 22:56
Skin Designed (c) by Rooq.net, All Rights Reserved.