| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (46/46) |
| Cluster:
Обновление тут. Наконец-то я довёл до ума и выложил в паблик свой конструктор многоигровых ROM'ов для картриджей COOLBOY (и клонов): Исходники: https://github.com/ClusterM/coolboy-multirom-builder Вот тут можно скачать релизы: https://github.com/ClusterM/coolboy-multirom-builder/releases Пожалуйста, поправьте там мой корявый английский в документации, если кому не сложно. Возможности: * Умеет собирать ROM'ы-многоигровки вмещающие до 768 игр, которые потом можно записать на дешёвые китайские картриджи COOLBOY * Автоматически создаёт меню для выбора игр * Может автоматически сортировать игры в меню по алфавиту, если нужно * Позволяет использовать свою собственную картинку в меню сверху * На новых картриджах, которые перезаписываются без пайки, меню сохраняет последнюю выбранную игру и до 15 отдельных батареечных сохранений * Поддерживается много разных версий картриджей * Меню имеет встроенные аппаратные тесты * Меню может показывать информацию о сборке и железе, если при включении зажать SELECT * Позволяет добавлять несколько скрытых ROM'ов для запуска комбинациями кнопок или через Konami Code Принцип работы: * Создаём текстовый файл с именами файлов и/или директориями, содержащими ROM'ы. При желании можно указать там же, как игры будут называться в меню. * Запускаем утилиту CoolboyCombiner.exe с опцией "prepare", она автоматически распределит данные игр наилучшим способом и создаст файлы "games.asm" и "offsets.xml" (имена могут отличаться). Первый содержит данные для запуска игр, а второй адреса этих игр в итоговом ROM'е. * Компилируем "menu.asm", используя nesasm. Я использую свою собственную модификацию nesasm: https://github.com/ClusterM/nesasm. Он создаст .nes файл с меню для выбора игр. * После этого нужно совместить меню и сами игры на основе данных из XML файла сгенерированного выше, для этого запускаем "CoolboyCombiner.exe" уже с опцией "combine". * Всё. Рядовому пользователю не нужно сильно в это всё вникать, т.к. набор сопровождается файлом Makefile для утилиты Make и файлом "!build_rom.bat", они автоматизируют процесс. Просто отредактируйте файл "games.list" и запустите "!build_rom.bat" (для пользователей Windows). Подробнее можно почитать на английском по ссылке выше. Если кому не жалко, можете поддержать меня донатом: http://clusterrr.com/donation/ А то я кучу времени на всё это убил. PS А заливать в CoolBoy можно вот этим дампером. |
| TolstyLuty:
--- Цитата: JRBVZ от 17 Июля 2025, 18:01:50 ---На днях решил попробовать нынче модный вайб-кодинг :biggrin: В результате мучения чатгпт родилась небольшая программа-оболочка для Makefile. Работает как с Coolboy Builder так и Coolgirl Builder. --- Конец цитаты --- У меня выдаёт ошибку --- Код: ---Invalid assigment format: ENABLE_SOUND --- Конец кода --- из-за пробелов имеется --- Код: ----D ENABLE_SOUND = 1 --- Конец кода --- должно быть --- Код: ----D ENABLE_SOUND=1 --- Конец кода --- Добавил команды в батник и собрал И допишите всё же это --- Цитата: MS_Logging от 29 Октября 2025, 14:03:06 ---добавил с помощью "pacman -S make" ошибки нет больше --- Конец цитаты --- аналогично отсутствовало по дефолту make.exe |
| JRBVZ:
--- Цитата: TolstyLuty от 27 Апреля 2026, 22:57:34 ---У меня выдаёт ошибку --- Код: ---Invalid assigment format: ENABLE_SOUND --- Конец кода --- из-за пробелов имеется --- Код: ----D ENABLE_SOUND = 1 --- Конец кода --- должно быть --- Код: ----D ENABLE_SOUND=1 --- Конец кода --- Добавил команды в батник и собрал --- Конец цитаты --- Актуальная версия сборщика на гитхабе: https://github.com/JRBVZz/COOLBOY-Make-GUI Но даже на старой версии у меня такой проблемы нет, файл многоигровки успешно собирается: Возможно, что проблема в Makefile. |
| TolstyLuty:
--- Цитата: JRBVZ от 28 Апреля 2026, 07:03:59 ---Но даже на старой версии у меня такой проблемы нет, файл многоигровки успешно собирается: --- Конец цитаты --- В той версии что прикреплена к форуму было так Попробую теперь с гитхаба обновлённую PS И ещё, я собираю MINDKIDS_AA6023_submapper_3 (утилита крайняя coolboy-multirom-builder-win-x64), а не Coolgirl как у вас на скрине. UP --- Цитата: JRBVZ от 28 Апреля 2026, 07:03:59 ---Актуальная версия сборщика на гитхабе: https://github.com/JRBVZz/COOLBOY-Make-GUI --- Конец цитаты --- Попробовал, всё та же ошибка UP --- Цитата: JRBVZ от 28 Апреля 2026, 07:03:59 ---Возможно, что проблема в Makefile. --- Конец цитаты --- да, в нём дело, а точнее в пробелах, указанных выше --- Код: ---ENABLE_SOUND ?= -1 ifneq ($(ENABLE_SOUND),-1) NESASM_OPTS += -D ENABLE_SOUND = $(ENABLE_SOUND) endif --- Конец кода --- исправил на --- Код: ---ENABLE_SOUND ?= -1 ifneq ($(ENABLE_SOUND),-1) NESASM_OPTS += -D ENABLE_SOUND=$(ENABLE_SOUND) endif --- Конец кода --- утилита заработала UP В сборщике coolgirl-multirom-builder-win-x64 а в Makefile аналогично присутствуют эти пробелы. Без исправления - аналогичная ошибка. |
| TolstyLuty:
--- Цитата: JRBVZ от 28 Апреля 2026, 07:03:59 ---Но даже на старой версии у меня такой проблемы нет, файл многоигровки успешно собирается: --- Конец цитаты --- Разобрался в проблеме Скачанные сборщики отсюда (именно в Releases) https://github.com/ClusterM/coolgirl-multirom-builder/releases https://github.com/ClusterM/coolboy-multirom-builder/releases не работают по стоку с вашей утилитой - есть пробелы в Makefile. Но фиксы были сделаны https://github.com/ClusterM/coolgirl-multirom-builder/commit/1105093ebc9f47b68d9e43e86ea85b3cb0e41f7c https://github.com/ClusterM/coolboy-multirom-builder/commit/8a317cea3c486ac27b8b9b27f343bbd66a8d810a Качать надо исправленные файлы именно с главных страниц (уже с фиксами) https://github.com/ClusterM/coolgirl-multirom-builder https://github.com/ClusterM/coolboy-multirom-builder или отсюда https://clusterm.github.io/coolgirl-multirom-builder/ https://clusterm.github.io/coolboy-multirom-builder/ тут нет пробелов в Makefile. |
| JRBVZ:
Собственно проблема была озвучена ещё в августе прошлого года, просто в другой теме: https://www.emu-land.net/forum/index.php/topic,80406.msg1650621.html#msg1650621 И решение её тоже там - я выкладывал свой сборщик. Программа лишь передает команды и запускает Makefile, и если он написан с ошибками, то сборка не получится. |
| godun:
Хочу попробовать на данную плату записать бетмен ретурн джокер, видел у китайцев его на точно такой же плате. каким сборщиком собирать? Кулгел? И какую вариацию рома ,хак под врс4 или оригинал фме7 ? |
| mutabor:
--- Цитата: godun от 10 Мая 2026, 13:30:03 ---каким сборщиком собирать? Кулгел? --- Конец цитаты --- Ты же уже спрашивал на счет этого карика, с тех пор вроде как ничего не поменялось (сборщика нет, если надо - напиши сам или подмени игру в оригинальном дампе). |
| godun:
Сорян, забылся) так а если подменять ром игры в дампе, нужно чтоб маппер игры совпадал с той игрой, которая в дампе карика? Там изначально унром, как бы не логично туда подкидывать ммс3 или другую. Вся информация для работы мапперу же в заголовке |
| mutabor:
--- Цитата: godun от 10 Мая 2026, 19:56:49 ---так а если подменять ром игры в дампе, нужно чтоб маппер игры совпадал с той игрой, которая в дампе карика? --- Конец цитаты --- Естественно. Или изменить маппер в коде менюхи (для этого надо еще найти где он там хранится). И неплохо бы проверить, что подменяемая игра действительно на том маппере, который нужен (например китайцы могут залить MMC3 порт не-MMC3 игры). |
| Sharpnull:
Пропатченный сборщик ромов FC Assistant (v1.0.1.53 от 2025-11-16) от FlameCyclone, полная (Full) версия на сборку и редактор меню. Собирает для COOLBOY/MINDKIDS, COOLGIRL. Скриншоты FCAssistant: |
| fantad:
--- Цитата: Sharpnull от 13 Июля 2026, 16:16:27 ---Пропатченный сборщик ромов FC Assistant --- Конец цитаты --- Большое спасибо за то, что поделились. Было бы здорово, если бы была возможность добавить собственную музыку, чтобы сделать меню более ностальгическим. Уверен, некоторым бы понравилась, например, "Unchained Melody" из старой многоигровки, а другим — музыка из "168-in-1 Conta Function" из Booby Kids. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |