PDA

Просмотр полной версии : MegaDrive ROM Maker



vfiuchcikicshuusrch
17.04.2015, 14:48
MegaDrive ROM Maker

текущая версия от 20 апреля 15 года.
Программа для работы с файлами *.SMD, *.BIN, *.GEN

из функций:

исправление контрольной суммы в заголовке;
конвертирование *.SMD в *.BIN;
конвертирование *.BIN в *.SMD;
исправление таблицы звукового движка GEMS, применяется для Sega Gopher, код исправления написан r57shell;
создание многоигровых ромов для прошивки в ПЗУ картриджей, возможен автобайтсвоп при создании и исправление контрольной суммы;
чтение заголовков *.BIN, *.SMD файлов и отображение инфы из них о роме.


если будут предложения и ругательства, готов выслушать и исправиться :3

Скачать! (http://vfiuchcikicshuusrch.ddns.net/Sega/mdrm)

piroxilin
17.04.2015, 18:17
vfiuchcikicshuusrch, Многоигровки переключаются из меню регистром или счётчиком по ресету?

John North
17.04.2015, 18:19
piroxilin, я сбросом переключал.

vfiuchcikicshuusrch
17.04.2015, 18:56
piroxilin, ромы просто друг за другом пишутся, никаких меню там нет.
ромы размещаются одинаковыми банками. размер банка выбирается по размеру самой большой игры.
там, собственно, квадратиками все вроде визуализируется :)

vfiuchcikicshuusrch
20.04.2015, 12:22
ещё немного обновился.
до этого был конверт из smd -> bin
теперь есть bin -> smd
и интерфейс укрупнил местами :)

JV-Soft
29.01.2017, 05:12
При скачивании 360 total security ругается на троян, это нормально ?

http://savepic.ru/12758879m.jpg (http://savepic.ru/12758879.htm)

vfiuchcikicshuusrch
29.01.2017, 10:25
я хз. там нет никаких троянов.
все эти антивирусы... они сами в себе и ищут хз что. скоро и винда станет трояном))
exe файл сжат с помощью upx, вероятно, это и есть причина ругательства антивируса.

если страшно, можете не качать :)

JV-Soft
29.01.2017, 13:43
если страшно, можете не качать
Страшно, но качать надо :D

alex81
28.04.2018, 09:01
Привет.
Есть новодельный картридж с флешкой tc58fvt160atg-70 c 4-х игровкой (меню из четырех игр)
Вопрос (возможно глупый, скорее всего так и есть, ну не понимаю я как работают картриджи - многоигровки), хотелось бы собрать свой ром и сделать переключение по reset. Подскажите пожалуйста.
https://cdn1.savepice.ru/uploads/2018/4/28/0df8d95d4278ce521a9b5ee6154c7805-full.jpg (https://savepice.ru) отправить фото (https://savepice.ru/)
https://cdn1.savepice.ru/uploads/2018/4/28/936719fce2cfb5541c2cd1ab4b09c790-full.jpg (http://perfetto-furniture.com) ipic (https://savepice.ru/news/all-photo-hosting/instrukciya-po-razmescheniyu-izobrazhenij-na-fotohostinge-ipic.html)

Если собрать ром ROM Makerom и прошить флешку, то при текущей схеме будет работать только первая по порядку игра.

В идеале нужно переключение по Reset, но мне для начала достаточно прямого использования всего объема флешки (2mb), я не совсем понимаю, куда подключать /WE, /RESET/, /RY-BY
Остальные подключал согласно простейшей схеме картриджа, т.е. напрямую: A0 флеш ->A1 картридж..., D1 флеш -> D1 картридж... и т.д.

JV-Soft
28.04.2018, 11:58
alex81, разводил я картридж и под многоигровки по reset и под сохранения ,и можно только флеш впаять и стабилизатор и одноигровку залить ,могу вечером доки скинуть и гербера
https://s011.radikal.ru/i315/1702/31/e18a99f10a4ft.jpg (http://radikal.ru/fp/cx9lsnrl3ojtn)

alex81
02.05.2018, 10:55
alex81, разводил я картридж и под многоигровки по reset и под сохранения ,и можно только флеш впаять и стабилизатор и одноигровку залить ,могу вечером доки скинуть и гербера
https://s011.radikal.ru/i315/1702/31/e18a99f10a4ft.jpg (http://radikal.ru/fp/cx9lsnrl3ojtn)

Спасибо. Но хотелось бы и с имеющимся что-то сделать.

JV-Soft
02.05.2018, 13:23
Спасибо. Но хотелось бы и с имеющимся что-то сделать.


В идеале нужно переключение по Reset, но мне для начала достаточно прямого использования всего объема флешки (2mb), я не совсем понимаю, куда подключать /WE, /RESET/, /RY-BY
Если шить мукру отдельно программатором то при установке в картридж /WE и /RESET через резисторы по 10к на +5в , /RY-BY просто в вохдухе, ничего с ним не делать.

Как сделать переключение по reset можно подсмотреть в журнале радиоаматор №10 2005г.

alex81
03.05.2018, 13:25
С одноигровкой я разобрался :)
Сшил 2 образа Кастельвании, кинул перемычку на стороне Б для А19 и все заработало, правда Сега с вшитыми играми дальше логотипа Конами не идет, а новодельная без встроенных, чудно все читает.
Следующий этап - многоигровка кратная 2-м

HardWareMan
03.05.2018, 14:28
С одноигровкой я разобрался :)
Сега с вшитыми играми дальше логотипа Конами не идет
Не прошла проверка региона. Если логотип Конами сразу появляется - значит регион приставки и регион игры не совпадают. При совпадении логотип открывается сверху вниз.

alex81
03.05.2018, 16:34
Не прошла проверка региона. Если логотип Конами сразу появляется - значит регион приставки и регион игры не совпадают. При совпадении логотип открывается сверху вниз.

Подтверждаю, с переключением в Openseas работает, спасибо!

HardWareMan, а я не покажусь слишком нахальным с просьбой такого плана, "Генерация" меню для таких типов картриджей (с логикой 74hc174)?
Наткнулся тут (http://sega4ever.power-heberg.com/tutodedev/Sega%20Multigame%20Cartridge/version1.1/) на Sega Multigame Maker V1.1 с благодарностью на французком:
"J' aimerais remercier toutes les personnes ayant contribuer de prиs ou de loin au dйveloppement de cette application:
HardwareMan : pour m ' avoir aider a concevoir la partie Hardware de la cartouche multi-jeux."

Попробовал, по сути топикстартер сделал более продвинутую версию этой утилиты

- - - Добавлено - - -

Правильно ли я понимаю, что за переключение ромов в ПЗУ отвечают ноги А18 и А19 (ПЗУ), а программа меню через логику, в зависимости от выбранной игры выставляет там или 1 или 0 ?
Таким образом получается 4 игры:
А19=0, А20=0, первая игра;
А19=0, А20=1, вторая игра;
А19=1, А20=0, третья игра;
А19=1, А20=1, четвертая игра;

HardWareMan
03.05.2018, 16:39
Если я буду записывать всех, кому помогал, то у меня не останется времени помогать еще кому-то. Этого французика на спрайтесмайнд видел.
http://i2.ytimg.com/vi/dx1KkqhnPrg/hqdefault.jpg (http://chert-poberi.ru/wp-content/uploads/proga/111/images1/201704/igor9-10041721073807_981.jpg)

vfiuchcikicshuusrch
03.05.2018, 17:36
alex81, я когда делал, ни о каких французиках и их софте понятия не имел :)
софт для сеги чисто для удобства. это не для денди, где ром разбирать нужно.
для сеги всё просто. поэтому особого ума или гениальности не нужно было, чтобы такое написать.

можно и через cmd в винде делать многоигровой ром для сеги. кто через что умеет.

вот.

alex81
03.05.2018, 18:03
Да твоя прога просто "Огонь"!
Но вернёмся к моим баранам :)
Я тут выдвинул предположение, но его никто не опроверг и не подтвердил, сейчас думаю, что я ошибся. Т.е. комбинации должны быть другими. A19=0/1, а A19=A20 и наоборот.
alex81, я когда делал, ни о каких французиках и их софте понятия не имел :)
софт для сеги чисто для удобства. это не для денди, где ром разбирать нужно.
для сеги всё просто. поэтому особого ума или гениальности не нужно было, чтобы такое написать.

можно и через cmd в винде делать многоигровой ром для сеги. кто через что умеет.

вот.

Отправлено с моего Redmi 4X через Tapatalk

JV-Soft
03.05.2018, 18:47
Правильно ли я понимаю, что за переключение ромов в ПЗУ отвечают ноги А18 и А19 (ПЗУ),
отправлю туда же - радиоаматор №10 2005г.

alex81
04.05.2018, 15:29
отправлю туда же - радиоаматор №10 2005г.

Я эту статью уже вдоль и поперек изучил, но упорно не хотел замечать Таблицу 4. :v2_dizzy_facepalm:
Пока приклеил на двухсторонний скотч микро переключатель (4х) и подпаял к нужным местам проводками, для тестов пойдет. пока погоняю как есть, потом подумаю как прикрутить к плате счетчик с минимальными жертвами. Всем спасибо за помощь!

Ну и так... чтобы было напишу здесь выдержку из статьи Рюмика:
"Счетчик DD1 формирует на своих выходах логические уровни в двоичном коде, которые переключают старшие разряды FLASH ПЗУ. Каждой из 16 возможных игр соответствует свой код, который меняется при поступлении от MD2 сигнала сброса через контакт B27 разъема XP1. Контакты соединителей XT1–XT4 закорачиваются внешними джамперами и определяют число игр согласно табл.4." XT1 - A20, XT2 - A19, XT3 - A18, XT4 - A17
в моем случае - 4 игры: A16 флешки на A17 картриджа, A17 флешки на A18 картриджа, а на A18, A19 флешки подаем 1 или 0
первая игра - 00
вторая игра - 01
третья игра - 10
четвертая игра - 11
Ну и собственно сам Журнал Радиоматор №10 за 2005г (https://drive.google.com/open?id=1O2V6XqZ_xii-2SMPtFLxzrkmnKYes3AR)

HardWareMan
04.05.2018, 17:04
Ну и собственно сам Журнал Радиоматор №10 за 2005г (https://drive.google.com/open?id=1O2V6XqZ_xii-2SMPtFLxzrkmnKYes3AR)
Почитал, вспомнил, всплакнул...
http://jpegshare.net/images/ac/73/ac73485c517a37dee9e335a44b73c88a.png