| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (20/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 можно вот этим дампером. |
| Sanick:
Всем привет! Подскажите как собрать файл menu.asm? |
| RetHunter:
--- Цитата: Sanick от 28 Февраль 2019, 16:21:36 ---Всем привет! Подскажите как собрать файл menu.asm? --- Конец цитаты --- menu.asm - это часть рома, при сборке собирается автоматически. Чтобы собрать РОМ запусти: !build_rom GAMES_LIST.bat - автоматически собирается по списку из игр, указанных в файле games.list !build_rom.bat - собирает РОМ из всех файлов игр, лежащих в папке GAMES |
| kosmo:
Sanick, С точки зрения опытных знатоков, твой вопрос не очень корректный. Постарайся сформулировать что именно является твоей конечной целью? То ли собрать ROM для последующей записи на картридж. То ли влезть в меню для его корректировки (это уже мои догадки, поскольку не являюсь специалистом). Чем проще будет вопрос, тем понятнее будет ответ. |
| Sanick:
я пробую собрать пошагово famicom-dumper.exe и когда дохожу до этого пункта "Now compile menu using nesasm:nesasm.exe menu.asm" у меня просто этот файла не создается автоматически!А если перекинуть этот файл из папки coolboy-multirom-builder в папку tools, то он выдает ошибку. |
| kosmo:
Sanick, Добавлено позже: kosmo, Ты хочешь собрать ROM для COOLBOY? Тогда в папку Games необходимо скопировать romЫ, которые ты хочешь записать. Но перед этим удали из этой папки те два файла. После этого открой файл games.list в текстовом редакторе (можно его выделить и нажать на клаве F4). Здесь этот файл можно редактировать. Если оставить этот файл без изменений, то буилдер соберёт РОМ из папки Гамес. При этом в меню готового РОМа игры будут записаны так же, как они записаны в названии ромов. А это не очень красиво смотрится в телевизоре. Что бы привести названия игр в приятный глазу вид, нужно набраться терпением и отредактировать файл games.list в ручную. После чего сохранить этот файл. Вот пример, как записывать: games/Abadox (U) [T+Rus1.1.1 PSCD (15.04.2015)].nes | ABADOX games/Addams Family (U) [T+Rus3.1 Wisher (11.08.2013)].nes | ADDAMS FAMILY games/Addams Family - Pugsley's Scavenger Hunt (U) [T+Rus1.0 PSCD (31.12.2014)].nes | ADDAMS FAMILY - PUGSLEY'S... games/Adventure Island (U) [T+Rus1.1 PSCD (09.01.2015)](Hack).nes | ADVENTURE ISLAND Добавлено позже: Sanick, Ещё, очень важно, не делать ошибки при вводе названий игр. Иначе ROM не соберется. Буилдер будет выводить ошибку. Тогда смотреть в названии какой игры ошибка и исправить её. Добавлено позже: Sanick, А, ещё, поменяй файл menu.png в моей папке на тот же файл из твоей. А то в моём картинка меню будет другая. |
| Sanick:
kosmo,Все спасибо с твои архивом получилось!Автоматически все собиралось без проблем через !build_rom.bat, проблема была именно когда пошагово все делал! |
| kosmo:
Sanick, Пожалуйста. Хорошо, когда всё хорошо. |
| RetHunter:
--- Цитата: kosmo от 28 Февраль 2019, 19:26:58 ---Sanick, Пожалуйста. Хорошо, когда всё хорошо. --- Конец цитаты --- А ещё лучше читать мануал до конца. :) |
| RetHunter:
Я в этом тоже не особо понимаю, также с ноля начинал полтора года назад. Но Лёша Кластер нереально простой и открытый человек. Поэтому он всё сделал так, что даже такой далёкий от этого человек, как я, заинтересовался и спаял впервые в жизни что-то болше чем два проводка - дампер. И я пытался помочь и написал какой файл надо запустить: --- Цитата: RetHunter от 28 Февраль 2019, 17:39:15 ---Чтобы собрать РОМ запусти: !build_rom GAMES_LIST.bat - автоматически собирается по списку из игр, указанных в файле games.list !build_rom.bat - собирает РОМ из всех файлов игр, лежащих в папке GAMES --- Конец цитаты --- И не понять описание Лёши очень сложно. Вот цитата из шапки этой темы: --- Цитата: Cluster от 30 Август 2018, 13:31:36 ---Рядовому пользователю не нужно сильно в это всё вникать, т.к. набор сопровождается файлом Makefile для утилиты Make и файлом "!build_rom.bat", они автоматизируют процесс. Просто отредактируйте файл "games.list" и запустите "!build_rom.bat" (для пользователей Windows). --- Конец цитаты --- Я тоже двумя руками за взаимопонимание. И рад, что ещё один человек смог сделать картридж своими руками! ^_^ |
| Rumata:
kosmo, с "философией" или в другой раздел или в личку. |
| kosmo:
Rumata, Понял. Извините, пожалуйста. |
| fant29rus:
Всем доброго времени! Столкнулся с проблемой при записи кулбоя. Пишет таймаут. Может кто сталкивался? |
| supremacy:
Пробовал дамп с него снимать? Дамп полностью рабочий? Было у меня такое, и дамп снимался битый и таймауты при записи, единственное предположение: в маппере сброс срабатывает. |
| fant29rus:
Да дамп снялся хорошо, выкладывал тут ссылку на 188в1. Алексей сказал, что возможно версия старая. Есть у кого нибудь свежая скомпилированная версия дампера? А то у меня мозгов не хватает как её компилировать. Поделитесь пожалуйста. Картридж как на фото. Память допаял. |
| supremacy:
Сомневаюсь, что поможет. |
| Yurissum:
Ноги обе от платы отпаяны? Вчера шил подобный. И он шился и на старом и на новом релизе. На новом команда выглядит так famicom-dumper.exe write-coolboy-gpio --port COM3 --file "game.unf" на старом релизе famicom-dumper.exe write-coolboy --port COM3 --file "game.unf" Держите новый. Скомпилировал из того что на github выложено famicom-dumper-client-master.rar |
| Yurissum:
Вот такой картридж откопал у себя в закромах. Паять их одно удовольствие. Прошился без проблем Работает А вот этот разрекламированный здесь картрижд паять - жесть. У меня при пайке тоже дорожка оторвалась под 13 контактом, но пациент выжил. Будем прошиваться, тем более что выше указано каким сборщиком его собирать. К пайке пришлось подкрепиться подготовиться основательно. В январе подобный пациент не выжил и отправился на мусорку. |
| fant29rus:
Да, ноги обе отпаял. Спасибо за дампер, вечером попробую. А проверять в денди можно не припаивая обратно? Или сначала запаять а потом в приставку только? |
| Yurissum:
Назад припаивать, иначе не заведется. У меня вчера подобная ошибка. Обратите внимание что у разных версий дамперов разная разводка. Я прозвонил, определился с выводами и оно прошилось. Вот даташит. Вот плата дампера (заметьте разводка на платах может быть разной!) А вот схема дампера Прозвоните 13 и 14 контакты атмеги на выводы и сразу станет понятно с контактами. Должно прошиться. |
| pahav:
добрый день, я новичок в теме ребят подскажите где можно скачать ромы для кулбоя с играми что в конструкторе чтоб были NROM и MMC3. ?, в целом игры в конструкторе меня устраивают но хотелось накидать свои ! |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |