| Приставки > Картриджи / диски |
| MegaDrive ROM Maker |
| (1/1) |
| goodbye:
MegaDrive ROM Makerтекущая версия от 20 апреля 15 года. Программа для работы с файлами *.SMD, *.BIN, *.GEN из функций: * исправление контрольной суммы в заголовке; * конвертирование *.SMD в *.BIN; * конвертирование *.BIN в *.SMD; * исправление таблицы звукового движка GEMS, применяется для Sega Gopher, код исправления написан r57shell; * создание многоигровых ромов для прошивки в ПЗУ картриджей, возможен автобайтсвоп при создании и исправление контрольной суммы; * чтение заголовков *.BIN, *.SMD файлов и отображение инфы из них о роме. если будут предложения и ругательства, готов выслушать и исправиться :3 прим. Rumata: Не всегда применяется стандартная методика подсчёта контрольной суммы и попытка править дамп с [c] может плохо кончиться. К тому же некоторые товарищи типа ЕА вообще контрольную сумму в другом месте держат. Тут индивидуальный подход нужен |
| Rumata:
--- Цитата: goodbye ---исправление контрольной суммы в заголовке; --- Конец цитаты --- Вот с этим осторожнее. Не всегда применяется стандартная методика подсчёта и попытка править дамп с [c] может плохо кончиться. К тому же некоторые товарищи типа ЕА вообще контрольную сумму в другом месте держат. Тут индивидуальный подход нужен --- Цитата: goodbye ---оздание многоигровых ромов --- Конец цитаты --- С меню? |
| goodbye:
Rumata, без меню. чисто набор ромов одинаковыми банками для переключению по сбросу, например. размер банка выбирается по самому большому рому. и всё под него подгоняется. ну достаточно удобно сделал вроде... хз хм.. про контрольную сумму не знал такого. ну там же каждый сам решает, исправлять или нет.))) софт никого не заставит какбы) я готов к сотрудничеству))).. если кто сможет рассказать как сделать с меню и даст своё меню.. ну собственно было бы желание, всё можно сделать. |
| Rumata:
На счёт меню подумать можно, собственно меню можно из любой многоигровки вынуть. Но там и пара микросхем в картридже нужна. На счёт контрольной суммы просто предупреждаю. Так же с smd надо внимательно. Последнее время мыла замечена манера тупо переименовывать bin в smd. Эмулятору-то без разницы, но пытать конвертировать не стоит. В общем сначала в обязательном порядке смотреть заголовок |
| goodbye:
как раз думал про проверку заголовка smd.))) учту в след версии.. про чексумму, в первом сообщении напишу... микросхемы я думаю тоже не проблема. но ведь есть варианты переключения без микросхем ?оО если представить себе ром сет с более чем 10 игр.. то сбросом заманаешься щелкать))) да и есть же карики с бОльшим кол-вом игр... может есть смысл такой реализации ? (я подробностей не знаю просто) |
| Rumata:
Переключатель страниц есть в любом случае. Другое дело в последних чипах (TCT-6801 и типа того) он встроен внутрь. Надо будет посмотреть нынешние многоигровки, возможно на следующей неделе доберусь. |
| goodbye:
Rumata, спасибо :) инфа пригодится не только мне :) |
| SAMael:
goodbye, ;) THX |
| SAMael:
Гуд, косяки уже поправлены, потестю еще. |
| goodbye:
ещё немного обновился. до этого был конверт из smd -> bin теперь есть bin -> smd и интерфейс укрупнил местами :) Rumata, я сделал проверку заголовка SMD файла... но думаю это будет не круто, есть у меня файл с одним байтом не совпадающим но это всё равно smd... причем я хз конечно как и кто создает эти файлы... всего не предусмотришь, но думаю так, что лучше отключить эту проверку, если будет глюк из-за неправильного формата, то просто прога в худшем случае просто вылетит %) может у тебя есть какое нибудь другое описание сеговских форматов файлов ? я по этому работаю: |
| Rumata:
По большому счету smd сейчас абсолютно не нужен, это пережиток, доставшийся в наследство от Super Magic Drive с его дискетами. |
| goodbye:
Rumata, ну тогда не буду размышлять на эту тему. пусть без проверок будет :) в след. версии уберу. |
| densir:
По поводу менюшки, можно использовать менюшку от tototec , онп поддерживает до 16 игр, ну или писать самому, лично я в свое время на ее написание убил кучу времени и еще больше людей достал вопросами, в основном время ушло на разбирательство что да как, на самом деле оказалось все просто. но такой вариант более гибок и позволяет писать игры разных размеров не теряч место в пзу, правда дешифратор придется городить более увесестый |
| goodbye:
densir, сложно сделать просто... но нужно сделать проще для пользователей. |
| densir:
Тогда глянь меню от tototec она есть в ромсете на этом сайте. Как вариант писать ее первой и делать все банки одинаковыми, как в принципе и делается сейчас. Тогда схема будет стандартной для всех |
| goodbye:
сложность в том что если захотеть запилить 50 игр например, то логики нужно будет паять много, и она как то связана должна быть... схема будет усложняться. меню то собрать и игр напихать дело не сложное. дальше нужно будет дать всем схему, как собирать карик. не думаю что сложно, просто я сам не собирал и я сомневаюсь в этом вопросе. |
| densir:
А какой другой вариант? Игры переключать либо сбросом, но это 2-4 игры, либо из меню. В любом случае тот кто будет заниматься сборкой своего кприка уже будет готов к этому. Тот кто захочет просто поиграть, будет использовать эмулчтор или флешькарик. Опять же размеры пзу, в дип корпусах это 32 мегабита максимум, и 8 игр. Все что больше это tsop и т.п. опять же не многие будут дома с этим связываться |
| goodbye:
согласен) вариантов не много. но спешить не буду, подумаю... и сразу сделаю хорошо) |
| Навигация |
| Главная страница сообщений |