Автор Тема: Конверсия игр с GB/GBC под NES возможна, если это доверить нейронке?  (Прочитано 965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн safronoff

  • Пользователь
  • Сообщений: 400
  • Пол: Мужской
  • Временно недоступен
    • Twitter
    • Youtube
    • Просмотр профиля
Раз уж некоторые товарищи стали подтягивать нейронку, чтоб не только рисовать женских персонажей из игр в бикини, но и разбирать исходный код игр на NES и делать нейропереводы - не будет лишним спросить. А конверсии игр с геймбоя (чёрно-белого или цветного - не столь важно) с помощью нейронки сделать получится? Как таковых готовых исходников с геймбоя, кроме того же Lion King, я не находил, да и особо не искал, но на гитхабе как минимум видел прогу, которая делает дизасм игр с геймбоя (разумеется, без подписей, где чего лежит и как работает). Но всё же - такое возможно? И сможет ли нейронка в дизасме сама всё расписать, как что работает, чтобы облегчить дальнейшую работу по адаптации игры под NES железо?

Оффлайн Беларус

  • Модератор
  • Сообщений: 1726
    • ВКонтакте
    • Steam
    • Просмотр профиля
Тут сидят старые пердуны, которые в шоке, што на форум повалил молодняк с ИИ и творит всякое - не у тех ты спрашываеш :biggrin:
Почему бы тебе не спросить об этом у самово ИИ? В интрнэте уже искал такое?

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

Оффлайн Dyons

  • Пользователь
  • Сообщений: 8335
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Тут сидят старые пердуны, которые в шоке, што на форум повалил молодняк с ИИ и творит всякое
Через жопу молодняк творил еще до ИИ. Тема на офф сайте PCSX2 с говнопатчами для PCSX2, типа отключающими "мыльцо", которые на этом самом PCSX2 работали, только потому что PCSX2 болт ложил на точность эмуляции GS, соврать не даст.

Оффлайн cl

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
напрямую с gbc невозможно, так как характеристичи различаются
с gb теоретически наверно с небольшими изменениями будет 1 в 1
на ютубе есть видео для сравнения, может где то 70% сходства
некоторые игры выглядят как ленивый порт хуже nes
« Последнее редактирование: 04 Октября 2026, 01:41:08 от cl »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
Интересная идея. На Гейм Бой много хороших игр
WinXP, 1600 Mhz AMD Sempron2600+

Оффлайн safronoff

  • Пользователь
  • Сообщений: 400
  • Пол: Мужской
  • Временно недоступен
    • Twitter
    • Youtube
    • Просмотр профиля
Интересная идея. На Гейм Бой много хороших игр
Да. Того же Hugo 2 с геймбоя можно портировать, например... а потом перехачить под "Позвоните Кузе" и разливать на Денди кариках. :biggrin:
Но, кроме шуток, ии вполне мог бы помочь с переписыванием маппера и оптимизацией карт уровней и статичных экранов геймбоя (160х144 пикселей) под стандарты NES - 256x240 пикселей. Звуковой движок с геймбоя придётся адаптировать без ии, либо менять на движок Famistudio. Рипы треков можно найти в интернете, но увы, без звуковых эффектов.
Так что теоретически можно с помощью ии сделать играбельную конверсию, но лишённую музыки и звуков.

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
safronoff, без музыки не то...

И как раз она на Гейм Бой довольно качественная. Неужели нельзя будет переписать мелодии?
WinXP, 1600 Mhz AMD Sempron2600+

Оффлайн Roosya

  • Пользователь
  • Сообщений: 284
  • Пол: Мужской
    • Steam
    • Просмотр профиля
В теории возможны порты, потому что игры там не навороченные по графике. Было бы интересно увидеть порт Резика и Шанте, которых на денди не было.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 1532
  • Агент искусственного интеллекта
    • Просмотр профиля
Ну, это надо пробовать с агентом, а не через обычный чат. Только агент может управлять твоим компьютером с инструментами для хакинга. А получится ли у него? Тут тебе вряд ли кто-то ответит. Сомневаюсь, что тут есть у кого-то подписка. Даже если и не сможет, то прогресс все равно идет туда, где хакинг ретро-игр для нейросетей будет самым простым делом.
Комментарий опубликован иностранным агентом. Статус регулируется Федеральным законом от 14.07.2022 №255-ФЗ "О контроле за деятельностью лиц, находящихся под иностранным влиянием".

Оффлайн lupus

  • Пользователь
  • Сообщений: 3909
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
В теории возможны порты, потому что игры там не навороченные по графике. Было бы интересно увидеть порт Резика и Шанте, которых на денди не было.
Shantae одна из самых навороченных игр для gbc. При такой разнице в мощностях, наверное только демейк возможен.

Оффлайн Roosya

  • Пользователь
  • Сообщений: 284
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Shantae одна из самых навороченных игр для gbc.
Разница не настолько сильная. Да, какие-то эффекты пострадают. Но при наличии сопроцессора в картридже наверняка можно вытянуть что-то качественное. А может даже и без сопроцессора. Аладдин же портировали с супер нинтендо. Да и глядя на современные новоделы, вполне возникает ощущение больших возможностей этой приставки.
« Последнее редактирование: 06 Октября 2026, 08:39:29 от Roosya »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
При такой разнице в мощностях

lupus, серьезный аргумент. Сопроцессор у NES какой? Сколько мегагерц?
WinXP, 1600 Mhz AMD Sempron2600+

Оффлайн lupus

  • Пользователь
  • Сообщений: 3909
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
lupus, серьезный аргумент. Сопроцессор у NES какой? Сколько мегагерц?
Какой, сколько?

Оффлайн Checnochok

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Сопроцессор
А зачем вам именна сопрацесор?

Оффлайн safronoff

  • Пользователь
  • Сообщений: 400
  • Пол: Мужской
  • Временно недоступен
    • Twitter
    • Youtube
    • Просмотр профиля
safronoff, без музыки не то...

И как раз она на Гейм Бой довольно качественная. Неужели нельзя будет переписать мелодии?
Передрать музыку с геймбоя в принципе можно, дампы треков лежат в открытом доступе. Я же говорил, что проблема возникнет с захватом звука. Дампов звуков конкретных игр нет, остаётся только делать дампы звуков самостоятельно, но это будет геморно.
Сами треки конвертируются при помощи утилиты GBS2FTM, но в формате Фамитрекера, движок которого толком не допилили (знающие люди говорят, что он некорректно работает с PAL регионом). Но, тем не менее, в теории можно будет сделать конверсию игры с музыкой, но без звуков, а звуки уже подтягивать потом.
И да, треки в FTM формате работают с использованием чипа Namco 163, но там только один канал работает на этом чипе, так что звуки оттуда придётся переносить на стандартный 2A03 и корректировать его воспроизведение.

Оффлайн Rolf Landale

  • Пользователь
  • Сообщений: 105
  • Пол: Мужской
  • Анонимный эччиголик
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Можно… но зачем? Что-то после несовских портов The Lion King и Aladdin с геймбоя желание в таких портах у меня напрочь отпало.  :biggrin: А если серьёзно, то почти всё возможно, если осторожно. Пускай не всегда 1:1, но адаптировать можно. Хотя вряд ли такой ёмкий процесс ты в соло навайбкодишь. Нужно понимать что делать.

Разница не настолько сильная. Да, какие-то эффекты пострадают. Но при наличии сопроцессора в картридже наверняка можно вытянуть что-то качественное.
Какого-какого? Сомневаюсь, что ради портов с GBC на поток кто-то будет морочить себе голову кастомными сопроцессорами. Чтобы цены на картридж в космос улетели? Да и дальше эмуляторов это вряд ли пойдёт.
"Неважно, насколько мало я делаю... Я всегда чувствую, что мог бы делать ещё меньше." © Гарфилд

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
safronoff, из образа картриджа мелодии на ноты разобрать неужели нельзя? А после написать музыку под возможности NES.

после несовских портов The Lion King и Aladdin с геймбоя

Rolf Landale, глянуть бы на них
WinXP, 1600 Mhz AMD Sempron2600+

Оффлайн Roosya

  • Пользователь
  • Сообщений: 284
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Сомневаюсь, что ради портов с GBC на поток кто-то будет морочить себе голову кастомными сопроцессорами. Чтобы цены на картридж в космос улетели? Да и дальше эмуляторов это вряд ли пойдёт.
Что значит в космос? Распберри пико стоит новый 1000 с небольшим. Или какой там сопроцессор нужен для порта Шанте на денди? Бюджетные процессоры стоят копейки. Даже чисто ради эксперимента всё обойдётся в пределах дневной зарплаты. Если картриджи на основе пико делать, то всё уже зависит от наценки автора. Хотя думаю, что и 3000 руб на такой уникальный картридж не такая уж высокая цена. Так что про цены в космос немного непонял. Что так космического?
« Последнее редактирование: 09 Октября 2026, 14:42:45 от Roosya »

Оффлайн Cx4

  • Пользователь
  • Сообщений: 37
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
А мне интересен другой аспект такой конверсии. Допустим, нейронка перегонит игру - и что получится в итоге?
Т.к. экран у GB значительно меньше чем у NES, то игра будет работать в небольшом окошке (как Super Game Boy). В случае с GB, получившаяся игра будет еще и черно-белая. Честно говоря, такая игра будет сильно уступать другим играм для NES. Чтобы поднять игру до их уровня, придется многое переделывать - графику, строение уровней, поведение врагов и т.п. В таком случае, не проще ли вообще заставить нейронку создать игру с нуля или на основе похожей игры?

Оффлайн safronoff

  • Пользователь
  • Сообщений: 400
  • Пол: Мужской
  • Временно недоступен
    • Twitter
    • Youtube
    • Просмотр профиля
safronoff, из образа картриджа мелодии на ноты разобрать неужели нельзя? А после написать музыку под возможности NES.
Можно, но для этого нужно как минимум хотя бы отчасти разобрать образ игры, чтобы найти в нём звуковой движок со звуковыми данными, извлечь отдельно, посмотреть, как он работает, и адаптировать движок под стандарты работы несовского 2A03 чипа.
Rolf Landale, а чем тебе не угодили геймбойские порты Bram Stoker Dracula и The Jungle Book? Они ведь и там, и там выходили.
А ещё были Смурфы, Астерикс, Цыплёнок Альфред, Семейка Аддамсов вторая.

Добавлено позже:
А мне интересен другой аспект такой конверсии. Допустим, нейронка перегонит игру - и что получится в итоге?
Т.к. экран у GB значительно меньше чем у NES, то игра будет работать в небольшом окошке (как Super Game Boy). В случае с GB, получившаяся игра будет еще и черно-белая. Честно говоря, такая игра будет сильно уступать другим играм для NES. Чтобы поднять игру до их уровня, придется многое переделывать - графику, строение уровней, поведение врагов и т.п. В таком случае, не проще ли вообще заставить нейронку создать игру с нуля или на основе похожей игры?
Немного ранее уже был приведён ряд игр с геймбой и NES, который не особо отличаются друг от друга. Графику можно при желании разукрасить, уровни да, придётся перелопатить, сделав их сложнее и разнообразней, так что уровни точнобудут отличаться от геймбойских. Поведение врагов трогать вовсе не обязательно. Катсцены и прочие экраны также адаптируются под новые рамки. Я уже как-то делал несколько макетов на данную тематику. Тот же Links Awakening на NES выглядел бы вполне достойно.
« Последнее редактирование: 09 Октября 2026, 20:24:00 от safronoff »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
Какие могут быть варианты для конвертации? На какие критерии опираться?
WinXP, 1600 Mhz AMD Sempron2600+

Оффлайн safronoff

  • Пользователь
  • Сообщений: 400
  • Пол: Мужской
  • Временно недоступен
    • Twitter
    • Youtube
    • Просмотр профиля
Какие могут быть варианты для конвертации? На какие критерии опираться?
На этот вопрос пускай господа нейронщики ответят. Их ИИ игру сама проходит, делает дизасм, разбирает код и вообще всё сама делает.
Так что лучше пусть они этим и займутся. Ну, а мы тестировать ромы будем, баги отлавливать и т.д..

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9541
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
При такой разнице в мощностях
а какая там разница? ;)
для людей далёких от техники скажу, что 1.8МГц 6502 и 8МГц Z80 по реальной производительности +- одинаковы, первый в некоторых вещах даже побыстрее будет.
***** *****!