Эмуляция > Эмуляторы аркадных автоматов

Как собрать файл игры с расширением .kg для портативной приставки X12 ?

(1/1)

Мишген:
Купил портативную приставку на Алике, в интернетах называется powkiddy x12. В ней есть встроенные игры с расширением .nes(dendy), .bin(sega), .gba/.gbc(gameboy). Также есть архивы .zip для Neo Geo, внутри файлики .c1, .c2 и т.д.
Если скачать с emu-land.net заархивированную  игру для Neo Geo меньше 4мб,  то игра запустится. Если больше 4мб,  то нет.
Также на приставке есть файлы с расширением .kg, это тоже игры Neo Geo, только большего размера. И они прекрасно запускаются.

Подозреваю, что есть какой-то конвертор в .kg, но гугл бессилен.

Проверял на The King of Fighters разных годов.

Помогите, пожалуйста, сделать так, чтоб игры большего размера конвертировать в .kg и запустить на приставке.

D15:
Обозвать zip kg или наоборот пробовал?

Sharpnull:
Выложите .kg файлы, которые шли с консолью.

Мишген:

--- Цитата: Sharpnull от 18 Февраль 2021, 20:22:02 ---Выложите .kg файлы, которые шли с консолью.

--- Конец цитаты ---
К форуму не прикрепить, большие все, вот с гуглодиска  https://drive.google.com/file/d/15Edwd1LO64paOuhglWaFmn6erHwSFNP4/view?usp=drivesdk

Мишген:

--- Цитата: D15 от 18 Февраль 2021, 19:26:58 ---Обозвать zip kg или наоборот пробовал?

--- Конец цитаты ---
kg -> zip не запускается, не распаковывается.
zip -> kg не запускается

Попробовал, кстати, через хекс прогнать, нашел что-то похожее на название репозитория на гитхабе, пока в эту сторону копаю

Sharpnull:
Мишген, все ромы добавьте в архиве. По этому рому (Metal Slug названный почему-то Alloy warhead) видно, что без сжатия, а размер примерно совпадает с файлами для MAME, но не все куски данных находятся. Структура начальная простая: с 0x10 идёт позиция в файле, потом название части, в конце размер файла. Я не знаю насколько совместимы игры для Neo Geo и может поддержка только тех, что были.
--------
EN-OEG OYSTSME - это NEO-GEO SYSTEM :)

Мишген:

--- Цитата: Sharpnull от 19 Февраль 2021, 07:20:20 ---Мишген, все ромы добавьте в архиве.

--- Конец цитаты ---

https://drive.google.com/file/d/1QFariHDzjMRposoudsmYHXUeoDmR_jIL/view?usp=sharing  = alloy warhead 82 метра
https://drive.google.com/file/d/1xgwUcu7HhUOgp3j9D9SImOEnTqkRFwmL/view?usp=sharing = king of fighters 232 метра

s1nka:
Судя по кишкам(глядел Metal Slug X) это ромы для НеоГео слепленные воедино. Единственное что смущает. Ром на NG 63,56мб, а kg файл на 80,95. В целом можно сопоставить данные внутри и понять чего там добавилось, но лень заморачиваться. В теории можно просто сцепить все файлы в один файл и добавить заголовок со смещениями.

Sharpnull:

--- Цитата: s1nka от 21 Февраль 2021, 09:40:07 ---В теории можно просто сцепить все файлы в один файл и добавить заголовок со смещениями.

--- Конец цитаты ---
Нельзя. В серии kof вообще байты закодированы в заголовке.

MetalliC:
само собой. там же защиты-шифрования-банкинги и прочие подобные "прелести", разумеется в разных играх разные.

Мишген:
В общем я сдался.
До чего дошёл, скину ниже, пока так и не получилось открыть.
Всем спасибо за попытки и советы.
Если вдруг одержу победу, обязательно напишу.

https://github.com/city41/neosdconv
https://github.com/ValadAmoleo/sf30ac-extractor
https://github.com/MiSTer-devel/NeoGeo_MiSTer
https://arcadestrikerblog.wordpress.com/2020/03/02/how-to-run-large-neogeo-games-on-the-wii/amp/
https://gitlab.com/loic.petit/darksoft-to-neosd/
https://www.arcade-projects.com/threads/neo-geo-roll-up-pack-all-roms-for-the-mvs-aes-multis.5059/
http://www.neo-geo.com/forums/showthread.php?271694-Converting-empty-MVS-boards-to-full-games
https://wiki.neogeodev.org/index.php?title=Development_tools
http://www.ajworld.net/neogeodev/
https://retrododo.com/how-to-install-roms/

Sharpnull:
Ох, я загуглил строчку "Sprite Attr", нашёл формат, это cache файлы для FBA2X (UPD: порт Final Burn Alpha для вашей системы может иметь другое название) или основанные на этом, значит используется известный эмулятор. Взял kof2003.zip от MAME и с помощью FBA Cache получил файл с похожей структурой (но kof2003.kg имеет закодированный заголовок):

--- Код: --->fbacache.exe -d kof2003.zip
dumping rom cache file ...
roms/kof2003.ziproms/neogeo.zipLoading 271-c1c.bin  ... 8192Kb graphics  (OK)
Loading 271-c2c.bin  ... 8192Kb graphics  (OK)
Loading 271-c3c.bin  ... 8192Kb graphics  (OK)
Loading 271-c4c.bin  ... 8192Kb graphics  (OK)
Loading 271-c5c.bin  ... 8192Kb graphics  (OK)
Loading 271-c6c.bin  ... 8192Kb graphics  (OK)
Loading 271-c7c.bin  ... 8192Kb graphics  (OK)
Loading 271-c8c.bin  ... 8192Kb graphics  (OK)
Loading sfix.sfx     ...  128Kb BIOS  graphics  (not found)
Loading 271-p1c.bin  ... 4096Kb program  (OK)
Loading 271-p2c.bin  ... 4096Kb program  (OK)
Loading 271-p3c.bin  ... 1024Kb program  (OK)
Loading 271-m1_decrypted.bin ...  512Kb program  (not found)
Loading 271-v1c.bin  ... 8192Kb sound  (OK)
Loading 271-v2c.bin  ... 8192Kb sound  (OK)
Loading asia-s3.rom  ...  128Kb BIOS  program  (not found)
Loading sm1.sm1      ...  128Kb BIOS  program  (not found)
Loading 000-lo.lo    ...   64Kb BIOS  (not found)
Dump Cache Code       ...  10433KB
Dump Cache Sprite     ...  65536KB
Dump Cache Text       ...    640KB
Dump Cache PCM A      ...  16384KB
Dump Cache PCM B      ...      0KB
Dump Cache Sprite Attr...    512KB
Dump Cache Text Attr  ...     20KB
dump OK!
--- Конец кода ---
Нужно указывать правильное имя архива и ещё добавить BIOS и другие файлы, что видно по сообщениям (not found), поэтому контейнер больше, чем файлы от MAME.
Теперь понятно куда копать. UPD: Стоит узнать какая ОС у вас и искать последнюю версию программы FBA Cache для неё (если есть различия), в худшем случае они модифицировали программу и нигде не выложили её.
UPD2: Ещё нужно узнать ромсет, к другой модели PowKiddy Q90 был комментарий, что fba a320 использует mame 0.126 или fba 0.2.96.86, это важно, потому что в новых ромсетах могли поменяться файлы, по идее FBA Cache проверит контрольные суммы. MAME 0.126 от 2008 года, тогда же выложили FBA Cache указанный выше.

Мишген:

--- Цитата: Sharpnull от 25 Февраль 2021, 19:34:06 ---Теперь понятно куда копать.

--- Конец цитаты ---
Действительно. Огромный респект!

Навигация

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

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