| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (14/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 можно вот этим дампером. |
| Cyber:
--- Цитата: supremacy от 14 Январь 2019, 21:06:34 ---лови --- Конец цитаты --- Премного благодарю! |
| max5775:
--- Цитата: supremacy от 14 Январь 2019, 21:06:34 ---лови --- Конец цитаты --- а принца персии нету случайно? неужели никто не хакнул его еще под mmc3? |
| supremacy:
Принца нет. Если бы это было легко сделать - давно бы сделали. У игры жесткие тайминги как у боевых жаб. Любые задержки приводят к глюкам, насколько мне известно. |
| Cyber:
--- Цитата: max5775 от 15 Январь 2019, 12:24:25 ---а принца персии нету случайно? неужели никто не хакнул его еще под mmc3? --- Конец цитаты --- У кластера на странице для сборки картриджа, написано что идёт, но глючит на ntsc. Но он его не выложил |
| Bugrim:
--- Цитата: Yurissum от 14 Январь 2019, 16:34:08 ---Если кому интересно, выкладываю ссылку на мультиром. Вот список игр (Ссылка на вложение) Игры собирались в разных местах. Почти все похачены для удобного проходжения. Больше половины пришлось хачить самому. Есть и третья Castlevania и Kira Kira сдампенная собственноручно. Сам ром https://www.dropbox.com/sh/ldurlpkh15ltj5y/AABa9UMg1wwi0duBEQJYWjkaa?dl=0 --- Конец цитаты --- Вот это царский подгон, теперь одни картридж я знаю чем забить, у тебя есть еще подобная сборка? |
| max5775:
--- Цитата: Cyber от 15 Январь 2019, 19:58:26 ---У кластера на странице для сборки картриджа, написано что идёт, но глючит на ntsc. Но он его не выложил --- Конец цитаты --- да мне нафиг не сдался этот ntsc, попробую написать ему, спасибо за наводку --- Цитата: Yurissum от 14 Январь 2019, 16:34:08 ---Если кому интересно, выкладываю ссылку на мультиром. Вот список игр (Ссылка на вложение) Игры собирались в разных местах. Почти все похачены для удобного проходжения. Больше половины пришлось хачить самому. Есть и третья Castlevania и Kira Kira сдампенная собственноручно. Сам ром https://www.dropbox.com/sh/ldurlpkh15ltj5y/AABa9UMg1wwi0duBEQJYWjkaa?dl=0 --- Конец цитаты --- а чтож феликс и маугли то без no dim мода? так вроде неплохой сборник, несколько игрушек кинул себе |
| RetHunter:
--- Цитата: max5775 от 13 Январь 2019, 14:30:26 ---Можно подробнее, как рисовать спрайтами и что значит рисовать в палитре приставки? --- Конец цитаты --- Спрайтами рисует приставка и их размеры надо учитывать. Рисовать в палитре - это рисовать только цветами, которые может отобразить приставка. --- Цитата: max5775 от 13 Январь 2019, 14:30:26 ---хорошо, вот нарисовал в паинте марио, что не так с ним? почему то при сборке рома цвета меняются menu.png (5.96 КБ, 256x240 - просмотрено 19 раз.) --- Конец цитаты --- Последний спрайт берёт цвета букв меню серый, белый и синий (так сделал Алексей). Я решил эту проблему добавлением года внизу меню - предпоследняя строка высотой 8 пикселей (смотри мои картинки). Ты можешь просто точку в этой зоне поставить, этого будет достаточно. Ещё одно ограничение: самый первый спрайт (левый верхний угол 8х8 пикселей) - этим спрайтом замостится фон всего меню. Почти всегда я его чёрным оставляю. |
| max5775:
--- Цитата: RetHunter от 16 Январь 2019, 15:32:47 ---Спрайтами рисует приставка и их размеры надо учитывать. Рисовать в палитре - это рисовать только цветами, которые может отобразить приставка. Последний спрайт берёт цвета букв меню серый, белый и синий (так сделал Алексей). Я решил эту проблему добавлением года внизу меню - предпоследняя строка высотой 8 пикселей (смотри мои картинки). Ты можешь просто точку в этой зоне поставить, этого будет достаточно. Ещё одно ограничение: самый первый спрайт (левый верхний угол 8х8 пикселей) - этим спрайтом замостится фон всего меню. Почти всегда я его чёрным оставляю. --- Конец цитаты --- Спасибо за инфу Но видимо мне этого не понять... Я закрасил левый верхний угол 8х8 пикселей в синий цвет, в итоге мне сконвертировало какую-то херню с серыми полосами. |
| Yurissum:
--- Цитата: supremacy от 14 Январь 2019, 20:06:13 ---Думал что-то новое, но оказался тот же хак 6 летней давности. Она же глючная... --- Конец цитаты --- Проблема в том что часть графики убрана, и это логично. Я пытался найти отрисовку окон или хотя-бы где оно ссылается и безрезультатно. Здесь ссылка на прогу для редактирования уровней. Я убрал все. Не помогло. Может у кого получится. Вот скриншот с картой уровня, программой редактирования и три эмулятора с оригиналом, с ММС3 и ММС3 с черным фоном Сам редактор уровней reVamp10a.zip (541.36 КБ - загружено 122 раз.) |
| Yurissum:
Castlevania 3 под MMC3. При внимательном изучении вылезла закономерность со глюками при вертикальном скроллинге. Дабы не было крякозыбров вверху по крайней мере на первом уровне, нужно чтобы не попадали в верхний ряд пикселы зеленого и розового цвета. И непосредственно отследил три крупных глюка Такая закономерность повторяется и на других вертикальных уровнях. Остались подглюкивания, но на поиск терпения не хватило. Я переделал (может и зря) первый и второй уровень. Кстати автор хака некоторые спрайты крестиками отмечал. У кого оригинал хака - тот увидит. В моем роме я их убрал. Что еще добавить. Движок игры рабочий - и это самое главное. А остальное при желании и терпении можно дорисовать. В ближайшее время точно этого делать не буду. К тому же есть эвердрайв и кулгерл от Кластера. Разве когда появится желание поломать записать очередной кулбой. Сволочи желтопузые клепают все время разное. Если кто возьмется доделать то думаю много народа благодарны будут. Castlevania III - Dracula's Curse (U) [o4]fixMMC3GraphicsYurissum.zip (255.51 КБ - загружено 148 раз.) |
| RetHunter:
У кого работает только меню, а игры не запускаются. В этой теме: http://www.emu-land.net/forum/index.php?topic=80413.msg1389546#msg1389546 Есть ром для проверки и сборщик более старой версии. SAMael сказал, что у него заработало. |
| postal2201:
RetHunter, в новом сборщике есть выбор между CoolBoy 1 и CoolBoy 2. Вся разница в регистрах. 5k и 6k. Если работает только меню а при выборе игры черный экран то 90% ром собран не под нужную версию. |
| SAMael:
postal2201, я на плате карика зымыкал джампер 5к\6к и разницы ноль, а вот ром собраный RetHunter заработал. |
| postal2201:
SAMael, а попробуй в !build_rom.bat сменить версию кулбоя и залить пересобранный ром. Только используй последнюю версию сборщика. Если не получится, спрошу у Алексея в чем может быть дело. |
| RetHunter:
--- Цитата: postal2201 от 22 Январь 2019, 14:04:06 ---Если не получится, спрошу у Алексея в чем может быть дело. --- Конец цитаты --- Если общаешся с Алексеем, спроси пожалуйста, не мог бы он добавить в сборщик функцию эмуляции ресет. Чтоб при ресете автоматически стартовала следующая игра. Хочу 4-х и 8-ми игровок сделать. Моих познаний незнаний в ассемблере не достаточно, чтобы самому сделать. P.S. Да, я знаю про поддержку разных версий в сборщике, в той теме я писал. |
| fant29rus:
Ребят, подскажите пожалуйста, после запуска !build_rom из папки coolboy-multirom-builder(только скачал, ничего не менял) запускается окно командной строки, потом вылетает ошибка с msys-gcc_s-1.dll. В чем может быть причина. Погуглил - ничего не понял. |
| Yoti:
--- Цитата: fant29rus от 22 Январь 2019, 23:57:23 ---Погуглил - ничего не понял. --- Конец цитаты --- У тебя ошибка на русском языке содержит полный текст проблемы. Нет нужной библиотеки — так скачай и доложи в папку к программе. |
| max5775:
--- Цитата: RetHunter от 22 Январь 2019, 22:55:28 ---ресете автоматически стартовала следующая игра. Хочу 4-х --- Конец цитаты --- Т.е без меню получается? Ты про обычные многоигровки говоришь или переключение между несколькими 32Мб ромсетами? |
| RetHunter:
--- Цитата: max5775 от 23 Январь 2019, 08:19:05 ---Т.е без меню получается? Ты про обычные многоигровки говоришь или переключение между несколькими 32Мб ромсетами? --- Конец цитаты --- Сборщик поддерживает одноигровки без меню. Я же написал что хочу 4 и 8 игровки сделать. Ещ' сообщи Алексею, что на https://coolboy.clusterrr.com если вібрать игру Back to the Future 2 & 3 РОМ не собирается. |
| max5775:
--- Цитата: RetHunter от 23 Январь 2019, 13:31:18 ---Сборщик поддерживает одноигровки без меню. Я же написал что хочу 4 и 8 игровки сделать. --- Конец цитаты --- В смысле обычные 4 и 8-игровки на MMC3 с переключением по ресету, только вместо AX5202p кулбой? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |