| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (3/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 можно вот этим дампером. |
| Rumata:
Дык вроде правильно пишет Chip manufacturer ID: FF Chip device ID: FF FF FF Error: Unknown device ID ID не может быть FF, потому и Unknown |
| Rumata:
Должно читаться: Chip manufacturer ID: 01 (Spansion Product) Chip device ID: 7E 22 01 Если я правильно понимаю. Вообще мне попадалась флешка, у которой ID не читался. Но на ней маркировка была абсолютно невнятная. |
| SAMael:
В том то и дело что не читается, чет тупанул флешку в прогер тыкнуть проверить, но флешка типа новая, с ленты, но не факт. альтерка прошитая, сейчас перешью снова, мало ли. Перешил ещё пару раз CPLD EPM1270T144: Info (209060): Started Programmer operation at Tue Sep 25 22:05:50 2018 Info (209017): Device 1 contains JTAG ID code 0x020A30DD Info (209018): Device 1 silicon ID is ALTERA04-1 Info (209044): Erasing MAXII/MAXV configuration device(s) Info (209019): Blank-checking device(s) Info (209023): Programming device(s) Info (209021): Performing verification on device(s) Info (209011): Successfully performed operation(s) Info (209061): Ended Programmer operation at Tue Sep 25 22:06:17 2018 Ну и теперь: Chip manufacturer ID: 40 Chip device ID: 40 40 40 Error: Unknown device ID что то я не понял, не пашет но какую то ерунду начало показывать 40 эм, если что то GOOLGIRL это. |
| Rumata:
Видел я эти ленты. В одной микросхемы не только с разными кодами партий, но даже разных типов. Правда они в sot-23-5 были :) |
| SAMael:
Хм, вытянул вставил и снова FF FF... Кажись нашел в чём возможен подвох, в парочке SN74LVC8T245PWR, протёр спиртом и даже лазерная гравировка смылась :lol: :wow: От жеж китаёзы, опять прийдётся заказывать. |
| bgr:
SAMael, определил проблему или просто память затер? |
| SAMael:
bgr, та китайцы падлюки походу какуюто фигню затерли, програвировали и прислали >:( :lol: |
| Cluster:
--- Цитата: max5775 от 23 Сентябрь 2018, 12:43:23 --- --- Код: ---Loading E:\RADIO\PROJECTS\Dendy\coolboy\coolboy-multirom-builder\multirom.unf... Board name: MINDKIDS Name/Attribute Table Mirroring: Controlled by Mapper Hardware PRG ROM 0 size: 524288 Battery-backed. Dumped by: Cluster / clusterrr@clusterrr.com / http://clusterrr.com Dumped with: My own software and hardware Dumped on: November 9, 2018 ROM MD5: 0x785c0da6597c6ac66864cc4a55a0ffed Board type not supported. FDS BIOS ROM image missing: E:\Игры\DENDY\fceux_cluster\disksys.rom An error occurred while loading the file. Loading E:\RADIO\PROJECTS\Dendy\coolboy\coolboy-multirom-builder\multirom.unf... Board name: MINDKIDS Name/Attribute Table Mirroring: Controlled by Mapper Hardware PRG ROM 0 size: 524288 Battery-backed. Dumped by: Cluster / clusterrr@clusterrr.com / http://clusterrr.com Dumped with: My own software and hardware Dumped on: November 9, 2018 ROM MD5: 0x785c0da6597c6ac66864cc4a55a0ffed Board type not supported. FDS BIOS ROM image missing: E:\Игры\DENDY\fceux_cluster\disksys.rom An error occurred while loading the file. --- Конец кода --- --- Конец цитаты --- Так MINDKIDS умеет эмулировать только самый свежий fceux. Это вторая версия кулбоя (на самом деле это перемычками выбирается). --- Цитата: SAMael от 25 Сентябрь 2018, 21:37:30 ---Чего то у меня отказывается писать. C:\famicom-dumper-client-master\bin\Release>famicom-dumper.exe write-coolgirl --file multirom.unf --port COM21 PRG reader initialization... OK CHR reader initialization... OK Reset... OK Chip manufacturer ID: FF Chip device ID: FF FF FF Error: Unknown device ID Для продолжения нажмите любую клавишу . . . --- Конец цитаты --- А при чём тут coolgirl? Надо бы и про него тему создать... |
| max5775:
--- Цитата: Cluster от 26 Сентябрь 2018, 20:48:55 ---Так MINDKIDS умеет эмулировать только самый свежий fceux. Это вторая версия кулбоя (на самом деле это перемычками выбирается) --- Конец цитаты --- И самый последний 2.2.3 не открывает. Может я что-то не так делаю...кидаю для теста 2-3 игры на MMC3 в папку games, запускаю !build_rom, он отрабатывает без ошибок. Файл menu.nes со списком игр открывается, а сам unf-файл выкидывает ошибку. Да, еще при первом запуске скрипта он ругался на отсутствие msys-gcc_s-1.dll, я его скачал и кинул в папку tools, все заработало. Система - win7 x64 |
| Cluster:
2.2.3 появилась годы назад, надо смотреть из какого коммита он собран. А нужен именно MINDKIDS? Картридж соответствующий? |
| max5775:
--- Цитата: Cluster от 27 Сентябрь 2018, 03:57:04 ---2.2.3 появилась годы назад, надо смотреть из какого коммита он собран. А нужен именно MINDKIDS? Картридж соответствующий? --- Конец цитаты --- У меня почему-то даже базовый мультиром из релиза не открывается... На хитхабе есть твои коммиты, но релиза нету, а для меня компилировать это беда совсем. Картридж есть, который 150 в 1, poketgames вроде, но его перезаписывать я не собирался, он меня устраивает. Для опытов я заказал 400 в 1 https://ru.aliexpress.com/item/JRGK-8-2/32916215256.html?spm=a2g0s.9042311.0.0.1d8233edQoNdrh, вроде как самый дешманский, может он и не подойдет, надо будет пробовать. А там как-то выбирается для какого картриджа собирать ром? |
| megavolt85:
--- Цитата: max5775 от 27 Сентябрь 2018, 08:22:50 ---вроде как самый дешманский, может он и не подойдет --- Конец цитаты --- судя по фото с али это не COOLBOY или китайцы перенесли память на заднюю сторону платы лучше бы 50р переплатил, но зато точно COOLBOY |
| max5775:
--- Цитата: megavolt85 от 27 Сентябрь 2018, 12:49:28 ---судя по фото с али это не COOLBOY или китайцы перенесли память на заднюю сторону платы лучше бы 50р переплатил, но зато точно COOLBOY --- Конец цитаты --- Ну этот попробовать тоже надо, а не пойдет, то на авито продам ) А у 198 и 400 память одинакова, по 32Мб ? |
| megavolt85:
--- Цитата: max5775 от 27 Сентябрь 2018, 14:22:49 ---А у 198 и 400 память одинакова, по 32Мб ? --- Конец цитаты --- да |
| RetHunter:
--- Цитата: max5775 от 27 Сентябрь 2018, 14:22:49 ---А у 198 и 400 память одинакова, по 32Мб ? --- Конец цитаты --- Память у всех кулбоев от 188игр и больше (198, 212, 360, 400, 402) по 32 Мб. И она может быть в любом корпусе, даже в 64-ball! Но она не самое главное. В 198 и 400, как раз в самых дешёвых, может стоять CHR не 256, а 128 Кб (даже в одной партии могут быть разные)!!! Плюс на них нет SRAM памяти. Если будешь допаивать SRAM, то она вверх ногами должна быть, посмотри на фото в интернете или на свой MindKids. И для прошивки паять обязательно! А в TSOP корпусе это не так и просто. Советую брать 150in1 (MindKids) или 360in1(который с Кирби), там одинаковый маппер в корпусной микросхеме, всегда есть 256 Кб CHR и SRAM. + Теперь можно их шить не паяя. |
| max5775:
--- Цитата: RetHunter от 27 Сентябрь 2018, 23:58:06 ---Память у всех кулбоев от 188игр и больше (198, 212, 360, 400, 402) по 32 Мб. И она может быть в любом корпусе, даже в 64-ball! Но она не самое главное. В 198 и 400, как раз в самых дешёвых, может стоять CHR не 256, а 128 Кб (даже в одной партии могут быть разные)!!! Плюс на них нет SRAM памяти. Если будешь допаивать SRAM, то она вверх ногами должна быть, посмотри на фото в интернете или на свой MindKids. И для прошивки паять обязательно! А в TSOP корпусе это не так и просто. Советую брать 150in1 (MindKids) или 360in1(который с Кирби), там одинаковый маппер в корпусной микросхеме, всегда есть 256 Кб CHR и SRAM. + Теперь можно их шить не паяя. --- Конец цитаты --- т.е без SRAM прошить не получится, даже если она мне не нужна? можно ссылку на эти картриджи? |
| SAMael:
max5775, например вот или вот, пошарь по али. |
| RetHunter:
--- Цитата: max5775 от 28 Сентябрь 2018, 08:42:24 ---т.е без SRAM прошить не получится, даже если она мне не нужна? можно ссылку на эти картриджи? --- Конец цитаты --- SRAM нужна для запуска игр. На запись она не влияет. |
| kingserg:
360in1 с Кирби это вот такой, да? https://ru.aliexpress.com/item/Hot-selling-8-bit-game-cartridge-best-gift-for-children-360-in-1/32412808119.html |
| max5775:
--- Цитата: SAMael от 28 Сентябрь 2018, 11:08:35 ---max5775, например вот или вот, пошарь по али. --- Конец цитаты --- так я по первой ссылке заказал пару 198 и 400, мне говорят что они могут не пойти на перезапись... что-то я запутался уже по поводу sram тоже не понял, если ее там нет, то как игры работают? или речь идет про игры с сохранением? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |