| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (29/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 можно вот этим дампером. |
| kosmo:
fant29rus, https://cloud.mail.ru/public/3XXx/pt1BpXgDd |
| tim1504:
Всем привет. Объясните, пожалуйста поэтапно, как залить многоигровочку прямо на флешку без дампера с помощью программатора minipro tl866cs? Все переходники есть. Каким образом и в какой формат переформатировать файл .unf для прошивки на флешку? В этом вопросе абсолютный новичок, а поиграть хочется) |
| supremacy:
Есть консольные утилиты для работы с unif. Или в hex редакторе вырезать бинарник. Для кулбоев это только prg часть, так что пишешь её на флешку. |
| fant29rus:
kosmo, спасибо |
| kosmo:
tim1504, А точно переходник под TSOP-56 есть? Насколько я знаю в комплекте этого программатора его нет. Если только самому переходник собирать или купить у кого-нибудь. Да и в программе MiniPro нет выбора подобной микросхемы. А если всё это есть и знаешь в чём прошивать, то сначала попробуй снять с флэшки образ (bin). |
| tim1504:
Спасибо за ответы. Да, переходники есть. В картридже стоит флешка S29GL256A90TAIR4, она в корпусе TSOP48, естественно ее мини про не поддерживает. Нашел в загашнике микросхему S29GL032A90TAIR4, она нормально читается на программаторе. Пусть и на 32 мб вместо 256, но хочу прошить на нее свои любимые игры и запаять вместо S29GL256A90TAIR4. Осталось только разобраться что такое prg часть) Скиньте пожалуйста ссылки на статьи что это такое, или объясните куда копать, сам я не разберусь) |
| kosmo:
tim1504, Сколько ног у S29GL032A90TAIR4? 48? А у S29GL256A90TAIR4 - 56. Каким образом на место 56 контактов запаять 48? Или я чего то не понимаю? С PRG я тебе не подсажу. Я так понимаю, тебе надо всё по пунктам разложить, что бы ты смог сделать задуманное? На форуме, конечно, есть такие люди, но их очень мало. |
| dssoft:
tim1504, если вы воспользуетесь кластеровским билдером то он сам сделает для вас multirom.bin для программатора. |
| GoldenAlex:
--- Цитата: fant29rus от 16 Март 2019, 01:22:15 ---Всем доброго времени! Столкнулся с проблемой при записи кулбоя. Пишет таймаут. Может кто сталкивался? --- Конец цитаты --- таже проблема причем на двух дамперах и двух катриджах плату брал отсюда https://github.com/ClusterM/famicom-dumper первый вариант пробовал на 2х катриджах затыкается примерно на одном месте |
| dssoft:
Последнего телепата вчера забанили. В каком конкретно месте? Что при этом записывается? (не пишется вообще, обрывается случайным образом, обрывается на одном и том же адресе) |
| supremacy:
У меня тоже есть парочка картриджей которые не могут прошится с таймаутом. У меня подозрение было что в них просто детект ресета срабатывает. |
| GoldenAlex:
--- Цитата: dssoft от 11 Декабрь 2019, 13:02:10 ---Последнего телепата вчера забанили. В каком конкретно месте? Что при этом записывается? (не пишется вообще, обрывается случайным образом, обрывается на одном и том же адресе) --- Конец цитаты --- обрывается в случайном, ваши варианты решения уважаемый DSSOFT? Добавлено позже: --- Цитата: supremacy от 11 Декабрь 2019, 13:10:50 ---У меня тоже есть парочка картриджей которые не могут прошится с таймаутом. У меня подозрение было что в них просто детект ресета срабатывает. --- Конец цитаты --- этот же катридж уже успешно прошивался дампером на ардуине детект ресета на какой ноге? где его искать? |
| dssoft:
Детектор резета на М2. Попробуйте припаять для пробы проводки, вместо соплей на дюпонах. |
| GoldenAlex:
--- Цитата: dssoft от 11 Декабрь 2019, 13:37:50 ---Детектор резета на М2. Попробуйте припаять для пробы проводки, вместо соплей на дюпонах. --- Конец цитаты --- пробовал, разницы никакой |
| dssoft:
Это сообщение означает что от дампера не пришло подтверждение записи. Оно вполне может возникать при проблемах в самом дампере и коммуникации с компом. Попробуйте другой кабель и/или другой комп, а в идеале проверьте всю систему с гарантированно шьющимся картриджем. |
| kosmo:
GoldenAlex, Вот переписка моя с Юрием, который занимается продажей дамперов. "они (фьюзы) стандартные для первых ревизий. Потом была партия атмег которая не хотела работать от внутреннего (кварца), поэтому чтобы избежать подобного поведения, и была сделана плата с внешним она изначально тестирование не проходила по нужным мне параметрам, а на малой частоте работала а малая частота плохо сказывалась на работе дампера в целом. Вот и был сделан обход. С Внешним к тому же стабильно работает Никто Зелёную версию в доступе не имеет Поэтому и совет дали согласно гиьхаба" Сейчас он продаёт платы с внешним кварцем и соответственно прошивка и фьюзы могут быть другими. Что там на Гитхабе выложено? Кто знает? |
| GoldenAlex:
--- Цитата: dssoft от 11 Декабрь 2019, 14:22:56 ---Это сообщение означает что от дампера не пришло подтверждение записи. Оно вполне может возникать при проблемах в самом дампере и коммуникации с компом. Попробуйте другой кабель и/или другой комп, а в идеале проверьте всю систему с гарантированно шьющимся картриджем. --- Конец цитаты --- Ваши советы конечно ценны для вас, что что именно вы недочитали когда я писал про о что я спаял2 дампера и тестил с двумя катриджами и результат идентичный Добавлено позже: --- Цитата: kosmo от 11 Декабрь 2019, 14:33:00 ---GoldenAlex, Вот переписка моя с Юрием, который занимается продажей дамперов. "они (фьюзы) стандартные для первых ревизий. Потом была партия атмег которая не хотела работать от внутреннего (кварца), поэтому чтобы избежать подобного поведения, и была сделана плата с внешним она изначально тестирование не проходила по нужным мне параметрам, а на малой частоте работала а малая частота плохо сказывалась на работе дампера в целом. Вот и был сделан обход. С Внешним к тому же стабильно работает Никто Зелёную версию в доступе не имеет Ну на счет партий атмег тут фантазии, но за внешний кварц спасибо, попробую разогнать свою до 16мгц пока из даташитов выкурил что есть atmega64 - до 16 мгц и atmega64L до 8 кстати какие у вас фьюзы и какой кварц стоит Поэтому и совет дали согласно гиьхаба" Сейчас он продаёт платы с внешним кварцем и соответственно прошивка и фьюзы могут быть другими. Что там на Гитхабе выложено? Кто знает? --- Конец цитаты --- |
| dssoft:
--- Цитата: GoldenAlex от 11 Декабрь 2019, 15:42:44 ---Ваши советы конечно ценны для вас, что что именно вы недочитали когда я писал про о что я спаял2 дампера и тестил с двумя катриджами и результат идентичный --- Конец цитаты --- На одном и том же варианте платы, скорее всего с микросхемами из одной и той же партии, и скорее всего с одним и тем же компом и кабелем. |
| GoldenAlex:
--- Цитата: dssoft от 11 Декабрь 2019, 16:04:39 ---На одном и том же варианте платы, скорее всего с микросхемами из одной и той же партии, и скорее всего с одним и тем же компом и кабелем. --- Конец цитаты --- опять не угадал икстрасенс, микросхемы разных партий даже разной маркировки и даже с разными кабелями и программаторами :D |
| kosmo:
GoldenAlex, Сложная у тебя ситуация. Не думаю, что тебе тут укажут на неисправность с вероятностью 100% попаданием в неё. Вот прошивка и фьюзы, которые я использовал. Но у меня плата с внешним кварцем 8МГц. Добавлено позже: GoldenAlex, А вот фьюзы, которые шли к встроенному кварцу. [FUSES] LOW=$E4 HI=$DC EXTENDED=$FF LOCK=$3F |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |