Приставки > 1-3 поколения
Создание клона Sega Master System
Oleg1977:
Добрый день всем! Планирую создать домашнюю реплику консоли SMS с поддержкой оригинальных и Flash-картриджей (можно без поддержки карточек и 3D-очков). Это мой первый проект, опыта в создании подобных консолей пока нет.
Хочу спросить, существуют ли проекты или наработки по созданию клона Sega Master System, как это было с Famicom и Dendy, или какие проектов клонов как у Dendy, представленных на форуме?
Также вопрос про основу клона. Какую модель взять? Думаю взять упрощённую вторую модель, однако хочу уточнить.
С одной стороны - первая модель, с чёткими сканами в сервис-мануале и чертежом для KiCad (не до конца оконченным) https://github.com/slowcoder/SMSSchematic Минус - стоит дороже, чем вторая модель.
С другой стороны - вторая модель. В железе стоит дешевле чем первая, но в сервис-мануале имеет чертежи плохого качества.
Слышал про современные клоны Tectoy, а именно "Master System 3 Collection 120 Super Jogos". Его железо построено на архитектуре Mega Drive и чипах своего производства, а конвертирование игр Master System происходит на ПЛИС (FPGA).
https://web.archive.org/web/20240720165059/https://www.smspower.org/forums/19995-MasterSystem3Collection120SuperJogos
К сожалению, это не совсем то, что нужно. В планах создать прямой клон Master System без внутренних конвертеров.
Можно ли сравнить принцип сборки подобной консоли со сборкой клона ZX-Spectrum, какие нужны инструменты (программаторы чипов и т.д.)?
Где можно найти рабочие аналоги оригинальных чипов Sega, чтобы с ними можно было создать рабочую клон-приставку? Читал, что реверс-инженеринг чипов Sega есть на Github. https://github.com/emu-russia/SEGAChips
Однако, это не те чипы, которые использованы в Master System.
Для сравнения, статья с обзором внутренности консоли и описанием чипов https://habr.com/ru/companies/ru_mts/articles/833820/
Планирую развить эту тему дальше и найти людей, которые также заинтересованы в ней.
wolfer:
Oleg1977, как минимум, из второй мастер систем выкинули композит и ргб, оставив только устаревший rf. Было бы неплохо вернуть Мини DIN 9 как у второго мегадрайва.
Rumata:
--- Цитата: Oleg1977 от 01 Август 2025, 18:38:04 ---Где можно найти рабочие аналоги оригинальных чипов Sega, чтобы с ними можно было создать рабочую клон-приставку?
--- Конец цитаты ---
Нигде.
--- Цитата: Oleg1977 от 01 Август 2025, 18:38:04 ---Его железо построено на архитектуре Mega Drive и чипах своего производства, а конвертирование игр Master System происходит на ПЛИС (FPGA).
--- Конец цитаты ---
Нет. Никакого конвертирования игр не существует. Просто у МД (как и оригинала, так и у клонов) есть режим совместимости с Mark III. То есть в любой МД через соответствующий переходник (https://segaretro.org/Power_Base_Converter) можно воткнуть картридж от Мастер Систем и играть как на обычной МС (без FM разве что)
--- Цитата: Oleg1977 от 01 Август 2025, 18:38:04 ---Можно ли сравнить принцип сборки подобной консоли со сборкой клона ZX-Spectrum, какие нужны инструменты (программаторы чипов и т.д.)?
--- Конец цитаты ---
Пытаться сделать клон на рассыпухе здоровья не хватит :) Ну плата выйдет небось под сотню корпусов мелкой логики. Из инструментов нужно очень хорошее знание цифровой схемотехники вообще и работы данной приставке в частности.
wolfer:
--- Цитата: Rumata от 01 Август 2025, 19:15:02 ---Нигде.
--- Конец цитаты ---
Ну в Бразилии их производили по лицензии, есть подозрение, что где-то в Китае всё-таки есть…
Rumata:
--- Цитата: wolfer от 01 Август 2025, 19:14:22 ---Было бы неплохо вернуть
--- Конец цитаты ---
Возьми паяльник и припаяй 5 проводов :biggrin:
Добавлено позже:
--- Цитата: wolfer от 01 Август 2025, 19:17:04 ---есть подозрение, что где-то в Китае всё-таки есть…
--- Конец цитаты ---
А кроме подозрения что-то есть?
wolfer:
--- Цитата: Rumata от 01 Август 2025, 19:15:02 ---без FM разве что
--- Конец цитаты ---
Так YM2413 был только в японской sms, то есть это такая редкая дичь, ее и не должно быть в клоне (хотя хотелось бы).
Добавлено позже:
--- Цитата: Rumata от 01 Август 2025, 19:17:47 ---А кроме подозрения что-то есть?
--- Конец цитаты ---
Ну миллионы клонов, произведенные для Бразилии уже в новом тысячелетии
Rumata:
--- Цитата: wolfer от 01 Август 2025, 19:27:08 ---Ну миллионы клонов, произведенные для Бразилии уже в новом тысячелетии
--- Конец цитаты ---
Покажи хоть один, в смысле изнутри.
Oleg1977:
--- Цитата: Rumata от 01 Август 2025, 19:15:02 ---Пытаться сделать клон на рассыпухе здоровья не хватит :) Ну плата выйдет небось под сотню корпусов мелкой логики. Из инструментов нужно очень хорошее знание цифровой схемотехники вообще и работы данной приставке в частности.
--- Конец цитаты ---
Планирую создать клон, используя простые элементы, чтобы в будущем сделать набор для самостоятельной сборки для каждого. Нечто похожее видел: "Очередной opensource клон Денди" https://www.emu-land.net/forum/index.php/topic,91355.0.html.
На плате все сделано с транзисторами и чипами, без сложных схем, по типу FPGA/ПЛИС, как в бразильском клоне "Master System 3 Collection 120 Super Jogos".
Говоря о "конвертации", я имел ввиду ПЛИС. Если не ошибаюсь, то он является аналогом Power base converter (эмулирует его логику) и проигрывает игры c SMS на Megadrive-клоне, которым является MS 3.
Цитата с форума: "ПЛИС Altera EPM3064A CPLD (TQFP100) для логики декодирования игр" https://web.archive.org/web/20240720165059/https://www.smspower.org/forums/19995-MasterSystem3Collection120SuperJogos
Отходя от темы, сначала планировал сделать клон Sega System E https://www.system16.com/hardware.php?id=704 но ввиду отсутствия документации и ПЗУ к этой системе, пришлось отказаться от этой идеи.
Rumata:
--- Цитата: Oleg1977 от 01 Август 2025, 20:11:33 ---Планирую создать клон, используя простые элементы
--- Конец цитаты ---
И где они, эти простые элементы?
--- Цитата: Oleg1977 от 01 Август 2025, 20:11:33 ---эмулирует его логику
--- Конец цитаты ---
Там нет никакой логики. Вообще. Там просто дорожки с одного разъёма на другой. Я выше уже объяснил, как на МД работает МС
--- Цитата: Oleg1977 от 01 Август 2025, 20:11:33 ---Цитата с форума: "ПЛИС Altera EPM3064A CPLD (TQFP100) для логики декодирования игр"
--- Конец цитаты ---
И что? Там флешка, между прочим, на 16 Мбайт. Как минимум выбирать игры. Кроме того, смотрю бразильцы не так просты, они стартуют в режиме МД
--- Цитата: Oleg1977 от 01 Август 2025, 20:11:33 ---Нечто похожее видел: "Очередной opensource клон Денди" ... На плате все сделано с транзисторами и чипами, без сложных схем
--- Конец цитаты ---
Лет 30 назад ушлые ребята на Тайване подсуетились и содрали нинтендовские чипы. И от теперь эти чипы выдирают из старых клонов и ставят на новые красивые платки. Вот и вся суть этих "клонов"
and1981:
2 года назад Nukeykt уже сделал собственное FPGA ядро Sega Master Systems на базе реверса оригинальных чипов. https://github.com/nukeykt/Nuked-SMS-FPGA И успешно его протестировал на платформе Mister. В процессе была даже идея купить оригинальную приставку на декап. Но к счастью обошлось без расчлененки :biggrin: и Нюку удалось на базе фото с силикон порна и прочих ресурсов с фотками чипов сделать качественный фпга клон. В дискорде эму-раши я наблюдал весь прогресс воочию :). Чипы мегадрайва также были нами векторизованы и изучены, наверное проще собрать приставку на их базе и перевести их принудительно в режим (M3)SMS, чем найти оригинальные чипы у нас. Ну наверное только Z80 доставаем без особых проблем :)
Rumata:
В М3 переводится практически любой китайский клон.
Oleg1977:
--- Цитата: and1981 от 02 Август 2025, 01:06:12 ---2 года назад Nukeykt уже сделал собственное FPGA ядро Sega Master Systems на базе реверса оригинальных чипов. https://github.com/nukeykt/Nuked-SMS-FPGA И успешно его протестировал на платформе Mister. В процессе была даже идея купить оригинальную приставку на декап. Но к счастью обошлось без расчлененки :biggrin: и Нюку удалось на базе фото с силикон порна и прочих ресурсов с фотками чипов сделать качественный фпга клон. В дискорде эму-раши я наблюдал весь прогресс воочию :). Чипы мегадрайва также были нами векторизованы и изучены, наверное проще собрать приставку на их базе и перевести их принудительно в режим (M3)SMS, чем найти оригинальные чипы у нас. Ну наверное только Z80 доставаем без особых проблем :)
--- Конец цитаты ---
Да, слышал про этот проект. Где можно будет посмотреть подробнее про историю создания этого FPGA-клона (кроме Github).
И еще вопрос. NukedSMS это прошивка для Mister-FPGA? Не совсем понял. Если этот проект построен исключительно на Mister-FPGA, то это не то, что мне нужно. Если данная прошивка подходит для всех ПЛИС, как, например, для Altera EPM3064A CPLD (TQFP100), которая используется в бразильском клоне "Master System 3 Collection 120 Super Jogos" то это подходящий вариант.
Если программирование и установка ПЛИС-микросхемы, соединение её с остальными элементами на плате не слишком сложный процесс, то я готов использовать её в своём проекте.
В данном случае придется отказаться от поиска клонов оригинальных чипов и переработки платы.
Сейчас идёт ориентирование на доступность и простоту сборки клона, чтобы в будущем каждый мог собрать себе клон Master System.
Если ссылаться на слова Rumata о совместимости клонов Megadrive и конвертера Power Base, то возможно создать два типа приставки:
1. Использовать принцип бразильской консоли. Собрать клон SMD с поддержкой FPGA, который будет воспроизводить только SMS-игры.
2. Использовать готовые наработки. (Фото ниже) Соединить клон приставки с клоном Power Base Converter https://aliexpress.ru/item/1005005671872979.html?sku_id=12000033965225741&spm=a2g2w.productlist.search_results.0.4cf5e9b3x1ReSR. Взять доступный малоплатный клон и заменить оригинальный слот на картриджа на слот для SMS, перед этим соединив основание платы приставки с Power-Base Converter.
Недостаток данного способа отсутствие единой документации к клонам конвертера и консоли (при желании, можно создать схематику).
+ важно! несовместимость с некоторыми играми для Master System
and1981:
--- Цитата: Oleg1977 от 02 Август 2025, 10:33:14 ---NukedSMS это прошивка для Mister-FPGA? Не совсем понял. Если этот проект построен исключительно на Mister-FPGA, то это не то, что мне нужно. Если данная прошивка подходит для всех ПЛИС, как, например, для Altera EPM3064A CPLD (TQFP100), которая используется в бразильском клоне "Master System 3 Collection 120 Super Jogos" то это подходящий вариант.
--- Конец цитаты ---
Это проект для FPGA, но на какую платформу в итоге ее скомпилировать уже зависит от применения, можно под мистер, а можно и под кастомные платы с ФПГА на борту, тут уже решать пользователю. И да, Altera EPM3064A CPLD не подойдет, ибо это ПЛИС на скромные 64 ячейки, а тут нужно бужет как минимум раз в 100 больше ресурсов. Но в итоге все можно будет уместить в одну микросхему и чипы памяти тоже. То есть в теории нужно будет ФПГА, слот для карика ну и остальная периферия, кодеры РГБ, Цап и прочее, ну и возможно шифтеры уровней для сопряжения с 5-ти вольтовым оборудованием. К слову, что-то подобное планирую в ближайшее время сделать для Денди из своих верилогов оригинальных чипов. В итоге какой бы путь не выбрал топикстартер, пожелаю ему удачи, ведь дорогу осилит идущий. :thumbup:
Фамиклон:
А можно полюбопытствовать, зачем? Какие видятся преимущества? Я понимаю, раритетный оригинал. А так, SMS есть по умолчанию в любой SEGA MD, и игры запускаются через флешкартридж.
Oleg1977:
--- Цитата: and1981 от 02 Август 2025, 16:20:32 ---Это проект для FPGA, но на какую платформу в итоге ее скомпилировать уже зависит от применения, можно под мистер, а можно и под кастомные платы с ФПГА на борту, тут уже решать пользователю. И да, Altera EPM3064A CPLD не подойдет, ибо это ПЛИС на скромные 64 ячейки, а тут нужно бужет как минимум раз в 100 больше ресурсов. Но в итоге все можно будет уместить в одну микросхему и чипы памяти тоже. То есть в теории нужно будет ФПГА, слот для карика ну и остальная периферия, кодеры РГБ, Цап и прочее, ну и возможно шифтеры уровней для сопряжения с 5-ти вольтовым оборудованием. К слову, что-то подобное планирую в ближайшее время сделать для Денди из своих верилогов оригинальных чипов. В итоге какой бы путь не выбрал топикстартер, пожелаю ему удачи, ведь дорогу осилит идущий. :thumbup:
--- Конец цитаты ---
Благодарю за ответ! Это мой первый проект в области создания приставок, до этого не имел дела ни с пайкой плат, ни с ПЛИС, ни со сборкой клонов ZX-Spectrum и прочих похожих систем, поэтому могу задавать много вопросов.
Насколько правильно понял, то из FPGA-чипа, загрузив в него образ Nuked SMS, можно сделать виртуальную "группу чипов", которые в отличие оригинала, не разбросаны по всей плате, а собраны в одном месте (внутри FPGA).
Потом из понимания, на какой части FPGA находится определенный чип, дорожки FPGA можно соединять с конкретным элементом на плате приставки (приложу рисунок своего представления ниже).
Если что-то не так, прошу объяснить в чём недочёты.
1.Оригинальная система. Рисунки плат из сервис-мануала приставки
2. Расположение чипов и дорожек из сервис-мануала. Строго закреплено в документации
3. Прописывание в FPGA точного расположение "виртуальных дорожек". В реальной системе эти дорожки соединяют чипы между собой. В NukedSMS эмулируется связь чипов, как на настоящей приставке
4. "Виртуальные чипы" FPGA. В NukedSMS прописано расположение "виртуальных чипов", их взаимодействие между собой, описывание связи: (Вирт. чип) - (FPGA) - (Порт FPGA) - (Реальная дорожка) - (Устройство ввода/вывода). Являются сбором всех чипов на приставке, но внутри FPGA.
5. "Виртуальная дорожка". Эмулирует связь "Виртуальных чипов", которую выполняют реальные медные дорожки внутри реальной приставки.
6. Реальная медная дорожка. Соединяет FPGA с остальными внешними элементами на плате (транзисторы, остальные чипы, джойстики и т.д.)
7. Программируемые порты FPGA. Показывают, где находится "виртуальные чипы" и соединяет FPGA с внешними элементами.
Добавлено позже:
--- Цитата: Фамиклон от 02 Август 2025, 17:40:18 ---А можно полюбопытствовать, зачем? Какие видятся преимущества? Я понимаю, раритетный оригинал. А так, SMS есть по умолчанию в любой SEGA MD, и игры запускаются через флешкартридж.
--- Конец цитаты ---
Добрый день! Как хобби. Хочется сделать доступной эту систему для всех, чтобы любой желающий смог поиграть "вживую" и собрать её у себя дома, т.к. хороший оригинал с картриджами - весьма дорогая вещь и с каждым годом найти его труднее. На мой взгляд это хороший способ популяризации данной системы, как это есть с ZX-Spectrum и его советскими клонами, когда своими руками можно сделать игровую приставку и писать для нее игры и пр.
Касательно совместимости SMS и SMD (поправьте меня). Не вся библиотека SMS совместима на MD. Power-Base Converter- "костыль" для запуска игр с Master System. В разработке клона мне нужна точность для полной эмуляции настоящей консоли.
Фамиклон:
--- Цитата: Oleg1977 от 02 Август 2025, 18:43:35 ---На мой взгляд это хороший способ популяризации данной системы, как это есть с ZX-Spectrum и его советскими клонами, когда своими руками можно сделать игровую приставку и писать для нее игры и пр.
--- Конец цитаты ---
Не поздновато-то с популяризацией? Непопулярность SMS имеет свои причины и если бы не TecToy, а в Бразилии игровые развлечения до сих пор роскошь для большинства, популярность была бы ещё меньше. Что там уникального, чего нету на других, какими хитами можно завлечь юзверя? Ну да ладно, всё оно на любителя. А дальше...
--- Цитата: Oleg1977 от 02 Август 2025, 18:43:35 ---Хочется сделать доступной эту систему для всех, чтобы любой желающий смог поиграть "вживую" и собрать её у себя дома, т.к. хороший оригинал с картриджами - весьма дорогая вещь и с каждым годом найти его труднее.
--- Конец цитаты ---
А что нынче не дорого, вопрос, любая ретро-консоль, особенно если в хорошем состоянии, какой-нибудь редкой ревизии да ещё и с картриджами - будет дорого. Но не значит что недоступно, за 8-10 рублей можно приобрести оригинальный SMS, что вполне реально если сильно хочется. И 146% что делать самому дешевле не будет. Вот что например предлагается использовать в качестве корпуса, джойстики, какая-нить мелочевка вроде слота, где это всё брать? К тому же нужно обладать нехилой базой знаний и практики. Как справедливо выше отмечено - всё изготовление клонов домашнего пошиба сводится к пересадке старых китайских микросхем на новую плату, изготовленную в том же Китае, и впихиванию в старый же корпус.
--- Цитата: Oleg1977 от 02 Август 2025, 18:43:35 ---Касательно совместимости SMS и SMD (поправьте меня). Не вся библиотека SMS совместима на MD. Power-Base Converter- "костыль" для запуска игр с Master System. В разработке клона мне нужна точность для полной эмуляции настоящей консоли.
--- Конец цитаты ---
Не вся, процентов на 90 совместимо, но там и с разными версиями оригиналов тоже не всё гладко. Переходник будет костылём, если у кого-то вдруг завалялась кучка оригинальных картриджей SMS, но нет самой приставки, что маловероятно. И никакой эмуляции в MD/Genesis нет, игры от SMS работают так же как и на оригинальной приставке.
wolfer:
Так не вся библиотека md совместима со всеми ревизиями md, о чем тут говорить :)
Добавлено позже:
Я бы вот не отказался от переходника sms-md с поддержкой FM звучания. Как раз с десяток игор есть на картриджах. А их хрен достанешь
Rumata:
Типа:
wolfer:
--- Цитата: Rumata от 03 Август 2025, 15:05:11 ---Типа:
(Ссылка на вложение)
--- Конец цитаты ---
А он с FM?
Добавлено позже:
И кнопки чёт не вижу
Rumata:
--- Цитата: wolfer от 03 Август 2025, 15:14:51 ---А он с FM?
--- Конец цитаты ---
Нет, с AM :biggrin: YM2413 там для чего? Но это на самом деле чья-то самоделка. А кнопка как и положено, на другой плате
Навигация
Перейти к полной версии