| Приставки > Картриджи / диски |
| Конструктор многоигровых ROM'ов для картриджей COOLBOY |
| << < (13/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 можно вот этим дампером. |
| Nikooone:
--- Цитата: megavolt85 от 10 Январь 2019, 22:37:10 ---Nikooone, серьёзно? а ты по какой формуле это посчитал? какие параметры даташита использовал для расчёта? --- Конец цитаты --- По законами термодинамики блин, тестр возьми, ткни на we после 10к, и банально пальцем создай сопротивление на минус, увидишь уже просадку и так не полного Vcc. Или переживаешь что программатор не осилит меньшее сопротивление на we? |
| megavolt85:
Nikooone, прикольный у тебя метод, я бы его назвал методом тыка :lol: --- Цитата: Nikooone от 10 Январь 2019, 22:43:38 ---увидишь уже просадку и так не полного Vcc. --- Конец цитаты --- :lol: а в какой момент эта просадка перейдёт в логический 0? ты наверно сильно удивишься, но к примеру подтягивающие резисторы PIC контроллеров имеют сопротивление не менее 25 КОм а расчёт сопротивления делается исходя из даташита на микросхему, но никак не на палец |
| Nikooone:
--- Цитата: megavolt85 от 10 Январь 2019, 23:00:03 ---а расчёт сопротивления делается исходя из даташита на микросхему, но никак не на палец --- Конец цитаты --- Нук давайте в даташитике найдите этот пункт про сопротивление, или вы на ток нагрузки думаете упор сделать :lol: Смешные вещи говорите просто до ужаса, логику включить ни как без даташитика не получается :lol: Собственно речь не об этом в этой ветке, кто сколько хочет тот столько и ставит. Закрыли трёп. А то так дойдет до не соответствия логических уровней в этом китайском шепротребе. |
| Rumata:
Вообще величина подтягивающего резистора определяется нагрузочной способностью выхода, который будет на него работать. А так да, хоть 75 Ом |
| megavolt85:
--- Цитата: Nikooone от 10 Январь 2019, 23:14:12 ---или вы на ток нагрузки думаете упор сделать --- Конец цитаты --- я думаю сделать упор на осознанность человека, утверждающего что 10К это слишком много :lol: хотелось бы услышать внятное объяснение почему 10к не годиться, утверждение про палец не зашло, готов оспорить, если полить водичкой, то и 3К3 не подходит :lol: а если ещё какой орган приложить, то и 2К2 может не зайти :lol: Rumata, не ругай сильно, не мог оставить без внимания, ей богу сижу и смеюсь во весь голос, походу ща от жены тапком прилетит что спать мешаю |
| max5775:
Подскажите, чем можно отредактировать файл с картинкой меню, чтобы вставить туда свою картинку? Не пойму, почему некоторые цвета инвертируются если рисую вручную в паинте... |
| RetHunter:
--- Цитата: max5775 от 11 Январь 2019, 10:39:16 ---Подскажите, чем можно отредактировать файл с картинкой меню, чтобы вставить туда свою картинку? Не пойму, почему некоторые цвета инвертируются если рисую вручную в паинте... --- Конец цитаты --- Любым графическим редактором. Очень рекомендую рисовать в палитре приставки. Рисунок рисуется спрайтами 32х32 пикселя, каждый такой спрайт может иметь только 3 цвета (четвёртый-чёрный будет прозрачным). Паинт может на границе цвета оставлять оттенки для плавного перехода, они очень путают программу конвертации. Вот мои примеры, номально в картридже смотрятся. Нижняя картинка берёт цвета курсора (голубой, белый, серый): |
| Guyver(X.B.M.):
off: Пеинт для XP не портит палитру. |
| max5775:
--- Цитата ---Рисунок рисуется спрайтами 32х32 пикселя, каждый такой спрайт может иметь только 3 цвета (четвёртый-чёрный будет прозрачным). --- Конец цитаты --- Можно подробнее, как рисовать спрайтами и что значит рисовать в палитре приставки? Я использую gimp или тот же paint. |
| Bugrim:
Ребят, вот есть игра Batman - Return of the Joker и её не поддерживает карик Кластера, но я нашел какой то хак Batman 4 и там явно другой маппер и может можно адаптировать? |
| bgr:
Bugrim, я нашел еще вторую часть. Остальные части искать - в лом. https://www.supercom32.net/forums/index.php?/files/file/33-batman-2-unl/ |
| Yurissum:
--- Цитата: max5775 от 10 Январь 2019, 14:52:40 ---Диод я не ставил, я в приставке сразу его поставил на питание картриджей и все. Обычно хватает одного-двух 1N4148 На скрине показал, что разрезать оранжевым цветом. Вот как нарисовано, так и считать ножки После прошивки соотв-но кинуть обратно WE на плюс, а OE на минус. WE отрывал иголкой, с ним самый гемор будет, потом припаяться - то еще удовольствие... Перемычку от OE к VSS просто перерезал той же иголкой. В своем посте выше я сделал фотку, куда все припаял обратно, после прошивки, плюс взял с площадки под микруху, а минус с 16 пина картриджа. Конечно можно было аккуратно сделать, но фиг с ним, для первого раза пойдет, я вообще думал что писец картриджу будет --- Конец цитаты --- Я тоже повелся на рекламу этого картрижда. Это уже четвертый из разрекламированных здесь. Один из первых трех благополучно отправился в мир иной. Не шьются они, а я нихрена не вижу! Психонул и купил картридж от Кластера. Хожу счастливый - жабы то на нем идут. Но руки чешутся. Помогите мне бестолковому среди слаборазвитых - укажите на моем фото где перерезать дорожку идущую от WE, дабы мог плоховидящий с кривыми руками припаяться. И на моем картридже прям капля припоя висит на 33 и 34 выводе. |
| max5775:
--- Цитата: Yurissum от 14 Январь 2019, 10:26:58 ---Я тоже повелся на рекламу этого картрижда. Это уже четвертый из разрекламированных здесь. Один из первых трех благополучно отправился в мир иной. Не шьются они, а я нихрена не вижу! Психонул и купил картридж от Кластера. Хожу счастливый - жабы то на нем идут. Но руки чешутся. Помогите мне бестолковому среди слаборазвитых - укажите на моем фото где перерезать дорожку идущую от WE, дабы мог плоховидящий с кривыми руками припаяться. И на моем картридже прям капля припоя висит на 33 и 34 выводе. (Ссылка на вложение) --- Конец цитаты --- WE (13 вывод) перерезать тут не получится, он уходит дорожкой под саму микросхему и тут только отпаять и поднять вывод над этой дорожкой. На убитом картридже кулбоя, если он похож на этот по расположению микросхем, сдуй микруху памяти и сделай хороший скрин того, что под ней. Может получится отследить, по какой дорожке 13 (WE) вывод микросхемы идет к плюсу питания и перерезать его, без выпайки самой ноги. Там, где капля припоя, это OE, каплю убрать и перерезать между ними перемычку (если есть). Я выше выкладывал скрин из даташита на микросхему памяти с пометками На фото что за картридж? Вижу память на 128Мб, круто что-то. |
| Yurissum:
--- Цитата: max5775 от 14 Январь 2019, 11:47:22 ---WE (13 вывод) перерезать тут не получится, он уходит дорожкой под саму микросхему и тут только отпаять и поднять вывод над этой дорожкой. На убитом картридже кулбоя, если он похож на этот по расположению микросхем, сдуй микруху памяти и сделай хороший скрин того, что под ней. Может получится отследить, по какой дорожке 13 (WE) вывод микросхемы идет к плюсу питания и перерезать его, без выпайки самой ноги. Там, где капля припоя, это OE, каплю убрать и перерезать между ними перемычку (если есть). Я выше выкладывал скрин из даташита на микросхему памяти с пометками На фото что за картридж? Вижу память на 128Мб, круто что-то. --- Конец цитаты --- Картридж такой как и у Вас. Меню такое Спасибо за помощь. Укреплю иголки на щупах тестера и добью эту сволочь. Под микросхемой немного дорожек и теоретически должна с обратной стороны повернуть на лицевую к мапперу. |
| Yurissum:
Если кому интересно, выкладываю ссылку на мультиром. Вот список игр список игр.txt (2.85 КБ - загружено 199 раз.) Игры собирались в разных местах. Почти все похачены для удобного проходжения. Больше половины пришлось хачить самому. Есть и третья Castlevania и Kira Kira сдампенная собственноручно. Сам ром https://www.dropbox.com/sh/ldurlpkh15ltj5y/AABa9UMg1wwi0duBEQJYWjkaa?dl=0 |
| supremacy:
--- Цитата: Yurissum от 14 Январь 2019, 16:34:08 ---Есть и третья Castlevania --- Конец цитаты --- Думал что-то новое, но оказался тот же хак 6 летней давности. Она же глючная... |
| Yurissum:
--- Цитата: supremacy от 14 Январь 2019, 20:06:13 ---Думал что-то новое, но оказался тот же хак 6 летней давности. Она же глючная... --- Конец цитаты --- Ну не знаю... У меня не глючит |
| supremacy:
--- Цитата: Yurissum от 14 Январь 2019, 20:24:44 ---Ну не знаю... У меня не глючит --- Конец цитаты --- 8) |
| Cyber:
Есть ли у кого super robin hood под mmc3? |
| supremacy:
--- Цитата: Cyber от 14 Январь 2019, 21:02:18 ---Есть ли у кого super robin hood под mmc3? --- Конец цитаты --- лови |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |