Просмотр полной версии : Нужна Сега Мегадрайв на декап
HardWareMan
28.12.2015, 10:27
Если у кого завалялась сия приставка из 90х, я могу ее купить. Не обязательно рабочую, не обязательно в полном комплекте (собственно интересна только тушка, но варианты возможны). Требования ниже:
1. Это может быть как оригинал так и клон, основное условие - большая плата. Определить можно открыв крышечку разъема для Sega CD (справа если смотреть на нее спереди) и заглянуть вовнутрь. Таким образом, интересует только то, что выходило в 90х, новодел из 2000х не интересует.
2. Это может быть как MD1, так и MD2. Так же возможен вариант Genesis или стиплеровская адаптация BitMan.
3. Как выглядят MD1:
http://savepic.ru/8143789m.jpg (http://savepic.ru/8143789.jpg)
http://savepic.ru/8149933m.jpg (http://savepic.ru/8149933.jpg)
http://savepic.ru/8148909m.jpg (http://savepic.ru/8148909.jpg)
4. Как выглядит MD2:
http://savepic.ru/8137645m.jpg (http://savepic.ru/8137645.jpg)
В идеале нужен вот такой набор микросхем:
http://savepic.ru/8138669m.jpg (http://savepic.ru/8138669.jpg)
Но возможен вариант с клонами чипсета ТАхх и PCSхх.
Предложения складываем здесь. Заранее спасибо.
piroxilin
28.12.2015, 11:53
HardWareMan,
Мода на декап :)
вопросы :
1. тебе нужна именно плата или микрухи (или всё ваще)?
2. есть гена1 с 2 чипами и видяхой, есть клон на одном чипе и видяхой (PCS-ный) (проци, память, звукарь - всё дискретное-отдельное) - что приорететнее?
3. есть битман - взял по ностальгии, но внутри он мне не понравился - вместо ОУ там всё-всё на транзисторах и довольно топорно сделано....
4. польза какая будет? я так понял ты разрабатываешь "стенд" для опытов с разными сочетаниями видях, чипов, процов - типа всё м/с на макетках / на панельках ?
68000 тоже будете реверсить, или уже уже 'украдено до нас'?
vfiuchcikicshuusrch
28.12.2015, 13:23
у меня таких две рабочих полностью и состояние близко к отличному:
одной могу поделиться (фотка не моя)
http://sblive.narod.ru/ZX-Spectrum/ZX-SEGA/SegaSecret/SEGA.jpg
есть ещё по паре штук вдп и мультичипов с этой платы. один вдп точно глючный , сигнал данных вызжен %) остальные хз...
HardWareMan
28.12.2015, 14:01
HardWareMan,
Мода на декап :)
вопросы :
1. тебе нужна именно плата или микрухи (или всё ваще)?
2. есть гена1 с 2 чипами и видяхой, есть клон на одном чипе и видяхой (PCS-ный) (проци, память, звукарь - всё дискретное-отдельное) - что приорететнее?
3. есть битман - взял по ностальгии, но внутри он мне не понравился - вместо ОУ там всё-всё на транзисторах и довольно топорно сделано....
4. польза какая будет? я так понял ты разрабатываешь "стенд" для опытов с разными сочетаниями видях, чипов, процов - типа всё м/с на макетках / на панельках ?
1. Технически микрухи. Но если декаппер будет снимать их с рабочей платы (которую он проверит сам), то было бы лучше. Были моменты, когда микросхемы выходили из строя будучи посланы отдельно от платы (6538 в частности).
2. Лучше если арбитр и IO были бы раздельны. Это ТА или СЕГА чипсеты (как на картинке). Объедененный чипсет в меньшем приоритете.
3. Покажи фотку или назови чипсет. Если чипсет подойдет - то есть смысл от него избавиться.
4. Стенд это для проверки моделей. Цель - получить точную модель в FPGA/CPLD. Собственно, провект BreakNES практически закончен, PPU уже работает, занимаюсь CPU и pAPU.
68000 тоже будете реверсить, или уже уже 'украдено до нас'?
Реверсить будем только заказные микрухи. Фотки М68К здесь. (http://www.visual6502.org/images/pages/Motorola_68000.html)
у меня таких две рабочих полностью и состояние близко к отличному:
одной могу поделиться (фотка не моя)
есть ещё по паре штук вдп и мультичипов с этой платы. один вдп точно глючный , сигнал данных вызжен %) остальные хз...
В PCS чипсете обьеденены IO и арбитр. Ценность в нем представляет только VPD (PCS8290), так как он максимально идентичен VDP от ТА06 и SEGA 315-5313. Однако, как я уже сказал выше, раздельные арбитр и IO в приоритете. Серия ТАхх желательна (TA04, TA05, TA06, TA07), так как именно она была наиболее распространена у нас и является максимально точным клоном оригинала.
Лично я разобрал вот такой вариант:
http://savepic.su/5969360.jpg
Но я не могу выслать декаперу его, т.к. он будет базой для тестирования моделей на CPLD/FPGA. Я воссоздам материнскую плату с М68К, Z80, ОЗУ, гнездом и необходимой обвязкой. Заказные микросхемы будут на таких платках:
http://savepic.su/5978130.jpg
Как-то так.
Реверсить будем только заказные микрухи. Фотки М68К здесь. (http://www.visual6502.org/images/pages/Motorola_68000.html)
Фотки есть, а реверс кто-нибудь уже сделал?
piroxilin
28.12.2015, 14:47
HardWareMan, :
- гена1 с раздельным арбитром и мультиплексором портов.
- битман на PCS чипсете с совмещённым арбитром/мультиплексором
- мой клон такой-же как у vfiuchcikicshuusrch
- TA06W не подходит вместо TA06 (a) - артефачит и глючит или вообще не запускается (смотря с чем)
- есть ещё клон с совмещённым чипсетом на ТА-шках , характерно, что там вся мелочь смд-шная.
HardWareMan
28.12.2015, 14:47
Фотки есть, а реверс кто-нибудь уже сделал?
Я где-то видел разбор микрокода М68К по этим фоткам, но вспомнить где не могу. Быть может даже на Спрайтесмайнде.
HardWareMan, :
- гена1 с раздельным арбитром и мультиплексором портов.
- битман на PCS чипсете с совмещённым арбитром/мультиплексором
- мой клон такой-же как у vfiuchcikicshuusrch
- TA06W не подходит вместо TA06 (a) - артефачит и глючит или вообще не запускается (смотря с чем)
- есть ещё клон с совмещённым чипсетом на ТА-шках , характерно, что там вся мелочь смд-шная.
Про ТА06W знаю, более того, у него есть вариант в TQFP и есть ноги PLL генератора (можно напрямую зацепить кварц на 26 или 17 и вывести клок на остальной чипсет).
PS Мне помогает ТС из этой темы (http://zx-pk.ru/showthread.php?t=25551). Это может упростить пересылку.
PPS Ребята, я не призываю отдать редкие варианты. И раздельность арбитра и IO обусловлено более простым реверсом, нежели при обьединении. Собственно, в результате будет проект для FPGA, используя который все желающие смогут собрать точный клон, который гарантированно будет работать со всеми играми и аддонами, без каких-либо хаков и твиков.
vfiuchcikicshuusrch
28.12.2015, 15:41
блин))) я как раз пробовал ставить TA06W вместо ТА06... нихрена не заработало >_<
68000 уже сфотографировали и есть схема (http://siliconpr0n.org/archive/doku.php?id=motorola:68000#schematics). Могу поучаствовать в переписывании на Верилог, если не найдется готовый.
68000 уже сфотографировали и есть схема (http://siliconpr0n.org/archive/doku.php?id=motorola:68000#schematics). Могу поучаствовать в переписывании на Верилог, если не найдется готовый.
Не для меня. Я верилоги не понимаю, только схемы.
Оффтоп: Не сфоткал ли кто еще заодно и заказные амижные чипы в придачу к 68000?
Могу отдать безвозмездно сегу из этого сообщения:
http://zx-pk.ru/showthread.php?t=16391&p=845695&viewfull=1#post845695
После разгона ей поплохело:v2_dizzy_tired2:
HardWareMan
28.12.2015, 18:35
Чипсет SE интересен так же, как и PCS, по понятным причинам. К тому же, нужна заведомо исправная плата, чтобы после декапа получить фотографии заведомо исправной микросхемы.
К тому же, нужна заведомо исправная плата, чтобы после декапа получить фотографии заведомо исправной микросхемы.
Очень часто повреждения даже не видно в микроскоп. Если там дыма и обугливания не было, то с очень высокой вероятностью положительного результата можно декапить - геометрия не пострадала.
Ну мое дело предложить...
HardWareMan
31.12.2015, 14:15
Нашел фотку MD2 на нужном чипсете:
http://savepic.ru/8145487m.jpg (http://savepic.ru/8145487.jpg)
Еще вариант:
http://savepic.ru/8164942m.jpg (http://savepic.ru/8164942.jpg)
piroxilin
31.12.2015, 14:43
HardWareMan, Не торопи - гену посмотрел, а она на совмещёном чипе. В первых числак посмотрю остальные драйвы - может японка окажется на такой комплектухи.
Вот, что под рукой оказалось :
битман (http://piroxilin.narod.ru/sega/pcb/01xbitman.jpg)
двучиповый клон (http://piroxilin.narod.ru/sega/pcb/02x.jpg)
Гена1 (http://piroxilin.narod.ru/sega/pcb/03gena1.jpg)
Забросил удочку про японца на 2-х чипах+ВДП, сказали ,что посмотрют в январе.
Ещё на праздниках у себя пороюсь, глядишь будет какая-нить оригинальная, разделёная....
На донорство отдам за так - передам Флеймеру, если он не против будет...
murgatroid_79
31.12.2015, 17:46
Нашел фотку MD2 на нужном чипсете:
...
Еще вариант:
http://savepic.ru/8164942m.jpg (http://savepic.ru/8164942.jpg)
Вот,точно такая плата есть.И кварц,тоже, на 53.693 MHz. Вот только нерабочая она:v2_down:
Ещё есть выпаянные SE-95 и TA-04
З.Ы.: Сегодня почта работает?:v2_dizzy_stupid:
HardWareMan
01.01.2016, 05:50
Вот, что под рукой оказалось :
...
двучиповый клон (http://piroxilin.narod.ru/sega/pcb/02x.jpg)
...
Номер 2 самое то! Только впаять бы ТА-06 и запустить предварительно.
Забросил удочку про японца на 2-х чипах+ВДП, сказали ,что посмотрют в январе.
Ещё на праздниках у себя пороюсь, глядишь будет какая-нить оригинальная, разделёная....
На донорство отдам за так - передам Флеймеру, если он не против будет...
Было бы супер!
Вот,точно такая плата есть.И кварц,тоже, на 53.693 MHz. Вот только нерабочая она:v2_down:
Изначально это была PAL плата и кварц там был соответствующий. Но перед передачей этой платы 8 лет назад Масяне я переделал ее на NTSC. Но это просто смена региона перемычками, сам набор микросхем тот же.
Ещё есть выпаянные SE-95 и TA-04
З.Ы.: Сегодня почта работает?:v2_dizzy_stupid:
Отдельно выпаянные тоже подойдут! На них можно потренироваться декаперу перед прожиганием боевого экземпляра. Можно даже нерабочие, я думаю, главное их пометить.
PS В конечном итоге, объедененный арбитр и IO (PCS и SE чипсеты) тоже интересен. Для сравнения с более полным вариантом (вдруг там реально просто 2 кристалла в одном корпусе, поэтому и ног столько). К тому же, у меня есть японка и там есть странные отклонения (обратите внимание на маленькую микросхемку рядом с VDP):
http://savepic.net/2393602.jpg
Вот крупнее:
http://savepic.net/2382679.jpg
Забавная штука получается c 315-5339:
1 - GND 16 - +5V
2 - VDP#43 (HSYNC) 15 - +5V
3 - GND 14 - +5V
4 - VDP#84 VA11 13 - +5V
5 - VDP#45 M3 12 - X
6 - VDP#117 OEO 11 - RAM LCS (IA14)
7 - VDP#52 MCLK 10 - RAM HOE (EOE)
8 - GND 9 - VDP#53 EDCLK
Но это еще не все. Арбитр - 315-5308 и она в QFP-80. В то время как в PAL версии 315-5364 в QFP-100, как и ее клон - ТА-04.
piroxilin
03.01.2016, 01:07
HardWareMan, Вобщем выкопал такую : MD1 HD Pal (http://piroxilin.narod.ru/sega/md1s/md1_hd_pal_resize.jpg)
Надеюсь Пал-ом не побрезгуешь :)
В ней нет CVBS - только РГБ, хотя кодер запаян, но как повторитель и ЛЗ.
Лень было разбираться - запаял туда НЕДО-ПАЛ кодер :)
Такой момент - раз пошла тема про декап, то могу от сердца оторвать Sega-CD1 японский.
Полностью рабочий, но с сильно севшим лазером.
СиДи1 Н-н-нада?
HardWareMan
03.01.2016, 05:01
HardWareMan, Вобщем выкопал такую : MD1 HD Pal (http://piroxilin.narod.ru/sega/md1s/md1_hd_pal_resize.jpg)
Надеюсь Пал-ом не побрезгуешь :)
В ней нет CVBS - только РГБ, хотя кодер запаян, но как повторитель и ЛЗ.
Лень было разбираться - запаял туда НЕДО-ПАЛ кодер :)
Это ж самый идеальный вариант! PAL/NTSC там условны: различие только в кварце и перемычках, чипсет общий.
Такой момент - раз пошла тема про декап, то могу от сердца оторвать Sega-CD1 японский.
Полностью рабочий, но с сильно севшим лазером.
СиДи1 Н-н-нада?
О, да, CD н-н-нада!
piroxilin
06.01.2016, 01:59
Вобщем :
1. выкопал СиДи1, собрал его вкучу, починил аудио-цап на ней (электролит потёк и поел плату), проверил - биос пашет, эффекты кажет , но привод замучанный :
- пассики ослабли
- концевики не срабатывают
- не читает диски никакие , при фиксинге первых двух пунктов.
Есть к нему родная голова, но стоит новая кетайская (ни так ни сяк не читает)
2. гена после перепайки назад VDP-шки что-то не взлетел :( поэтому на декап уйдёт токо европейка (на разделённом чипсете)- проверил , всё пашёт как нада. могу отдать в таком состоянии, если охота повозиться....
3. до кучи есть 32х американский (робит)
4. многочиповый (та04, та05) кетаец тоже не взлетел, после возврата ВДП, но там при отпайке сдулись 3 резюка и кондёр неопознаные, а такая-же плата есть только у CPU-Hunter (вот такая плата http://content.foto.mail.ru/mail/korostilev/22/i-709.jpg)
вот тема : http://forum.3doplanet.ru/viewtopic.php?f=26&t=210
Она пахала "до" , а после возврата ВДП запаял 2к2 резюки туда, но жутко глючить стала видеочасть, будто битая шина видеопамяти :(
вопросы :
- корпуса нужны к ним (собирать влом) ?
- кетайцы нужны в таком состоянии?
- не по теме : есть карик от СНЕС "супермарио РПГ" с чипом SA1 (живой) - могу отдать на декап - нада? Могу ещё какой-нить карик с SuperFX1 чипом подогнать под скальпель.
HardWareMan
06.01.2016, 07:57
SNES пока мы отложим, но к нему еще вернемся. По сегам: корпуса на твой вкус. Если ты в многочиповом уверен что именно VDP улетел а арбитр и IO живы, то можно и в таком виде. 32х пока тоже не нужен - он слишком сложен на данном этапе + про SH вроде бы инфы пока хватает. По CD - отлично, если только механика битая, то это не важно. Свяжись с Фламером. Заранее благодарю.
MetalliC
07.01.2016, 14:56
HardWareMan, а дримовской нутрянкой есть желание/возможность заняться ? устроить фотосессию Yamaha AICA и HOLLY (ее чипсет и PVR2 GPU).
трупик для препарации я думаю будет не сложно тебе предоставить, дохлых дримов с выбитыми драйверами GD-ROM-а у людей на руках достаточно много.
piroxilin
24.04.2016, 16:11
Flamer вышел из зимней спячки и вроде даже завтра заберёт у меня доноров.
На декап уйдёт японка VA4 с чипами 315-5364 + 315-5309 без TMSS !
http://piroxilin.narod.ru/sega/md1va4/md1va4jp-sm.jpg
Сега СД1 поедет эта :
http://piroxilin.narod.ru/sega/cd1/decap/cpu1conn1-sm.jpg
При проверке нашёл вытекшие литы по питанию (тыц (http://piroxilin.narod.ru/sega/cd1/decap/cpu1-dirt-sm.jpg))- прорекапил, отмыл от электролита и канифоли . До (http://piroxilin.narod.ru/sega/cd1/decap/mb-v1-top-1.jpg) , после (http://piroxilin.narod.ru/sega/cd1/decap/mb-v1-top-4.jpg) .
Запустил на рабочем приводе - всё пашет .
http://piroxilin.narod.ru/sega/cd1/decap/mb-v1-top-4-sm.jpg
Плата 837-8015 с дочерней платкой для формирования RAS2 сигнала (генератор+7474).
Плата питания с цапами и привод скорей всего не нужны будут?
П.С.
Ещё вдогонку - есть-ли интерес к декапу "денди классик СЕКАМ" ?
HardWareMan
24.04.2016, 19:43
Супер! Есть мнение именно с нее срисовали чипсет ТА. Там тоже нет TMSS. ЦАПы штатные, думаю не нужны. Дендик Секам разве что только для полноценности коллекции, но я думаю это излишне. Да и палитра у нее не правильная.
piroxilin
24.04.2016, 21:41
HardWareMan, ну про поллитры - секам именно для смеха и нужна, ведь дендю тоже декапят, хоть она и кривой клон :)
поллитра секама :
http://piroxilin.narod.ru/nes/dendy-secam-test.jpg
поллитра нэс-пал :
http://piroxilin.narod.ru/nes/nes-pal-test.jpg
ага, именно так тест палитры и работает на нём :)
и тест на фамиком-ав :
http://piroxilin.narod.ru/nes/fami-av-test.jpg
Про сеги - нужна твоя помощь по сегам сд1 ранних версий...
Создам тему - чиркану.
Вкратце : ранние ревизии сд1 очень капризны к подключению с самой консолью, а поздние я почти метровым шлейфом соединяю и всё летает. Проблема в соединителе на 315-5540 - в поздних платах её вообще заменили перемычками, резюками подтяжки и парой мелкоты на основной плате. Суть - надо както с этим бороться, сделать свой адаптер, формирующий RAS2 и сопрягающий мегадрайв с сд, без родного дибильного соединителя. Видимо нужОн буфер и подтяжки - нид хэлп...
murgatroid_79
25.04.2016, 22:13
Ну и я готов внести свою лепту:вот такая плата неисправная,без МС68к только
http://savepic.ru/8164942m.jpg (http://savepic.ru/8164942.jpg)
А ещё есть микросхемки TA-04,TA-06,TA-06WA,PCS8492 не паянные,с водолей.нск
часть отдам для опытов,скажи каких сколько надо:
http://storage1.static.itmages.ru/i/16/0427/s_1461777097_9341617_88c8a1ad08.jpg (http://itmages.ru/image/view/4202181/88c8a1ad)
TA-07,PCS8593,SE-95-выпаянные,но рабочие
PCS8290-выпаянный,условно нерабочий,(может что-то другое на плате неисправно было)
SE-93,SE-94-сдул сегодня с платы(на фотку не попали),условно нерабочие
HardWareMan,кому высылать? Может плату тебе,а чипы Flamer-у?
piroxilin
26.04.2016, 22:45
Сёня всё железо передал Флеймеру. Уфф - гора с плеч....
Всё забываю спросить - бывает в природе какая-нить документация (хотя бы схемы) на китайские чипы ? Особенно интересно про VDP не стандартные (ta06, ta06w, ta06wa), ну и вдруг есть что нить про 1-2 чиповое (ta456 и т.п.)....
HardWareMan
27.04.2016, 20:56
Кстати, я тут по случаю себе переходнички организовал нормальные:
http://savepic.ru/9438585.jpg
murgatroid_79
30.04.2016, 19:20
Красивые...А втыкаться на материнке будет в гнездо IDC "мама"?
Я тут подумал,может SOCKET-3 ZIF применить
http://www.x86-guide.com/Photos/Sockets/Socket_3.jpg
piroxilin
15.05.2016, 00:58
Всё , что надо - сдул , платы живы. Микрухи отмыл.
Можно забирать :) .
http://piroxilin.narod.ru/sega/decap.jpg
murgatroid_79
27.02.2019, 09:50
Чем дело-то закончилось?
Задекапили хоть один чип?
Чем дело-то закончилось?
Задекапили хоть один чип?
Задекапить-то задекапили все чипы, теперь надо фотографировать, но у меня сейчас микроскоп разобран, и со временем плоховато.
murgatroid_79
27.02.2019, 20:10
А мы, комьюнити, как-то можем помочь?
HardWareMan
28.02.2019, 07:05
Да, да, помогите. Сил нету уже ждать всё это...
Вообще, наша ситуация с декапом уже изрядно напоминает злой рок.
https://forums.nesdev.com/viewtopic.php?f=3&t=13185
Еще в 2015 мы с HWM'ом собрали все необходимые Dendy/Famicom/Sega Genesis чипы
и отдали их на декап Zeptobars (https://zeptobars.com/en/read/UMC-UA6538-Dendy-NES-Nintendo-PPU) (включая адекватный для того времени донат).
В итоге он мариновал нас вплоть до конца 2017, сделав лишь один 6538, пока у меня уже не лопнуло терпение.
О декапе сеги и речи быть не могло, сложности возникли уже на RP2C07 (NES PAL PPU), по словам Миши он многослойный и имеет больше блоков, относительно 6538.
В итоге все уперлось в отсутствие автоматизированного столика на сервоприводах, который точно позиционирует чип перед линзой микроскопа,
а без него что-то там не клеится при необходимом уровне увеличения.
Особенно интересен тот факт, что несколькими годами ранее, Миша успешно фоткал чипы PS1 на значительно более тонком техпроцессе...
Проект был передан VSLAV'у на Украину, но, к сожалению, история повторяется по кругу.
Опять все упёрлось в отсутствие столика, который вроде как делается уже полтора года из-за отсутствия времени.
Чипы уже вскрыты, дело только за микроскопом и столиком.
P.S.
Если возможно, закрепите пожалуйста эту тему в шапке раздела Nintendo:
https://zx-pk.ru/threads/9117-tajmingi-dendy.html
Опять все упёрлось в отсутствие столика, который вроде как делается уже полтора года из-за отсутствия времени.
Чипы уже вскрыты, дело только за микроскопом и столиком.
Достаточно большой пакет микросхем насобирался - 15 штук, площадь некоторых кристаллов большая, и разрешение нужно высокое - нормы мелкие. Если фотографировать руками и "как положено" (снимать на 40х, вытягивая фокус и прочее), то на некоторые микросхемы уйдет целый рабочий день (а может и больше - некоторые кристаллы по оценками требуют 1000+ снимков) только на съемку. Поэтому нужен моторизованный стол.
Аналогично было с декаппингом - оппиливать каждую микросхему дремелем вручную достаточно долго и ненадежно (одно неаккуратное движение - и кристалл выбрасывается), поэтому был собран и освоен ЧПУ и все выпилено на нем. А еще нужно шлифовать (есть планы на этот же станок) и снова 1000х снимков уже для второго слоя металла.
HardWareMan
28.02.2019, 18:07
Ну я то готов подождать еще, если будет результат. С другой стороны, у тебя остается технология и оборудование, которые ты можешь использовать позже, верно?
murgatroid_79
27.12.2020, 21:32
Наткнулся на фото декапированного чипа 315-5313:
https://www.grafik-feti.de/ftp/Die-Shots/Archiv/2D/Die-Shots/GamingConsoles/SEGA_Genesis_MegaDrive/MD1/VDP/SEGA@unknown_nm@VDP@Yamaha_YM7101@SEGA_Mega_Drive_ 1@315-5313_7101_9114_L___DSCx2_top_metal_layer@5x.jpg
Вот тут:http://https://www.grafik-feti.de/ftp/Die-Shots/Archiv/2D/Die-Shots/GamingConsoles/SEGA_Genesis_MegaDrive/MD1/VDP/ (https://www.grafik-feti.de/ftp/Die-Shots/Archiv/2D/Die-Shots/GamingConsoles/SEGA_Genesis_MegaDrive/MD1/VDP/)
Сознавайтесь кто причастен?
HardWareMan
28.12.2020, 07:08
https://jpegshare.net/images/77/9b/779b5c86e399cd34b76e64b96f25e70f.gif
MetalliC
28.12.2020, 09:24
я смотрю там еще и HOLLY/CLX2 (чипсет + PowerVR2 GPU Sega Dreamcast), знаю что пару лет назад его декапили одни знакомые известные как "Caps0ff" ( https://caps0ff.blogspot.com/ ), узнаю они ли это
add: нет, не они, кто-то другой
HardWareMan
25.08.2023, 08:57
Команда на канале практически закончила декап сегачипов. Нюк даже замутил уже низкоуровневый эмулятор (https://github.com/nukeykt/Nuked-MD) и даже переложил его в FPGA (https://github.com/nukeykt/Nuked-MD-FPGA). В общем, собрал я на основе деталек одной тушки вот такую кастомную борду:
https://i.ibb.co.com/q5zF1Qw/IMG-1526.jpg
https://i.ibb.co.com/hDBqkJ8/IMG-1527.jpg
Основное назначение этой платы в поэтапной замене каждого из ASICов моделью, реализованной в CPLD/FPGA и проверкой в реальном железе в родном окружении. Сами модули с ASICами позволяют легко подключать логический анализатор к любой ножке. На данной борде реализовано расширенное основное ОЗУ до 2МБ:
https://i.ibb.co.com/RS7nsTw/IMG-1529.jpg
ОЗУ может быть аппаратно ограничено до стандартных 64КБ. Так же расширено ОЗУ у Z80 до 16КБ, которое так же может быть урезано до стандартных 8КБ:
https://i.ibb.co.com/zbvB9zb/IMG-1528.jpg
А ещё тут установлено 128КБ VRAM, максимальный размер, с которым может работать VDP. При этом выбор между стандартными 64КБ и расширенными 128КБ задаётся через регистр управления самого VDP, тут никакой внешней логики даже не надо:
https://i.ibb.co.com/JFzZh8r/IMG-1530.jpg
У VDP выведен его цифровой порт пикселей на отдельный IDC хидер:
https://i.ibb.co.com/8x72X8t/IMG-1531.jpg
Кодер использовал CXA2045M, в стандартной схеме из датащита:
https://i.ibb.co.com/35K2tLC/IMG-1533.jpg
Блок питания цифровой части импульсный, выполнен на LM2696S-5.0 по стандартной схеме из датащита, но разводка позволяет поставить LM2576-ADJ с соответствующими сопротивлениями обратной связи. Звук собран на стандартных операционниках 4558 по классической схеме из оригинальной приставки:
https://i.ibb.co.com/fMhPZ52/IMG-1535.jpg
Система поддерживает все возможные режимы для данной приставки. Для этого установлено оба кварцевых генератора. Для выбора режимов используется CPLD EPM7032, которая коммутирует эти генераторы, задаёт режим для ОЗУ и региона:
https://i.ibb.co.com/7YmPbKb/IMG-1534.jpg
https://i.ibb.co.com/r2R6fJv/IMG-1539.jpg
Собственно, вот такое оно получилось. Перехожу к реализации своей давней мечты.
murgatroid_79
22.10.2023, 14:52
HardWareMan, ну ты хоть расскажи людям какие перспективы может открыть данная плата. Более развёрнуто расскажи.
Как я понимаю,в штатном режиме это обычная Sega MD и все старые игры на ней будут работать.Или что-то может конфликтовать с новым железом?
А для использования расширенного ОЗУ и видео ОЗУ
какой-то софт специально написанный используется? Для ромхакеров-игроделов доп. память даёт дополнительные возможности?
Платы с "эмуляторами" ASIC-ов уже есть? Какие ПЛИС использовали (Altera или Xilinx) ?
Герберами платы поделишься ? ;)
Решили командой наброситься на дискретный арбитр SEGA 315-5364 (YM6045C) (TA-04), ведь кроме встроенного арбитра в FC1004, нетлист который получил Nukeykt, известно об его устройстве не сильно чтобы много. Да и для тестового стенда HardWareMan нужно воссоздать устройство дискретного чипа, дабы проверить его работоспособность. Буквально за несколько дней задероутили отфотканный кристалл, создали базу используемых ячеек CMOS логики и получили нетлист HDL Verilog. Нетлист был проверен Nukeykt в составе проекта Nuked-MD-FPGA на платформе Mister и доказал свою работоспособность. Мною в логическом симуляторе Logisim 2.7.1 из дероута была полностью отрисована схема арбитра, дабы в дальнейшем, проанализировать логику его работы :v2_dizzy_roll:. Вот, что в итоге у нас получилось:https://github.com/emu-russia/SEGAChips/tree/main/Arbiter
Вот, что в итоге у нас получилось:
Хорошо бы схему прикрепить через нормальных хостер картинок, типа pic.maxiol.com, а то миниатюра не смотрибельна вообще (
https://pic.maxiol.com/thumbs2/1713720361.2994275285.arbitercirc.png (https://pic.maxiol.com/?v=1713720361.2994275285.arbitercirc.png&dp=2)
:v2_dizzy_roll:У меня опять отличные новости! :v2_dizzy_roll: Закончили командой векторизацию звукового чипа YM3438 (CMOS аналог чипа NMOS YM2612 c незначительными улучшениями). Векторизацию осуществляли в утилите от org DEROUTE, она также умеет из векторного изображения собирать и выгружать нетлист на языке Verilog. Нетлист был проверен и верифицирован nukeykt c помощью верилятора и vgmplay. После 3 дней все баги и неточности были отловлены и нетлист доказал свою работоспособность. Огромное спасибо всем причастным за поддержку и участие (nukeykt, org, HardWareMan). Результаты можно посмотреть на нашем гите. https://github.com/emu-russia/SEGAChips/tree/main/FM
Векторное изображение наложенное поверх фотографии реального чипа можно найти тут:
https://pic.maxiol.com/thumbs2/1716117637.2994281059.ym3438deroute.jpg (https://pic.maxiol.com/?v=1716117637.2994281059.ym3438deroute.jpg&dp=2)
sergio78
21.05.2024, 19:46
ужас. девборда сеги настоящий монстр. скока она стоить такая будет по итогу?
Закончили командой в дискорде emu-russia исследование IO чипа SEGA 315-5309, TA-05, YM6046. По аналогии с чипом арбитра, был создан нетлист в программе Deroute, дополнена база CMOS ячеек YM6 и выгружен верилог. На основе нетлиста мною была отрисована логическая схема в Logisim 2.7.1. Топологически чип представляет собой 3 UART плюс логика обслуживания портов I/O и декодирования команд для работы всего этого добра. Результаты вы всегда можете скачать из нашего репозитория на гитхаб::v2_dizzy_roll: https://github.com/emu-russia/SEGAChips/tree/main/IOChip:v2_dizzy_roll:
схема чипа:
https://pic.maxiol.com/thumbs2/1720642647.2994285269.iocircuit.png (https://pic.maxiol.com/?v=1720642647.2994285269.iocircuit.png&dp=2)
модуль UART:
https://pic.maxiol.com/thumbs2/1720684516.1389483554.uart.png (https://pic.maxiol.com/?v=1720684516.1389483554.uart.png&dp=2)
После 2х летнего перерыва добил таки векторизацию видеопроцессора (VDP) SEGA 315-5313 (YAMAHA YM7101). С помощью утилиты Deroute 3.5 от камрада org, была польностью переведена в вектор вся схема чипа и получен нетлист в формате Verilog. Огромнейший кусок работы, 6500 ячеек CMOS и на порядок больше соединений и висасов в чипе. Отдельно крупные блоки были отрисованы еще в 2023-м году, однако возникла проблема как их все сшить вместе, ибо фотка чипа настолько большая по размеру, что многие просмотрщики в винде просто отказываются её открывать, аналогичная ситуация была и с Deroute, но удалось отрезать в фотошопе IO пэды и тем самым немного уменьшить в размерах изображение, как все вдруг открылось и появилась возможность сшить все блоки воедино. Но этого было мало, так как предстояло еще произвести трассировку дорожек между блоками, на эту операцию ушло несколько дней. Чем хорош Deroute, так это возможностью дебага при создании нетлиста, если есть конфликты, плавающие соединения и неподключенные порты ячеек то это отражается в логе и потом быстренько можно все пофиксить.:v2_dizzy_botan: Неслист еще пока не проверен в связке с остальными чипами, но надеюсь здесь не возникнет особых проблем. Это последний кастомный чип SEGA MEGA DRIVE, нетлист и схема которого была нами получена. В логисиме я уже разрисовал несколько интересующих меня блоков и планирую польностью получить схему, как это я делал с YM3438. Результаты вы всегда можете найти в нашем репозитории https://github.com/emu-russia/SEGAChips/tree/main/VDP
Ниже прилагаю изображение векторизации. Просьба лицам с неустойчивой психикой отойти от экрана. :D
https://pic.maxiol.com/thumbs2/1756718620.3113781978.vdptraced.jpg (https://pic.maxiol.com/?v=1756718620.3113781978.vdptraced.jpg&dp=2)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot