Приставки > Картриджи / диски
Конструктор многоигровых ROM'ов для картриджей COOLBOY
<< < (22/39) > >>
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 можно вот этим дампером.
max5775:

--- Цитата: NStormX от 19 Март 2019, 20:44:58 ---Yurissum, на правах оффтопа: Феликс и так легкий как хрен знамо что. На одной жизни весь проходится :) Я только Batman проходил с читом - так как последний босс без вечных жизней - это только квест для Санча777, но имхо и он юзал в Бэтмане читы, хоть и не признается.
Тем не менее твоя идея с  хаченым ромсетом мне нравится - на отдельный кулбой записал себе чтобы было еще несколько дней назад. Откуда ты столько времени нашел столько игр артманить и патчить - этож делов на неделю :)

--- Конец цитаты ---
И то верно, лучше бы  на no-dim-версию заменил, а то даже на эмуле видно, что темень сплошная
NStormX:
Я тут по приколу решил доработать один недо-кулбой (который без SRAM для игр и с SRAM на CHR на 128kb вместо 256).
Основную SRAM поставил  UT62256CSC-70LL, в Чип и Дип вышла 120 рублей. Распаял - теперь прекрасно заработали игры, требующие SRAM.
Но вот с заменой 128кб на 256кб памяти нюанс. Тут распаяна is62lv1024ll. Может кто знает что недорогое на 256 на ее место? На али вообще тишина.
Yurissum:

--- Цитата: max5775 от 19 Март 2019, 21:46:33 ---И то верно, лучше бы  на no-dim-версию заменил, а то даже на эмуле видно, что темень сплошная
--- Конец цитаты ---
Я  заменю. У китайцев он такой на роме. Задача стояла похачить ром и я просто показал что образ править можно. No dimm во многих местах править нужно. Не было желания. Устал. Вот когда все игры в этом роме похачу то выложу в доступ. А кот феликс валяется у меня здесь
https://www.dropbox.com/sh/md9h1fzoxcphag4/AAC3sQAgPVFlM-Eq3XIdPU6ta?dl=0
Все похачено, играйте в удовольствие. И что кот Феликс легкий в оригинале - попробуйте это объяснить моему пятилетнему внуку.
И на форуме здесь я выложил ссылки на похаченые игры. Бэтман тоже присутствует как впрочем и все остальное известное. Феликс - классика хака. А на некототые игры по нескольку часов тратить приходилось.
NStormX:
Yurissum, да я написал, что на отдельный кулбой твой тот пак с хаками залил. Ты молодец, много времени потратил видно!
А современные дети да. Для них Батлтодз - жопоразрывная непроходимая жесть :)) Правды ради сказать - это так и есть, просто мы привыкли к трудностям.
RetHunter:

--- Цитата: max5775 от 19 Март 2019, 14:54:56 ---поделись с народом
--- Конец цитаты ---
https://www.romhacking.net/hacks/2528/
Yurissum:

--- Цитата: RetHunter от 19 Март 2019, 14:31:07 ---Попробуй этот РОМ залить:
https://ru.files.fm/u/cbb6kagb
Не надо китайцев обзывать, без них небыло бы кулбоев. Да и Денди для счастливого детства вцелом.Зависает на втором уровне оригинальная версия США. Зависает скорре всего только на клонах. Я писал оригинальный РОМ и он вис на втором уровне и на PAL и на NTSC клонах. Но когда записал пофикшеный Ti РОМ всё заработало нормально.

--- Конец цитаты ---
Спасибо, этот ром работает.
kosmo:
Скажите, пожалуйста, какой секрет в архивах, заливаемых на этот форум. Который раз пытаюсь скачать с этого форума и открыть WinRar-ом, так пишет, что архив повреждён.
supremacy:
У тебя winrar старый, наверное. Архивы заливают разные люди, форум здесь не при чём.
kosmo:
supremacy, Скачал и установил WinRar ver.5.70. Этот открывает, спасибо за подсказку.
max5775:

--- Цитата: kosmo от 20 Март 2019, 16:50:59 ---supremacy, Скачал и установил WinRar ver.5.70. Этот открывает, спасибо за подсказку.

--- Конец цитаты ---
Что вас вот разрывает использовать платные проги?
 7zip открыват все подряд и бесплатный
kosmo:
max5775, А я не платил, я что, укушенный? Закончится пробный период? Да и ладно. 7zip тоже скачал. Открывает. Спасибо.
407s:

--- Цитата: Yurissum от 16 Март 2019, 19:09:52 ---Обратите внимание что у разных версий дамперов разная разводка
--- Конец цитаты ---
Где же она разная? Согласно распиновке JTAG разъема что в версии кластера изначальной, что в версии уже от меня доработанной, пины сохранены. 1 и 3.

Синяя плата - 1 вывод - TCK, он же OE, 3 вывод - TDO, он же WE.
RetHunter:

--- Цитата: Yurissum от 20 Март 2019, 16:03:26 ---Спасибо, этот ром работает.

--- Конец цитаты ---
Используй этот сборщик:
https://ru.files.fm/u/c5ucsywe
Китайцы не причём, как я и говорил. :)
Yurissum:

--- Цитата: RetHunter от 20 Март 2019, 21:02:33 ---Китайцы не причём, как я и говорил.
--- Конец цитаты ---
Согласен. Если что-то не получается, то это проблема либо с руками, либо с головой.  :D
pahav:

--- Цитата: RetHunter от 20 Март 2019, 21:02:33 ---Используй этот сборщик:
https://ru.files.fm/u/c5ucsywe
Китайцы не причём, как я и говорил. :)

--- Конец цитаты ---
как работать в этом сборщике, если редактирую гуйм лист ни чего не происходит :neznayu:
kosmo:
pahav, Вот пример того, как должен выглядеть файл games.list. Где 1 это название папки, в которой располагаются ромы. Далее точное название рома с указанием расширения файла. Ну и название игры, как она будет написана в меню.
pahav:
рубят подскажите на такой  картридж можно залить ром?
https://ru.aliexpress.com/store/product/Top-quality-8-bit-Game-Cartridge-150-in-1-with-game-Rockman-1-2-3-4/2219181_32691563551.html?spm=a2g0v.12010615.8148356.18.39ad25c5MNzyZ4
kosmo:
pahav, Можно. А вот снять с него образ может не получиться. При открывании эмулятором серый экран. Последние "доработки" китайцев.
pahav:

--- Цитата: kosmo от 23 Март 2019, 08:29:46 ---pahav, Можно. А вот снять с него образ может не получиться. При открывании эмулятором серый экран. Последние "доработки" китайцев.

--- Конец цитаты ---
паять нужно или так зальется?
kosmo:
pahav, А вот это не подскажу, не знаю.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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