Разработка и ромхакинг > Ромхакинг

[NES] Battletoads & Double Dragon on Ragnarok

<< < (26/27) > >>

Mr2:

--- Цитата: lupus от 15 Май 2025, 19:55:30 ---Ну, эмулятор есть под что угодно, особенно 100500 портативок от именитых производителей и нонеймов на андроиде.

--- Конец цитаты ---
В случае с хаками не всё так однозначно, на некоторых эмуляторах могут глючить или не запускаться. :shifty:

lupus:

--- Цитата: Mr2 от 19 Май 2025, 18:24:22 ---В случае с хаками не всё так однозначно, на некоторых эмуляторах могут глючить или не запускаться. :shifty:

--- Конец цитаты ---
Если хак не заводится на оригинальном железе, то понятно, что он и на эмуляторах проблемно работать будет, если будет, конечно.
Для меня такие хаки ничем не отличаются от поделок на каком-нибудь движке «win-онли».

Kinbeas:

--- Цитата: lupus от 19 Май 2025, 21:55:44 ---Для меня такие хаки ничем не отличаются от поделок на каком-нибудь движке «win-онли».
--- Конец цитаты ---
+
Это уже ПК игры.

Takamura-kun:

--- Цитата: varezhkin от 16 Май 2025, 15:04:44 ---нет никаких "инпут лагов", если всё настроить
--- Конец цитаты ---
добавить рваных кадров спомощью run ahead? Так инпут лаг там все равно сохраняется :) Если вы о другом, то поделитесь подробной информацией. Но мне кажется, что у Вас просто нет консоли и Вам не с чем сравнить.


--- Цитата: UnderCrops от 17 Май 2025, 19:05:53 ---Прими мои соболезнования
--- Конец цитаты ---
не стоит - я же со всей этой шляпой дел не имею ;)

Muxa92:
Поделитесь пожалуйста всеми версиями которые запускаются на ever drive. Я нашел на рутрекере 1.2, но она зависает сразу после выбора количества игроков

Sharpnull:

--- Цитата: Muxa92 от 02 Июль 2025, 02:33:15 ---Поделитесь пожалуйста всеми версиями которые запускаются на ever drive. Я нашел на рутрекере 1.2, но она зависает сразу после выбора количества игроков

--- Конец цитаты ---
1.2 - последняя версия для железа (ром выложен в 1-м сообщении). Проблема в вашей железке: https://www.emu-land.net/forum/index.php/topic,72878.msg1237594.html#msg1237594.

Muxa92:
Sharpnull, я хочу попробовать более ранние версии

Sharpnull:

--- Цитата: Muxa92 от 02 Июль 2025, 08:25:10 ---я хочу попробовать более ранние версии

--- Конец цитаты ---
В 1-м сообщении https://www.emu-land.net/forum/index.php/topic,72878.msg1126325.html#msg1126325 версии v1.0, v1.1, v1.1_upgraded, но они также не будут работать на вашем EverDrive с текущей прошивкой, потому что размер 512 КиБ (я давал ссылку где это обсуждали, теперь вам нужно донимать вопросами с прошивкой EverDrive).

Muxa92:
Спасибо, я видимо ослеп, весь форум шерстил (или раньше было спрятано?)

У меня не everdrive, a evergenesis) наверное ещё хуже, хотя внутри коробки и прошивка верят что они everdrive. И прошивки не подходят о офф сайта

supremacy:

--- Цитата: Sharpnull от 02 Июль 2025, 11:38:48 ---теперь вам нужно донимать вопросами с прошивкой EverDrive
--- Конец цитаты ---
Если реализация 7-го маппера в существующей прошивке не поддерживает 512KB, то остаётся только просить кого-нибудь, чтобы написали свою реализацию маппера с такой поддержкой и выложили.
Muxa92, можешь спросить у товарища, https://www.emu-land.net/forum/index.php/topic,91132.0.html

Sharpnull:

--- Цитата: supremacy от 03 Июль 2025, 11:15:53 ---чтобы написали свою реализацию маппера с такой поддержкой
--- Конец цитаты ---
Должно быть не сложно, нужен только исходный код. У krikzz на Verilog (.v) https://github.com/krikzz/edn8-pro-pub/blob/d4eaf25a613adda9034c7924f860af6fc61d0ad3/mappers/000/map_007.v и SystemVerilog (.sv) https://github.com/krikzz/edn8-pro-pub/blob/main/mappers/000/map_007.sv. Вроде нужно только заменить prg_bank[2:0] на prg_bank[3:0] и сделать соответствующие правки (prg.addr[17:15] на prg.addr[18:15], {3'd0, vram_bit, 1'd0, prg_bank[2:0]} на {3'd0, vram_bit, prg_bank[3:0]}, sst.dato[2:0] на sst.dato[3:0], cpu.data[2:0] на cpu.data[3:0]). Talking_Sword справится.
UPD: Чтобы не заменять готовые RBF файлы, можно сделать в свой отдельный RBF файл и использовать свободный номер маппера (нужно будет в заголовке NES-файла тоже изменить), ещё изменить MAPROUT.BIN (https://github.com/krikzz/edn8-pro-pub/blob/main/mappers/readme.txt).

Muxa92:
чат гпт пишет, что может пересобратьХарактеристики ROM:
📦 PRG-ROM: 512 КБ
🎨 CHR-ROM: 0 КБ (используется CHR-RAM)
🗺️ Маппер: 7 (AxROM)
🔍 Найдено 559 инструкций STA $xxxx, где xxxx ≥ $8000 — это обращения к банковому пространству
📌 Это подтверждает, что игра активно использует банковое переключение, но делает это через множество нестандартных адресов, а не один STA $8000, как в обычных AxROM. ром для игры на everdrive. типа он может поменять в роме маппер и всё будет заводиться.

вся беда в том что бесплатных попыток недостаточно чтобы он проделал работу, чтобы хотя бы понять получится у него или нет. что скажете на этот вариант? я запустил на эмуляторе, и мне понравилась игра, словно новая часть, но хочется на настоящем железе пострадать

з.ы. я вообще не шарю что и как надо переделывать

Dux:
Когда уже на картридже выйдет?

Sharpnull:

--- Цитата: Muxa92 от 04 Июль 2025, 10:56:18 ---Это подтверждает, что игра активно использует банковое переключение, но делает это через множество нестандартных адресов, а не один STA $8000, как в обычных AxROM
--- Конец цитаты ---
Брехня. У AxROM может быть запись в любой адрес CPU $8000-$FFFF и есть варианты железок с bus conflict, в которых обязательно будет запись в разные адреса. В NES 2.0 ромсете 43 рома с <pcb mapper="7" submapper="2", в которых точно будет запись по разным адресам, и 31 ром с <pcb mapper="7" submapper="1", в котором может быть запись в один адрес, но не обязательно CPU $8000.
Вы не сможете изменить ром так, чтобы у вас запустилось. Для адаптации под другой маппер потребуется много усилий.
Напишите уже Talking_Sword, может он поможет.

Muxa92:
Sharpnull, увы сутки прошли, но он не ответил

Sharpnull:
Muxa92, вам уже сделали маппер 7 с 512 КиБ https://www.emu-land.net/forum/index.php/topic,70437.msg1646862.html#msg1646862.

warezhunter_:
У меня версия 1.2 на оригинальном кригзовском Everdrive N8 Pro с прошивкой 2.15 виснет при попытке загрузить титульный экран (там где выбор количества игроков).
Пробовал скачать тот маппер 7 с 512 кб (247.rbf) и прописать его в maprout.bin в Hex-редакторе не помогает, игра продолжает также виснуть не доходя до титульного экрана.
Зато на масянином Faminvite игра работает отлично.

Muxa92:
warezhunter_, для начала попробуй выключить save state. мне на подделке evergenesis помогло.

Muxa92:
а вообще реально заставить nesm и n24 запуститься на флеш картридже? а то последня версия игры 2.3 и там имя файла n24. ну нафига мне настоящее железо с флеш картриджем если я не могу в такие прекрасные поделки играть? играю в 1.2 версию...

а ещё я shatterhand нашёл на двоих от этого же автора в его дискорде, и он тоже nesm

Razor:

--- Цитата: Muxa92 от 28 Август 2025, 00:15:57 ---а вообще реально заставить nesm и n24 запуститься на флеш картридже?
--- Конец цитаты ---
Оно по идее должно запустится на фамиклонах серии VTxx. На оригинальной консоли или обычной Денди оно работать не будет, так как для запуска необходима прокачанная консоль.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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