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

--- Цитата: GoldenAlex от 11 Декабрь 2019, 16:58:55 ---опять  не угадал икстрасенс, микросхемы разных партий даже разной маркировки
и даже с разными кабелями и программаторами
 :D

--- Конец цитаты ---
Вам шашечки или ехать? Подобный детский наезд имеет смысл в случае победы, когда все заработало, а не когда непонятно что же делать.
GoldenAlex:

--- Цитата: dssoft от 11 Декабрь 2019, 17:49:09 ---Вам шашечки или ехать? Подобный детский наезд имеет смысл в случае победы, когда все заработало, а не когда непонятно что же делать.

--- Конец цитаты ---
К сожалению мне ехать, и пока вы тут спиритизмом занимались, я уже уехал.
Проблема решена, ниодин из ваших советов не пригодился, 
косяки в разводке платы убраны, всем откликнувшимся спасибо
kosmo:
GoldenAlex, А кто эти косяки сделал?
GoldenAlex:

--- Цитата: kosmo от 11 Декабрь 2019, 17:05:41 ---GoldenAlex, Сложная у тебя ситуация. Не думаю, что тебе тут укажут на неисправность с вероятностью 100% попаданием в неё. Вот прошивка и фьюзы, которые я использовал. Но у меня плата с внешним кварцем 8МГц.

Добавлено позже:
GoldenAlex, А вот фьюзы, которые шли к встроенному кварцу.

[FUSES]
LOW=$E4
HI=$DC
EXTENDED=$FF
LOCK=$3F

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

спасиб, дело не в генераторе, прекрасно работает от внутреннего 8мгц
если будут проблемы как у меня - пиши в личку попробуем твою плату исправить

Добавлено позже:

--- Цитата: kosmo от 11 Декабрь 2019, 23:03:18 ---GoldenAlex, А кто эти косяки сделал?

--- Конец цитаты ---
не то что бы их кто-то сделал, скорее всего тот кто плату разводил - просто забил на нее на каком то этапе, а возможно просто не внимательность.
kosmo:

--- Цитата: GoldenAlex от 11 Декабрь 2019, 23:03:49 ---спасиб, дело не в генераторе, прекрасно работает от внутреннего 8мгц
если будут проблемы как у меня - пиши в личку попробуем твою плату исправить

--- Конец цитаты ---
Моя плата прекрасно работает. Не жалуюсь. Это по началу было, когда я даже не знал что такое фьюзы.

Добавлено позже:
kosmo, Вот тебе и "фраза в руки" - Что там на Гитхабе выложено? Кто знает?
Кластер скорее всего разводил. А потом передал бразды Юрию. Ну, а ему в гитхабе нет смысла что-либо править.
dssoft:

--- Цитата: GoldenAlex от 11 Декабрь 2019, 23:00:01 ---К сожалению мне ехать, и пока вы тут спиритизмом занимались, я уже уехал.
Проблема решена, ниодин из ваших советов не пригодился, 
косяки в разводке платы убраны, всем откликнувшимся спасибо

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

--- Цитата: dssoft от 11 Декабрь 2019, 23:25:01 ---.. и поэтому ни в коем случае не надо рассказывать в чем была проблема, пусть другие тоже помучаются.

--- Конец цитаты ---
довольно частая ситуация.
GoldenAlex:

--- Цитата: SAMael от 12 Декабрь 2019, 00:57:22 ---довольно частая ситуация.

--- Конец цитаты ---
да, люди они такие, кто знает -тот молчит, кто не знает - пишет советы тоннами
HardWareMan:
А вот у меня на красной плате всё пучком.
И мне не понятно, какие могут быть проблемы у вас с такой копеечной схемой.

Опять же, шилд тоже работает просто на ура.
может у вас просто гранаты не той системы?
GoldenAlex:
Да нет проблем, просто на гитхабе сырой вариант платы лежит, там даже написано "не тестировался" все ок

дампер работает как часики
Rafael:
Кто-нибудь знает где подешевле можно заказать платы для шилда? Можно кстати еще вместе заказать, а потом отправить всем в конверте обычном, должно получиться дешево.
Еще нашёл разъем 60 пин https://ru.aliexpress.com/item/32827561249.html за ~124 рубля.
Еще такой вопрос, чтобы совместимость была более менее какой катридж можно взять? Без замены чипов памяти. Нужна поддержка (Felix the Cat, Aladdin, Duck Tales 2).
dssoft:

--- Цитата: Rafael от 12 Декабрь 2019, 17:44:31 ---Еще такой вопрос, чтобы совместимость была более менее какой катридж можно взять? Без замены чипов памяти. Нужна поддержка (Felix the Cat, Aladdin, Duck Tales 2).

--- Конец цитаты ---
https://www.emu-land.net/forum/index.php/topic,80816.msg1412302.html#msg1412302
GoldenAlex:

--- Цитата: Rafael от 12 Декабрь 2019, 17:44:31 ---Кто-нибудь знает где подешевле можно заказать платы для шилда? Можно кстати еще вместе заказать, а потом отправить всем в конверте обычном, должно получиться дешево.
Еще нашёл разъем 60 пин https://ru.aliexpress.com/item/32827561249.html за ~124 рубля.
Еще такой вопрос, чтобы совместимость была более менее какой катридж можно взять? Без замены чипов памяти. Нужна поддержка (Felix the Cat, Aladdin, Duck Tales 2).

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

jlcpcb

регистрируешся скидываеш им архив в гербере  и ждеш 1-2 недели,  стоимость 5 плат около 150р с учетом доставки

Феликс для кулбоя ломаный, он идет но с глюками,  я брал кулбои 198+400 игр, в обоих пришлось допаивать память,  благо катридж 8 in 1 с нужной памятью стоит около 200-300р , купил в москве и спаял память с него а в него память кулбоевскую впаял, получил 7 in 1 + нормальный кулбой на котором идет все

8 in 1 такой https://66.img.avito.st/1280x960/6415727166.jpg
Benaff:

--- Цитата: dssoft от 12 Декабрь 2019, 18:14:22 ---https://www.emu-land.net/forum/index.php/topic,80816.msg1412302.html#msg1412302

--- Конец цитаты ---
там 256кб ?
его можно шить не отпаивая ноги ?
NStormX:
Benaff, именно такой можно шить без отпайки, но на али их сейчас не нахожу. На ebay дюже дорого:
https://www.ebay.com/itm/8-bit-Game-Cartridge-150-in-1-with-game-Rockman-1-2-3-4-5-6-NINJA-TURTLES/223672088591

Нужен именно синий. Но не факт что внутрь не засунут тоже что и в желтом.

UPD: Вроде нашел у того продавца< где покупал год назад:
https://aliexpress.ru/item/32707659357.html
Но цена подозрительно низкая за нужный вариант с батареей.
kosmo:
Benaff, https://aliexpress.ru/item/32707659357.html?scm=1007.23534.124736.0&pvid=13ad265b-0fbb-490a-b035-076ff7c8253c&rmsg=do_not_replacement&af=137322&afref=&at_ts=1577395515&cv=47843&dp=e31f890b3db7762a6a103f78b8019fd0&mall_affr=pr3&aff_platform=aaf&cpt=1577395514612&sk=VnYZvQVf&aff_trace_key=b628b8f35eaa47d6aaa2fd95dcf9e633-1577395514612-07785-VnYZvQVf&terminal_id=86c01af4fbca49bcb5529f26db771840
Benaff:
NStormX,
там по ссылке вверху еще ссылка )
вроде оно

https://a.aliexpress.ru/3zLOig6

p.s. жаба душит флешкарик покупать за 7к, проще програматор купить и этот синий карик.

Добавлено позже:

--- Цитата: NStormX от 27 Декабрь 2019, 00:22:50 ---вариант с батареей.
--- Конец цитаты ---
брать именно с батарей нужно ?
а цена, там еще доставка 300р
kosmo:
Benaff, Не вздумай покупать флэш картридж. Что за 600 руб, что за 7к, он у тебя через пол года будет лежать на полке. Не трать деньги зря.

Добавлено позже:
Benaff, Ну, а что ты хотел? Ребята не дремлют. Они же просекли для чего покупают эти картриджи. Они резко подняли в цене, где то с пол года назад. Батарейка нужна для сохранения некоторых игр и что бы при включении приставки курсор оказался на игре, запущенной перед этим. Без батарейки скорее всего варианта нет.  Хотя, нет, есть и без батарейки. Выбор за тобой.
NStormX:
Benaff, да, только с батареей. Без батареи будет другая плата.
kosmo:
Benaff, Ну, вообще, подумай. Ты хочешь заказать картридж (где то рублей 600-700), заказать дампер (скорее всего готовый, сам то паять не будешь? он стоит рублей 1500). Потом будешь картридж несколько раз прошивать? А может кому нибудь сразу закажешь прошитый кулбой? Дешевле обойдётся.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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