Вход

Просмотр полной версии : Sega Teradrive.



piroxilin
01.03.2016, 13:50
Sega Teradrive.

http://piroxilin.narod.ru/sega/teradrive/sm/052.jpg

Купил себе потрепанный жизнью Терадрайв 3-й модели :)
Интересная штука – гибрид мегадрайва и 286 PS/2 машины от IBM.
На борту флоп 1.44 тихий и с питанием заведённым на интерфейсный шлейф; винт на 30 метров IBM производства WD серия WDL, интерфейс проприетарный ESDI, как у всех PS/1 – PS/2 машин (часть контроллера находится на винте), питание на винт подаётся тоже по интерфейсному шлейфу. Флоп и винт «быстросъёмные» на рельсах.
Есть ИСА16 слот расширения через «ёлку» и какая-то гребёнка с доп.сигналами (какие там заведены я не нашёл, но точно не питание).
Память на двух СИММ30 модулях, как ни странно стандартных – обычно 2*1мб + встроенных 512кб на материнке.
Клавиатура и мышь - PS/2, подходят любые современные образцы.
Выходы тоже все современные и типичные для компа – VGA DSUB15, COM1 (DSUB9), LPT (DSUB25), RCA – Video , Audio Left, Audio Right. Питание 110в.

Машина работает в двух режимах (переключатель на передней панеле) – MD / PC.
В режиме мегадрайва запускается особый TMSS, не как в простых сегах, а с логотипом сеги. В PC режиме машина в БИОС не пускает, но позволяет устанавливать любые ИСА16 контроллеры с БИОСом, ну и ведёт себя как обычная 286-я машина.

Интересно, что в БИОСе есть свой РОМ-диск на 80кбайт с ИБМ-ДОС и оболочкой для работы с дискетами : копирование, форматирование, просмотр и запуск софта с них. Заодно выставляется время и можно настроить сеговский джой для эмуляции кнопок клавиатуры :) После выхода из этой оболочки и удачной загрузки с стороннего контроллера со своим БИОС-расширением, этот РОМ-диск пропадает до следующего холодного старта (по питанию).
Мегадрайв собран по хорошей схеме – с разделёнными арбитром и мультиплексором портов, а вот звуковуха там уже CMOS YM3438 – играет отлично.
Встроенный микро динамик – в него играют и сега и PC-спикер, громкость регулируется ползунком на передней панеле.

Мой экземпляр оказался с дохлым IBMовским винтом, подцепил к нему ИСАшный скайзи контроллер с винтом на 200 метров - работает, только пришлось припаять шнур питания в БП т.к. в нём есть единственный хвост питания, который питает материнку и всё.

Странный в нём видеорежим при прохождении POST – маловато символов в строке и некоторые сообщения при загрузке переходят на следующую строчку, что несколько непривычно. Но в ДОСе уже всё нормально – VC работает как надо :)

Интересный там разъём расширения для сеги – на него выведены сигналы и для картриджа (кроме YS, VSYNC, HSYNC, EDCK) и для SEGACD, но зато разъём стал на 64 пина вместо 60, как на простом мегадрайве.
Прозвонил все цепи на нём и создал табличку для расширения мегадрайва, расширения терадрайва и простого слота катриджа сеги.
По таблице подключил SEGA-CD2(US) к терадрайву :) с небольшими дополнениями :
на терадрайве нет +9в для запуска питания СД – я подал простые +5в , лишние VCC и GND я проигнорировал.
Сегу-сд я питаю от своего штатного адаптера +9вольт (минус в середине).
Звук с СД на тередрайв приходит, спикер музыку играет. Нет только выхода звука с терадрайва на СД (прям как в первой версии сеги) т.е. с тюльпанов СД привода звука с самой сеги не будет, только звуки сеги-сд, но т.к. в выходе терадрайве «тюльпаны» есть, то это нельзя считать за минус…
Снял ролик на скорую руку, как этот мутант работает. Флешкатридж подключил чтобы загружать японский БИОС в сегу-сд т.к. моя сега-сд американская, а терадрайвы все японские и брезгают подключёнными к ним иноземцами – приходится их обманывать.

Ролик на ютубе. (http://www.youtube.com/watch?v=54VNE_4bQYg)

Таблица по слотам (эксель) (http://piroxilin.narod.ru/sega/teradrive-slots_2.xls)

Планы на будущее:
- подключить XT2IDE с CF картой
- бутербродом соединить его с сетевушкой
- выпаять микросхему биоса , считать, поставить на панельку (там впаяна 27с010 в PLCC)
- просканировать checkit-м или PC-Doktor-м все расширенные порты и ресурсы : в нём можно со стороны ПЦ обращаться к ресурсам сеги (!), но информации по этой теме я не нашёл.
- окультурить переходник на сегу-сд
- поставить памяти симами 2*4мб

The end.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Not The end !!! ФОТЫ :

Разъём для втыкания в терадрайв - переходник с слота SL64 на BLS32 *2.
Представляет простую макетку с спараллеленными вряд дорожками.
Между рядов "перемычки" перепилил гравёром.
1 (http://piroxilin.narod.ru/sega/teradrive/sm/001.jpg) 2 (http://piroxilin.narod.ru/sega/teradrive/sm/002.jpg)
Материнка целиком: 3 (http://piroxilin.narod.ru/sega/teradrive/sm/003.jpg)
Плата с разъёмами катриджа и расширением для CD. 4 (http://piroxilin.narod.ru/sega/teradrive/sm/004.jpg)
Блок питания в разных ракурсах : 5 (http://piroxilin.narod.ru/sega/teradrive/sm/005.jpg), 6 (http://piroxilin.narod.ru/sega/teradrive/sm/006.jpg), 7 (http://piroxilin.narod.ru/sega/teradrive/sm/007.jpg), 8 (http://piroxilin.narod.ru/sega/teradrive/sm/008.jpg), 9 (http://piroxilin.narod.ru/sega/teradrive/sm/009.jpg)
Рычаг кнопки включения (питание): 10 (http://piroxilin.narod.ru/sega/teradrive/sm/010.jpg)
Видюшки сеги и ПЦ + видеопамять и два (2!) палкодера :) 11 (http://piroxilin.narod.ru/sega/teradrive/sm/011.jpg)
Все 3 проца , сеговские чипсет и память : 12 (http://piroxilin.narod.ru/sega/teradrive/sm/012.jpg)
Контроллер флопа, контроллер винта, оперативка впаянная и симмы : 13 (http://piroxilin.narod.ru/sega/teradrive/sm/013.jpg)
286-10, чипсет, БИОС, Ямаха YM3438 и яналоговая часть : 14 (http://piroxilin.narod.ru/sega/teradrive/sm/014.jpg)
Чипы крупным планом 15 (http://piroxilin.narod.ru/sega/teradrive/sm/015.jpg), 16 (http://piroxilin.narod.ru/sega/teradrive/sm/016.jpg), 17 (http://piroxilin.narod.ru/sega/teradrive/sm/017.jpg), 18 (http://piroxilin.narod.ru/sega/teradrive/sm/018.jpg), 19 (http://piroxilin.narod.ru/sega/teradrive/sm/019.jpg), 20 (http://piroxilin.narod.ru/sega/teradrive/sm/020.jpg)
Материнка полностью : 21 (http://piroxilin.narod.ru/sega/teradrive/sm/021.jpg)
Разъём для "платы картриджа" без экрана 22 (http://piroxilin.narod.ru/sega/teradrive/sm/022.jpg), 23 (http://piroxilin.narod.ru/sega/teradrive/sm/023.jpg) и с экраном 24 (http://piroxilin.narod.ru/sega/teradrive/sm/024.jpg)
Платка для карика 25 (http://piroxilin.narod.ru/sega/teradrive/sm/025.jpg), 26 (http://piroxilin.narod.ru/sega/teradrive/sm/026.jpg), установленная : 27 (http://piroxilin.narod.ru/sega/teradrive/sm/027.jpg), 28 (http://piroxilin.narod.ru/sega/teradrive/sm/028.jpg)
Кнопка БП : 29 (http://piroxilin.narod.ru/sega/teradrive/sm/029.jpg)
Собранный, установленный БП и рычаг кнопки включения: 30 (http://piroxilin.narod.ru/sega/teradrive/sm/030.jpg)
Райзер для ISA16 и интерфейса винта : 31 (http://piroxilin.narod.ru/sega/teradrive/sm/031.jpg),32 (http://piroxilin.narod.ru/sega/teradrive/sm/032.jpg), установленный :33 (http://piroxilin.narod.ru/sega/teradrive/sm/033.jpg), с шлейфом :34 (http://piroxilin.narod.ru/sega/teradrive/sm/034.jpg)
Корзина для дисков :35 (http://piroxilin.narod.ru/sega/teradrive/sm/035.jpg)
Флопик 36 (http://piroxilin.narod.ru/sega/teradrive/sm/036.jpg), 37 (http://piroxilin.narod.ru/sega/teradrive/sm/037.jpg), 38 (http://piroxilin.narod.ru/sega/teradrive/sm/038.jpg), 39 (http://piroxilin.narod.ru/sega/teradrive/sm/039.jpg), 40 (http://piroxilin.narod.ru/sega/teradrive/sm/040.jpg)
Винт : 41 (http://piroxilin.narod.ru/sega/teradrive/sm/041.jpg), 42 (http://piroxilin.narod.ru/sega/teradrive/sm/042.jpg), 43 (http://piroxilin.narod.ru/sega/teradrive/sm/043.jpg), 44 (http://piroxilin.narod.ru/sega/teradrive/sm/044.jpg), 45 (http://piroxilin.narod.ru/sega/teradrive/sm/045.jpg)
Скайзёвый винт от какого-то эпла на 200мб : 46 (http://piroxilin.narod.ru/sega/teradrive/sm/046.jpg)
Крышка "затычка" для расширения СД : 47 (http://piroxilin.narod.ru/sega/teradrive/sm/047.jpg), 48 (http://piroxilin.narod.ru/sega/teradrive/sm/048.jpg)
Скайзи контроллер (загрузочный) : 50 (http://piroxilin.narod.ru/sega/teradrive/sm/050.jpg)
Морда : 51 (http://piroxilin.narod.ru/sega/teradrive/sm/051.jpg)
Собранный корпус : 52 (http://piroxilin.narod.ru/sega/teradrive/sm/052.jpg)

http://piroxilin.narod.ru/sega/teradrive/sm/055.jpg

Работающий стенд с сегой-сд : 53 (http://piroxilin.narod.ru/sega/teradrive/sm/053.jpg), 54 (http://piroxilin.narod.ru/sega/teradrive/sm/054.jpg), 55 (http://piroxilin.narod.ru/sega/teradrive/sm/055.jpg)
Шнуры переходника с СД на Сегу : 56 (http://piroxilin.narod.ru/sega/teradrive/sm/056.jpg)
Переходник с IDC60 на BLS30*2 : 57 (http://piroxilin.narod.ru/sega/teradrive/sm/057.jpg)
Адаптер на Терадрайв : 58 (http://piroxilin.narod.ru/sega/teradrive/sm/058.jpg), 59 (http://piroxilin.narod.ru/sega/teradrive/sm/059.jpg), 60 (http://piroxilin.narod.ru/sega/teradrive/sm/060.jpg) .

И ещё один РОЛИК на ЮТУБЕ (https://www.youtube.com/watch?v=O6V9qX8Uaz4)

Update.

http://piroxilin.narod.ru/sega/teradrive/sm/cd1.jpg

Подключил Teradrive к SegaCD1 (jp) - вот ролик (https://www.youtube.com/watch?v=XS8TpZxZpbE)
Аппарат оказался всеядным - первый мегадрайв у меня капризничал при таком подключении.
Небольшие артефакты на заставке сеги-сд это маловато питания для неё, нужен адаптер помощнее.

ZX_NOVOSIB
01.03.2016, 15:13
Гибрид сеги и 286 ibm pc?? Я тоже такой хочу! ) )

ALKO
01.03.2016, 16:28
Видел такую бадягу на картинках. А зачем покупать её откуда-то из Ипонии, когда проще примотать скотчем любую пиратку к корпусу IBM-PC - та же терадрайв получается же.

goodboy
01.03.2016, 18:19
Я тоже такой хочу!
http://www.ebay.com/itm/TERADRIVE-Model-3-SEGA-Console-System-HTR-2002-Mega-Drive-2269-/361160105969

ZX_NOVOSIB
01.03.2016, 19:57
Лишней тысячи баксов у меня нет. Не лишней впрочем тоже )

piroxilin
01.03.2016, 21:32
Мой без крышечек на портах клавы/мыши и джойстиков.
Перепало за 20тыр.
Купил себе как подарок на НГ...

HardWareMan
01.03.2016, 22:34
А можно побольше хайрез технопрона?

piroxilin
02.03.2016, 02:56
Всё в процессе... :)
Руки чесались подключить СД, было не до фоток.
Статью написал - теперь можно и пощёлкать :)
Особо хайреза не выйдет , снимаю на тапок...

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

Обновил начало темы - добавил фотки процесса сборки корпуса с нуля + видосик работы залил.

murgatroid_79
03.03.2016, 18:35
Я правильно понимаю,видеопамять увеличена вдвое?

piroxilin
03.03.2016, 18:49
Вот про этот момент ничего сказать не могу.
Не ставил такой цели в исследовании.
По виду там 2 группы видеоОЗУ - одна от ВГА, вторая от ВДП.
Какая оператива к чему подключена - надо прозванивать.
А какой толк от удвоения память ВДП - про это игоры не знают-же, а спец софта для терадрайва там 2-3 штуки.
Если интересно - я могу разобрать всё (101 винтик) и прозвонить, но есть-ли смысл-то??
Хотя я скоро буду БИОС сдувать с него, тогда заодно и посмотрю...

------------

Добавил ролик с подключением к Сега-СД1 (!)

piroxilin
22.03.2016, 23:38
Я правильно понимаю,видеопамять увеличена вдвое?

Очень интересный вопрос оказался!
Пару часов ломал голову при прозвонке платы :)
Видеопамяти там реально 128кб (4*UPD42264V-10) , дополнительная половинка подключена к неиспользуемой шине VDP "RD0-RD7".
Обозначения этой шины нашёл только на плате версии VA0 (пины VDP 18-25) и ещё эта часть использует "потерянные" сигналы SE1 (9пин) и WE1 (14пин).
Странно, но цоколёвка VDP в версии VA0 отличается от всех остальных (например 37 пин там выход цвета), поэтому взял цоколёвку с сеги16...

Взял распиновку VDP с сега16.ком, вписал в неё недостающие сигналы и опубликовал : ВОТ (http://piroxilin.narod.ru/sega/teradrive/vdp-vram.jpg)
Отдельно табличка по пинам VRAM :
http://piroxilin.narod.ru/sega/teradrive/vram0-3.jpg
Красным отметил "новые" сигналы
PDF на VRAM : Тыц (http://piroxilin.narod.ru/sega/teradrive/UPD42264V-10.pdf)

Сдампил BIOS : ЛИНК (http://piroxilin.narod.ru/sega/teradrive/bios-27c010.bin)
Без него комп не стартует ни в каком режиме (даже мегадрайва), так что переключатель на морде не только "питание" перещёлкивает.

Ещё оказалось, что процессорная память на обратной стороне платы живёт :) 2*62256 .
Порты сканил PCDOCTOR-ом - без результатно : ничего особенного не нашлось.
Такчто только дизасм биоса и PuzzleQuest, который работает с MD частью из PC режима, но это я уже неумею :)

HardWareMan
23.03.2016, 11:04
http://savepic.ru/9067022.png
Бааарсик! (https://www.youtube.com/watch?feature=player_detailpage&v=4xD0SRXtXDI#t=38)

piroxilin
25.03.2016, 02:42
Отпаял с платы масочное пзу HN62414 - нашёл там ром-диск!!
Но жопа - не могу правильно считать с верификацией:
- полного даташита не неё нет, есть только на 512к*16 (1м*8) HN62408 : http://piroxilin.narod.ru/sega/teradrive/hn62xxx.pdf
- я подключил её в 8-битном режиме (BHE на землю) и сделал переходник на цоколёвку EPROM 27c080 (1м*8) ПДФ (http://piroxilin.narod.ru/sega/teradrive/27c080.pdf). Фота (http://piroxilin.narod.ru/sega/teradrive/adapter.jpg) адаптера.
Сигнал А-1 пзу я сделал А0 адаптера, а все остальные соответственно стали +1 : А0 стал А1, А1 стал А2 ... А18 стал А19.
ШД D8-D14 не ипользую - висят в воздухе (D15 в 8-битном режиме используется как "А-1" - он стал А0).
- считывается, но каждый раз чтото разнится :( .
Читаю тритоном и стерхом007 , суть не меняется - только стерх раз в 5 быстрее считывает.
Не подключенные выводы (NC) подал на землю.

Вопрос - что-бы сделать , чтоб правильно считать эту пзу?

несколько попыток считать дамп : тыц (http://piroxilin.narod.ru/sega/teradrive/romdisk.rar)

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

ПС - ещё бонусом архив с игрулькой для 286, которая картинку и музло выводит через железо сеги.
Но только при игре - редакторы работают через вга часть.
Архив (http://piroxilin.narod.ru/sega/teradrive/PZLCNST.rar).

piroxilin
26.03.2016, 02:04
Починил ромдиск:
При мильоне считываний, в байтовом режиме, заметил странную зависимость по глюкам - первый раз читает по разному, но при верификации глючат одни и теже ячейки но не каждое считывание (бред).
Решил что в байтовом режиме пзу подглючивает - тормозит и по считыванию второй части слова выдаются неправильные данные (угадал).
Сделал переходник под стерх на 16-битное пзу 27с800 (512к*16бит) её пдф (http://piroxilin.narod.ru/sega/teradrive/27c800.pdf). Переходник вышел почти 1-в-1 :) Фота (http://piroxilin.narod.ru/sega/teradrive/16bit_adapter_2_27c800.jpg).
Всё считалось без ошибок 3 раза вподрят = успех!

Вот дамп ромдиска (на HN62414) : Тыц (http://piroxilin.narod.ru/sega/teradrive/tru-27c800.bin)

Ещё про Терадрайв - у Z80 там 2*8кб оперативы ! 2 микрухи M5M5165 (8к*8) пдф (http://piroxilin.narod.ru/sega/teradrive/m5m5165.pdf)

HardWareMan
26.03.2016, 07:59
Ну в карте Сеги окно у Z80 16КБ. И я ставил 32К ОЗУ в режиме 16К, правда старший адрес пришлось проводком сделать. Дорога там идет на ногу 1 (26 нога на +), но она не меняется от адреса, идет в арбитр. Есть мнение что 16К там включается каким-то портом, но пока это не проверить. На игры не влияет, мне помогало с отладкой (проекты изучения в конце 90х).

piroxilin
26.03.2016, 13:01
HardWareMan, А есть какие нибудь программные методы как TMSS считать?
Тут он особый - засниму ролик на тапок...

HardWareMan
26.03.2016, 15:37
Загрузить трояна в ОЗУ, который включит ТМСС (есть дизасм обычного - порты все есть) и считает его. Обычно 2КБ.

piroxilin
26.03.2016, 15:54
А в железе это как реализовать имея флешкарик ?
Чтобы полностью инфу про терадрайв иметь - все дампы... Для истории.
Ну скажем запустить его получится трояном, а куда его сохранить и как потом считать? через компорт??
При включении питания даже в режиме ПЦ (при вставленном любом карике) сеговская часть ТМСС всёравно запускает, потом гасит. Выводится это на телег соответственно...

Я про 16кб зетника почему удивляюсь-то : во всех "обычных" сегах по 8кб стоит-же...
Те клоны где больше запаяно, ставили большего объёма из-за унификации : чтоб использовать те-же микрухи, что и озу м68к (62256).
Но на официальное версии обычно всё ставили как положенно, а тут ещё и 2 микрухи - значит умышленно.
Вот мне и интересно - какой-нить софт использовал эту под память-то? Я так понимаю кроме хом-брю никто, и то я только догадываюсь про это (без фактов)...

HardWareMan
26.03.2016, 17:49
А в железе это как реализовать имея флешкарик ?
Чтобы полностью инфу про терадрайв иметь - все дампы... Для истории.
Ну скажем запустить его получится трояном, а куда его сохранить и как потом считать? через компорт??
При включении питания даже в режиме ПЦ (при вставленном любом карике) сеговская часть ТМСС всёравно запускает, потом гасит. Выводится это на телег соответственно...
Ну если плешкарт не позволяет схоронить произвольную часть памяти на плешку, то да, городить какой-нибудь интерфейс и чтобы загруженный троян этот интерфейс задействовал. Простейший случай - СОМ на джойпорту. Ну и трояну работать из ОЗУ придется и без прерываний, по понятным причинам.

А в железе это как реализовать имея флешкарик ?
Я про 16кб зетника почему удивляюсь-то : во всех "обычных" сегах по 8кб стоит-же...
Те клоны где больше запаяно, ставили большего объёма из-за унификации : чтоб использовать те-же микрухи, что и озу м68к (62256).
Но на официальное версии обычно всё ставили как положенно, а тут ещё и 2 микрухи - значит умышленно.
Вот мне и интересно - какой-нить софт использовал эту под память-то? Я так понимаю кроме хом-брю никто, и то я только догадываюсь про это (без фактов)...
Есть мнение, что вторые 8К нужны для возможности отладки без потери части боевого куска ОЗУ.

murgatroid_79
28.03.2016, 19:04
Видеопамяти там реально 128кб (4*UPD42264V-10) , дополнительная половинка подключена к неиспользуемой шине VDP "RD0-RD7".
Обозначения этой шины нашёл только на плате версии VA0 (пины VDP 18-25) и ещё эта часть использует "потерянные" сигналы SE1 (9пин) и WE1 (14пин).
Ну я не сам догадался:v2_rolley,на spritesmind тема была,кто-то там фотку показывал
http://storage2.static.itmages.ru/i/16/0328/s_1459177537_7201996_993c8fa9da.jpg (http://itmages.ru/image/view/4062401/993c8fa9)

piroxilin
28.03.2016, 19:17
Это TuEE баловался - двойной прирост по ДМА передаче намерил.
Но это "отсебятина" у него была, а тут изкоробки....

HardWareMan
28.03.2016, 21:48
Да, но этот функционал следует еще и задействовать в регистрах. Стандартный софт не умеет. Но сама возможность душу греет, ага.

Sinyavin
25.10.2020, 14:51
Гибрид сеги и 286 ibm pc?? Я тоже такой хочу! ) )

Был ещё Amstrad Mega PC. Примерно то же самое, но Сеги и 386 IBM PC.

Но, опять же, ценность в чём? В лейбле и коллекционной ценности?