Forums Logo

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

Страниц: 141 < 1 2 3 4 5 > »  
Reply to this topicStart new topicStart Poll

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

> SNES Classic Mini: софтмод

pcm
post Понедельник, 02 октября 2017, 11:30
Отправлено #41


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





QUOTE (battletoadser @ Понедельник, 02 октября 2017, 10:39)

Ну и хорошо, значит будет несложно реализовать.

Не запускаются многие игры, или большинство можно без костылей добавлять и запускать?
*

Ну, чуть выше я кидал альбом с фотографиями. Всё, что там — работает нормально. Помимо этого отлично работает и Super Mario All-Stars.
Не запустились Stunt Race FX и Final Fantasy VI, больше ничего не пробовал. Точную причину назвать пока не могу.


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vaster
post Понедельник, 02 октября 2017, 12:51
Отправлено #42


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

Группа: Пользователи
Сообщений: 37
Регистрация: 08 авг. 2009
Из: Санкт-Петербург
Пользователь №: 33 157





pcm, а переведенные на русский язык ромы запускаются?


--------------------
Удачные сделки: +37
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pcm
post Понедельник, 02 октября 2017, 13:25
Отправлено #43


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





QUOTE (vaster @ Понедельник, 02 октября 2017, 12:51)

pcm, а переведенные на русский язык ромы запускаются?
*


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


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grey_Finger
post Понедельник, 02 октября 2017, 16:13
Отправлено #44


Cannabis Cup
******

Группа: Пользователи
Сообщений: 1 023
Регистрация: 29 авг. 2007
Из: Санкт-Петербург
Пользователь №: 23 531





Ребята, подскажите, пожалуйста, как заменить ром с Зельдой на ром с переводом? Или пока еще всё сыро? Заранее спасибо!


--------------------
user posted image
» PSN ID «
» NN ID «

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Понедельник, 02 октября 2017, 16:44
Отправлено #45


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

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





QUOTE (Grey_Finger @ Понедельник, 02 октября 2017, 16:13)

Ребята, подскажите, пожалуйста, как заменить ром с Зельдой на ром с переводом? Или пока еще всё сыро? Заранее спасибо!
*


Пока подожди чуток... ещё не автоматизирован процесс.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grey_Finger
post Понедельник, 02 октября 2017, 17:00
Отправлено #46


Cannabis Cup
******

Группа: Пользователи
Сообщений: 1 023
Регистрация: 29 авг. 2007
Из: Санкт-Петербург
Пользователь №: 23 531





QUOTE (terek @ Понедельник, 02 октября 2017, 16:44)

Пока подожди чуток... ещё не автоматизирован процесс.
*

спасибо! Примерно так и понял по последним страницам треда, но на всякий случай решил спросить lol.gif


--------------------
user posted image
» PSN ID «
» NN ID «

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pcm
post Понедельник, 02 октября 2017, 20:10
Отправлено #47


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





Похоже, либо родной эмулятор SNES Mini не поддерживает игры, использующие капкомовский Cx4 (Mega Man X 2, Mega Man X 3), либо там нужен какой-нибудь флаг в заголовках. Просто чёрный экран при запуске, при сбросе — C7 и возврат в меню по нажатию OK.

—————————————————

Игры с SuperFX, в том числе DOOM и Stunt Race FX, всё-таки запускаются.
Для этого необходимо, чтобы 0x0D и 0x0E во втором заголовке были 0x00. Без этого — сразу C7.
Final Fantasy VI с переводом RPGOne тоже запустилась!
Для игр с SuperFX также необходимо, чтобы в 0x12 второго заголовка было 0x0C, иначе чёрный экран. Похоже, это идентификатор особой микросхемы.

Сообщение отредактировал pcm - Понедельник, 02 октября 2017, 20:33


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kristal237
post Понедельник, 02 октября 2017, 21:05
Отправлено #48


Маньяк
****

Группа: Пользователи
Сообщений: 338
Регистрация: 30 сент. 2007
Пользователь №: 23 858





QUOTE (pcm @ Понедельник, 02 октября 2017, 20:10)

Похоже, либо родной эмулятор SNES Mini не поддерживает игры, использующие капкомовский Cx4 (Mega Man X 2, Mega Man X 3), либо там нужен какой-нибудь флаг в заголовках. Просто чёрный экран при запуске, при сбросе — C7 и возврат в меню по нажатию OK.
*


Неужто Mega Man X, который есть в самой приставке так сильно отличается от последующих частей? Там-же вроде отличия только в наборе уровней и боссах.

Сообщение отредактировал Kristal237 - Понедельник, 02 октября 2017, 21:09


--------------------
3DS FC: 3308-4859-3607
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pcm
post Понедельник, 02 октября 2017, 21:10
Отправлено #49


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





QUOTE (Kristal237 @ Понедельник, 02 октября 2017, 21:05)

Неужто Megaman X, который есть в самой приставке так сильно отличается от последующих частей? Там-же вроде отличия только в наборе уровней и боссах.
*


Отличается — не отличается, а в Mega Man X никаких Cx4 нет. А в последующих частях — есть.

Сообщение отредактировал pcm - Понедельник, 02 октября 2017, 21:10


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Xero.07
post Понедельник, 02 октября 2017, 21:16
Отправлено #50


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 17 июня 2013
Из: Ярославль
Пользователь №: 47 903





QUOTE (pcm @ Понедельник, 02 октября 2017, 20:10)

Похоже, либо родной эмулятор SNES Mini не поддерживает игры, использующие капкомовский Cx4 (Mega Man X 2, Mega Man X 3), либо там нужен какой-нибудь флаг в заголовках. Просто чёрный экран при запуске, при сбросе — C7 и возврат в меню по нажатию OK.

Прям расстроил, хотел в первую очередь именно эти игры залить, первого Икса за 2 дня уже до дыр заиграл... надеюсь проблема решиться.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
battletoadser
post Понедельник, 02 октября 2017, 21:18
Отправлено #51


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

Группа: Пользователи
Сообщений: 39
Регистрация: 07 янв. 2017
Пользователь №: 57 452





QUOTE (pcm @ Понедельник, 02 октября 2017, 21:10)

Отличается — не отличается, а в Mega Man X никаких Cx4 нет. А в последующих частях — есть.
*

НУ, тогда возможно эмулятор работает только с чипами предустановленных игр, чего я опасался. Для остальных можно и ретроарч допилить.
Квк я понимаю, базовые игры как раз используют большинство чипов, да? Процентов 80 игр запустится? На флешкартриджах та же фигня
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
metroid-m
post Понедельник, 02 октября 2017, 21:21
Отправлено #52


Безумец
*****

Группа: Пользователи
Сообщений: 983
Регистрация: 14 янв. 2013
Пользователь №: 46 774





Главное, чтобы вот эта игра запустилась: Mickey and Donald - Magical Adventure 3, это последняя игра капком для Snes. У нас в России ее не было в продаже. А игра просто класс. Попробуйте ее пожалуйста, если конечно ром найдете.

Добавлено спустя 2 минуты:
QUOTE (Xero.07 @ Понедельник, 02 октября 2017, 21:16)

Прям расстроил, хотел в первую очередь именно эти игры залить, первого Икса за 2 дня уже до дыр заиграл... надеюсь проблема решиться.
*


Остается надежда на mega man 7, он то же ничего.


Сообщение отредактировал metroid-m - Понедельник, 02 октября 2017, 21:24
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Xero.07
post Понедельник, 02 октября 2017, 21:24
Отправлено #53


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 17 июня 2013
Из: Ярославль
Пользователь №: 47 903





QUOTE
Остается надежда на mega man 7, он то же ничего.

Седьмой должен работать, чипов в нем нет никаких, как и Rockman & Forte
Megaman X3, вроде, в VC на Wii U выходил, а судя по заголовкам ромы такие же как в VC, может есть шанс?

Сообщение отредактировал Xero.07 - Понедельник, 02 октября 2017, 21:27


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pcm
post Понедельник, 02 октября 2017, 23:06
Отправлено #54


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





QUOTE (Xero.07 @ Понедельник, 02 октября 2017, 21:16)

Прям расстроил, хотел в первую очередь именно эти игры залить, первого Икса за 2 дня уже до дыр заиграл... надеюсь проблема решиться.
*


Могу обрадовать!
Сx4 эмулируется smile.gif

user posted image

Заработал прямой инжект рома Mega Man X 3 из Wii U Virtual Console.
Осталось понять, почему он заработал...

——————————

Как оказалось, в некоторых случаях Game Preset, который во втором заголовке находится в 0x0D (два байта длиной), очень важен.
Для игр с чипом Cx4 нужен такой preset:
CODE
0x0D: 3D 11


Запускаются обычные ромы MMX2 и X3 lol.gif

Сообщение отредактировал pcm - Понедельник, 02 октября 2017, 23:20


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Вторник, 03 октября 2017, 00:10
Отправлено #55


Флудер
*******

Группа: Пользователи
Сообщений: 6 574
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (pcm @ Вчера, 23:06)

Как оказалось, в некоторых случаях Game Preset, который во втором заголовке находится в 0x0D (два байта длиной), очень важен.
*

Документируй где-нибудь всё это, чтобы потом не собирать информацию по всем страницам темы и личке. Я пока дорабатываю всё несвязанное с играми. И скинь мне в личку ссылку на Wii U VC ромы, если не сложно.

Похоже, мы не обойдёмся без какой-то базы ромов и дополнительных настроек.

Сообщение отредактировал Cluster - Вторник, 03 октября 2017, 00:14


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pcm
post Вторник, 03 октября 2017, 00:14
Отправлено #56


Маньяк
****

Группа: Пользователи
Сообщений: 304
Регистрация: 19 июля 2010
Пользователь №: 37 571





QUOTE (Cluster @ Вторник, 03 октября 2017, 00:10)

Документируй где-нибудь всё это, я пока дорабатываю всё несвязанное с играми. И скинь мне в личку ссылку на Wii U VC ромы, если не сложно.

Похоже, мы не обойдёмся без какой-то базы ромов и дополнительных настроек.
*


Пока что у меня всё в голове и небольшом текстовом файлике smile.gif .
С SuperFX и Cx4 разобрались, поэтому перед началом документирования хочу проверить остальные чипы: DSP-1, DSP-2, DSP-3, DSP-4, OBC-1, SA1, S-DD1, SPC7110 и ST010

ST010 загружаться не хочет, беда явно либо в профиле, либо в том, что эмулятор этот чип не поддерживает. Тут проблема хуже — игры с этим чипом в Virtual Console не выходили...

Решил попробовать запустить RetroArch. Работает с пол-пинка. Запустил Crisis Force, поиграл минутку smile.gif

——————————

Выяснилось, что clover-canoe-shvc поддерживает SFROM в gzip-архивах. Для любителей забить всю память ромами — самое оно smile.gif

Сообщение отредактировал pcm - Вторник, 03 октября 2017, 02:08


--------------------
Nintendo Network: DeadlyPCM
Xbox Live | PSN | Steam: pcm720
Switch: SW-6167-3994-1303
» Консоли и моды «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
strayder
post Вторник, 03 октября 2017, 00:19
Отправлено #57


Фанат
***

Группа: Пользователи
Сообщений: 111
Регистрация: 18 авг. 2013
Из: Москва
Пользователь №: 48 331





QUOTE (Cluster @ Воскресенье, 01 октября 2017, 20:38)

Всё, запустил Chrono Trigger на родном эмуляторе:

https://www.instagram.com/p/BZtsOuCHBXe/

Всё просто, спасибо pcm за наводку! Формат действительно WiiUшный. На конвертацию семплов можно забить, это необязательно. Я пока только не совсем понимаю, как определять тип РОМа (HiROM/LoROM).
*

спасибо за проделанную работу. Ждем готовое решение с нетерпением punk.gif


--------------------
3DS: 2423-2349-2536
________
Мои консоли: Nintendo AV Famicom, Super Famicom, SNES(USA), Nintendo 64, Nintendo Wii, Nintendo WiiU
Nintendo 3DS XL, Sega MDII, Playstation 1, Playstation 3, Playstation 4
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Вторник, 03 октября 2017, 02:28
Отправлено #58


Флудер
*******

Группа: Пользователи
Сообщений: 6 574
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (pcm @ Сегодня, 00:14)

Выяснилось, что clover-canoe-shvc поддерживает SFROM в gzip-архивах. Для любителей забить всю память ромами — самое оно
*

Это я давно заметил. Я думал ещё аналогично на NES Mini сделать, чтобы сжимать ромы для kachikachi. В общем-то нам от этого ни горячо, ни холодно, ИМХО.

Над удобным интерфейсом сжатия РОМов я до сих пор голову ломаю. Раньше нужно было учитывать, что сжимать ромы в 7zip можно только для RetroArch, а соответственно стоит сжимать только нестандартные игры. Теперь же ко всему этому прибавилось условие, что для NES и SNES разные игры являются такими "нестандартными".

Если работу с NES Mini и SNES Mini я впихну в hakchi2 одновременно, что я хочу сделать, чтобы не поддерживать две отдельные ветки, то игры придётся хранить в отдельных директориях. Ибо игры у меня патчатся/адаптируются/подготавливаются во время импортирования. И подготовленные для SNES Mini игры не подойдут для NES Mini, равно как и наоборот. Ядра тоже нужно хранить отдельно. И важно не дать пользователю прошить в SNES Mini ядро от NES Mini, т.к. они не взаимозаменяемы, и это может временно брикнуть консоль.

В общем, такие вот мелочи меня сейчас волнуют куда сильнее, чем непосредственно обработка РОМов. Общими усилиями всё к концу недели сделаем, я думаю =)


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
madmonkey
post Вторник, 03 октября 2017, 04:07
Отправлено #59


сегабой
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 08 мая. 2007
Пользователь №: 22 173





QUOTE (Cluster @ Вторник, 03 октября 2017, 02:28)
Над удобным интерфейсом сжатия РОМов я до сих пор голову ломаю. Раньше нужно было учитывать, что сжимать ромы в 7zip можно только для RetroArch, а соответственно стоит сжимать только нестандартные игры. Теперь же ко всему этому прибавилось условие, что для NES и SNES разные игры являются такими "нестандартными".
*
жми все в 7з. sfrom врапер для ретроарча можно скриптом убрать. для sfrom добавь какой-нибудь параметр в десктоп чтоб скрипт знал что нужно развернуть.

QUOTE (Cluster @ Вторник, 03 октября 2017, 02:28)
Если работу с NES Mini и SNES Mini я впихну в hakchi2 одновременно, что я хочу сделать, чтобы не поддерживать две отдельные ветки, то игры придётся хранить в отдельных директориях.
*
пути в desktop пиши /var/lib/hakchi/games/000/CLV-, тогда пофиг какую директорию подменять.

QUOTE (Cluster @ Вторник, 03 октября 2017, 02:28)
Ядра тоже нужно хранить отдельно. И важно не дать пользователю прошить в SNES Mini ядро от NES Mini, т.к. они не взаимозаменяемы, и это может временно брикнуть консоль.
*
если залить не то ядро, потом можно залить скваш от этого ядра - после этого будет работать, причем и с родным сквашем тоже. а хотя нет, с родным не будет. там же еще ключ другой. нафига они этот раздел закриптовали ума не приложу.

Сообщение отредактировал madmonkey - Вторник, 03 октября 2017, 04:13
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Comanche_Ak
post Вторник, 03 октября 2017, 11:00
Отправлено #60


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 20 нояб. 2008
Из: гор. Москва
Пользователь №: 29 043





QUOTE (Cluster @ Вторник, 03 октября 2017, 02:28)

Это я давно заметил. Я думал ещё аналогично на NES Mini сделать, чтобы сжимать ромы для kachikachi. В общем-то нам от этого ни горячо, ни холодно, ИМХО.

Над удобным интерфейсом сжатия РОМов я до сих пор голову ломаю. Раньше нужно было учитывать, что сжимать ромы в 7zip можно только для RetroArch, а соответственно стоит сжимать только нестандартные игры. Теперь же ко всему этому прибавилось условие, что для NES и SNES разные игры являются такими "нестандартными".

Если работу с NES Mini и SNES Mini я впихну в hakchi2 одновременно, что я хочу сделать, чтобы не поддерживать две отдельные ветки, то игры придётся хранить в отдельных директориях. Ибо игры у меня патчатся/адаптируются/подготавливаются во время импортирования. И подготовленные для SNES Mini игры не подойдут для NES Mini, равно как и наоборот. Ядра тоже нужно хранить отдельно. И важно не дать пользователю прошить в SNES Mini ядро от NES Mini, т.к. они не взаимозаменяемы, и это может временно брикнуть консоль.

В общем, такие вот мелочи меня сейчас волнуют куда сильнее, чем непосредственно обработка РОМов. Общими усилиями всё к концу недели сделаем, я думаю =)
*


Много ли рефакторинга предстоит, чтобы всё сделать внутри одной программы?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Страниц: 141 < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пн., 29 апр. 2024, 12:46
Skin Designed (c) by Rooq.net, All Rights Reserved.