Приставки > 4 поколение
Сега с отладчиком!
(1/2) > >>
HardWareMan:
Вот чо выложили на ебее! Но доставка что-то очень драконовская. :3
aptyp:
самопал ?
as32888:
Мб, и самопал, а плату заказать несложно. И изготовить так, что от заводской не отличишь. :D
Onizuka:
вижу у всех сайт eBay нормально открывается, а какого ... у меня постоянно пишет Во время загрузки страницы соединение с сервером было сброшено. >:(
пожалуйста залейте фотку с описанием, я хоть тут посмотрю, интересно же :(
aptyp:




--- Цитата --- Zum Verkauf steht eine seltene Sega Mega Drive 1 Entwickler-/Debug-Konsole. Mit Hilfe dieser Konsole und der ebenfalls enthaltenen CPU-Karte ist es möglich Spielmodule zu debuggen/zu testen. Das Gerät ist voll funktionstüchtig.

Die folgende Beschreibung basiert auf meinen eigenen Erfahrungen und könnte daher Fehler enthalten oder ungenau sein:

Der Konsole liegen zwei Steckkarten mit je einer CPU bei. Mit der eingesteckten Standard-CPU verhält sich die Konsole wie jede andere Mega Drive Konsole auch. Zusätzlich sind an der Konsole zwei Schalter angebracht, mit denen sich die Region und der TV-Modus (50/60 Hz) umschalten lassen. Mit der eingesteckten Debug-CPU ergeben sich einige zusätzliche Funktionen, die bei der Entwicklung und beim Testen von Spielen nützlich sein könnten:

DIP-Schalter-Stellung: 1000
Die Konsole befindet sich in einem Freezer-Modus. Das bedeutet, man kann das eingesteckte Spiel an jeder beliebigen Stelle mit Hilfe der Taste 'SW2' anhalten. Das 6-stellige Display zeigt daraufhin die Speicher-Adresse (ADD), an der das Spiel pausiert wurde. Drückt (und hält) man nun die Taste 'SW1' zeigt das Display den Inhalt (DAT) der Speicherandresse an. Drückt (und hält) man erneut 'SW2' wird der sogenannte Instruction Pointer angezeit (PC). Durch das gleichzeitige drücken von 'SW1' und 'SW2' wird der Ablauf des Spiels fortgesetzt. 

DIP-Schalter-Stellung: 0100
Die Konsole befindet sich in einem Debug-Modus. Das bedeutet, dass Spiele beim Zugriff auf eine illegale Speicheradresse automatisch angehalten werden. Die entsprechende Speicherstelle wird dann direkt im Display angezeit. Mit Hilfe der Tasten 'SW1' und 'SW2' kann man sich auch hier den Inhalt der Adresse und den Instruction Pointer ansehen. Durch das gleichzeitige drücken von 'SW1' und 'SW2' wird der Ablauf des Spiels fortgesetzt bis ein neuer Fehler auftritt.

Weitere Funktionen konnte ich noch nicht in Erfahrung bringen. Hier ist etwas Detektiv-Arbeit gefragt, da es zu dieser seltenen Hardware keine bekannten Dokumentationen gibt.

Hinweis: Die Platine der Debug-CPU besitzt einen eigenen Strom-Anschluss. Bei meinen Test wurde dieser jedoch nicht benötigt, da die Platine direkt von der Konsole mit Strom versorgt wird. Ich vermute, dass hier ein Standard Mega Drive 1 Netzeil zum Einsatz kommen könnte. Dies ist aber nur eine Vermutung ich rate daher vom Anschluss eines Netzteils ab!!!

Wichtig: Die CPU-Platinen dürfen NIE bei laufender Konsole gewechselt werden. Die DIP-Schalter dürfen NIE bei laufender Konsole umgeschaltet werden. Die Konsole ist zuvor immer vom Netz zu trennen!

Zum Lieferumfang gehören:
-Konsole: Mega Drive 1 (ohne Gehäuse-Oberteil, ohne Kabel, ohne Controller, ohne Spiele, ohne Netzteil)
-Debug-CPU-Platine
-Standard-CPU-Platine

Gern beantworte ich Ihnen noch weitere Fragen. Auf Wunsch sende ich Ihnen auch hochauflösende Fotos und einige Videos, die die Konsole in Aktion zeigen.
--- Конец цитаты ---
Onizuka:
ужОс o_0
а что можно делать с помощью данного устройства? :?
aptyp
Thank's man! :)
HardWareMan:

--- Цитата: as32888 от 10 Август 2011, 16:29:38 ---Мб, и самопал, а плату заказать несложно. И изготовить так, что от заводской не отличишь. :D
--- Конец цитаты ---
Кто сделает самопал в виде полноразмерной Сеги, заместо процессора которой установлен разъем? Малый разъем с процессорм - это для обычного режима. Плата отладки - собственно для отладки.
Rumata:
Пошаговый режим с индикацией адреса и данных? Не густо. Ещё картридж отладочный нужен.
Вообще похоже вещь оригинальная, так что 80-х годов прошлого века не плохо. Что явный минус - отсутствие у продавца мануала. Интересно, где он это надыбал?
SAMael:

--- Цитата: as32888 от 10 Август 2011, 16:29:38 ---Мб, и самопал, а плату заказать несложно. И изготовить так, что от заводской не отличишь. :D

--- Конец цитаты ---
Тане, схоже оригинал, и даты на микросхемах и топология платы какраз начала 90х годов.

HardWareMan:

--- Цитата: Rumata от 10 Август 2011, 18:57:52 ---Пошаговый режим с индикацией адреса и данных? Не густо. Ещё картридж отладочный нужен.
Вообще похоже вещь оригинальная, так что 80-х годов прошлого века не плохо. Что явный минус - отсутствие у продавца мануала. Интересно, где он это надыбал?
--- Конец цитаты ---
Имея готовый процоразъем на мамке, можно сделать свой отладочный карт с имитацией ICE. Разве что только М68К будет в отладке, но все равно. Запросил братана в Дерьмании поглядеть,может удастся ущипнуть одну. ;)
murgatroid_79:
   Я тут,понимаешь,голову ломаю как "псевдо POST-карту" для Sega сделать,уже HEX-коды на 7-сегментный четырёхразрядный дисплей вывел с шины данных,хочу ещё индикацию адреса,а также ввод и того и другого с клавиатурки 4х4....  и ещё пошаговый режим...  и ещё... эх знаний не хватает :'( и времени

Офф.: у меня самодельная платка с похожим функционалом для Специалиста есть...только индикаторы выпаяны:


Rumata:
Да у меня тоже была подобная идея, защелкнуть адреса и данные не проблема, пошаговый режим тоже. Вот с индикацией хуже, найти шестнадцатиричные дешифраторы проблематично, да и переписывать коды на бумажку тоже как-то не вот. Напрашивается вариант с чтением хоть через LPT, но тут софт надо.
GManiac:
Пошаговый режим можно сделать программно, надо просто субрутину написать для его обработки. И вход в него, скажем, с джойстика или c сигнала с компа откуда, а проверку сделать, ну, скажем, в VBL. Или в HBL, если очень надо.
Есть у меня USB-кабель для соединения сеги с компом. Можно хоть полноценный дебаггер на компе написать, на что фантазии хватит.
Сегодня не вижу смысла городить ту башню на картинке для того, чтобы посмотреть на пару ЖК цифр. Эту штуку разве что как ретроману взять.
...AIDS? Wow, that's really... retro.
murgatroid_79:

--- Цитата: Rumata от 11 Август 2011, 17:06:39 ---Да у меня тоже была подобная идея, защелкнуть адреса и данные не проблема, пошаговый режим тоже. Вот с индикацией хуже, найти шестнадцатиричные дешифраторы проблематично, да и переписывать коды на бумажку тоже как-то не вот. Напрашивается вариант с чтением хоть через LPT, но тут софт надо.

--- Конец цитаты ---


   А можно про пошаговый режим подробнее? Как его аппаратно реализовать?

В качестве шестнадцатиричного дешифратора у меня К564ИК2 пока,планирую ATF16V8 c материнской
платы выпаять

   
Rumata:
У процессора есть вход /HALT. Останов, кажется, по окончанию /AS. Где-то в фирменных доках на 68000 была схемка.

Добавлено позже:

--- Цитата: GManiac от 11 Август 2011, 17:38:28 ---Пошаговый режим можно сделать программно, надо просто субрутину написать для его обработки. И вход в него, скажем, с джойстика или c сигнала с компа откуда, а проверку сделать, ну, скажем, в VBL. Или в HBL, если очень надо.
--- Конец цитаты ---
Ага, и это всё я засуну в готовый картридж
GManiac:

--- Цитата: Rumata от 11 Август 2011, 18:51:08 ---Ага, и это всё я засуну в готовый картридж

--- Конец цитаты ---
Что мешает использовать "неготовый" картридж?
Rumata:
А зачем? Интерес представлют, скажем, нелицензионные картриджи, не идущие ни на оригинальных Сегах, ни в эмулях. Вообще интересно, чем железо клона отличается от оригинала (а оно местами отличается)
HardWareMan:

--- Цитата: GManiac от 11 Август 2011, 19:24:09 ---Что мешает использовать "неготовый" картридж?
--- Конец цитаты ---
А что мешает использовать "проходной" картридж? Ну как мегакей, только с отладчиком. :3
GManiac:
Во-первых, его сделать надо или достать. Во-вторых, аппаратная реализация дебажных функций, имхо, будет сложнее, чем программная через субрутину, засунутую в ром, записанный на флешку. На картинке я вижу целую махину, и всё для чего - чтобы показать адрес на индикаторах?
Другой вопрос, что дебаг существующих или кустарных ромов на реальной сеге особо не нужен - есть эмуляторы. Ну разве что проверить фичи реального железа.
Вот Rumate аппаратный отладчик нужен из-за пиратчины.
HardWareMan:
Ну так давайте сделаем свой! С блекджеком и шлюхами. Физически, это будет "проходной" картридж, который подменит часть исключений + будет иметь свое ПЗУ для их обработки (и, возможно ОЗУ). Ну и линк к компу, чтобы отладочной инфы было поболее. Как вам такое? С применением CPLD все на порядки упрощается. :3
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии