Arts-Union

Территория 3DOшников => Инженерная => Тема начата: Altmer от 15 Февраль 2010, 11:46:27

Название: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 15 Февраль 2010, 11:46:27
Нашел способ загружать приставку с внешнего привода, сейчас дизассемблирую код работающий с приводом с целью дальнейшейего модификации и подмены в процессе загрузки операционной системы.

Новости по этому делу будут здесь - не выкидывайте свои нерабочие приставки ;)

ПС. Кроме того следующей версии эмулятора больше не нужен будет биос )
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 15 Февраль 2010, 12:02:03
 :o Прикольно! А то я уже свою FZ-1 "похоронил"... Спасибо Altmer  ::bravo:

На счёт биоса для эмулятора - он что будет "вшит"? Какой за основу пойдёт?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 15 Февраль 2010, 13:45:21
:o Прикольно! А то я уже свою FZ-1 "похоронил"... Спасибо Altmer  ::bravo:

На счёт биоса для эмулятора - он что будет "вшит"? Какой за основу пойдёт?

FZ-1 - врядли будет работать, у меня ее нет, поэтому для данной модели девайс подстраиваться не будет.
Пока делаю для FZ-10 на базе CLIO&MADAM, потом под FZ-10 на ANVIL и на этом все.

Насчет биоса - в эмуляторе он будет не нужен, его просто не будет, инициализацию и загрузку диска я буду делать собственным кодом.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Evgen-san от 15 Февраль 2010, 15:35:05
таааак гдето штук четыре FZ-10 у меня валяется, надо найти :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 15 Февраль 2010, 15:54:28
Пока дизассемблирую - за одно и разберусь с тем как подпись диска приставкой проверяется, после этого можно и OperaFS[De]Compiller дорабатывать до возможности собирать образы пригодные для приставок.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: sashapont от 15 Февраль 2010, 16:17:47
Правда хорошие и интересные вести!
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 15 Февраль 2010, 20:33:03
Ух ты! Сколько нововведений!  :D
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 16 Февраль 2010, 03:31:21
FZ-1 - врядли будет работать, у меня ее нет, поэтому для данной модели девайс подстраиваться не будет.

Так-с... Тут облом :(

Насчет биоса - в эмуляторе он будет не нужен, его просто не будет, инициализацию и загрузку диска я буду делать собственным кодом.
А как будет работать тогда "менеджер памяти"? Как сохранялки от игр удалять? Только "из под игр"?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 16 Февраль 2010, 05:13:15
Насчет биоса - в эмуляторе он будет не нужен, его просто не будет, инициализацию и загрузку диска я буду делать собственным кодом.
А как будет работать тогда "менеджер памяти"? Как сохранялки от игр удалять? Только "из под игр"?

Ну на FZ-1 ведь как-то обходились? ))
А если серьезно - есть у меня одна мысль - писать файлы сохранений не в NVRAM, а в папку с эмулятором, но это если получится перехватить работу с файловой системой расположенной в этой памяти. Если не получится - сделаю маленький менеджер самописный.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 16 Февраль 2010, 06:49:30
Ну на FZ-1 ведь как-то обходились? ))
Так он же ("менеджер сохранялок") всё равно был в приставке, просто доступ он получал через диск (Sampler CD)... Или я ошибаюсь?

писать файлы сохранений не в NVRAM, а в папку с эмулятором, но это если получится перехватить работу с файловой системой расположенной в этой памяти. Если не получится - сделаю маленький менеджер самописный.
Удачи, в любом случае. Сто пудово всё это только на пользу пойдёт :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Oleg от 16 Февраль 2010, 11:48:02
Та вообще супер!
А если сейвы будут в папку кидатся это тогда можно будет видеть сейвы в виде обычных файлов и копировать их или удалять через ту же вынду? А тогда обьём NVRAM для эмуля будет всеравно ограничен или нет?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 16 Февраль 2010, 12:58:22
Та вообще супер!
А если сейвы будут в папку кидатся это тогда можно будет видеть сейвы в виде обычных файлов и копировать их или удалять через ту же вынду? А тогда обьём NVRAM для эмуля будет всеравно ограничен или нет?

Если получится - будет неограниченно.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: shitter от 23 Февраль 2010, 06:21:40
:D :D :D
а привод будет подключаться к порту расширений, или придется вскрывать приставку ?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 23 Февраль 2010, 12:04:24
:D :D :D
а привод будет подключаться к порту расширений, или придется вскрывать приставку ?

Прийдется вскрывать - подключаться будет к шести контактам возле биоса, как раз сейчас спаял прототип устройства.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: shitter от 23 Февраль 2010, 16:59:39
а приводы с каким интерфейсом будут нужны, IDE, SATA или USB ?
или надо будет впаиваться куданить в плату ?
прошу прощения за нескромность ::)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Oleg от 23 Февраль 2010, 18:19:37
Да, интерестно насчёт контролера?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 24 Февраль 2010, 08:44:19
я пока отлаживаю на платке которая приставку с ноутом по USB связывает, когда сделаю что бы загрузка игр нормально работала через USB шнур - тогда, если будут желающие купить (с полной  предоплатой и минимум 10 человек) - можно сделать для мелкосерийки что-то более сложное, мне же и USB шнурка достаточно, для него мелкосерийка имеется.

Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 26 Февраль 2010, 22:19:19
Походу без ПЛИС не обойтись :( А так хотелось сделать на одном контроллере...
Atmega слишком тормозная, для работы с портом, думал PIC оснащенный ведомым параллельным портом (PSP) хотя бы справится, но только зря время потратил на этот бездарно реализованный интерфейс и освоение среды разработки - там почему-то последовательность записи ну - оооочень долго длится - забавно - но на атмеге точно такой же порт,  можно программно сделать - не намного хуже выйдет.

Так что прийдется взять max3000a и сделать преобразователь Diag интерфейса (STB,WR,DATA[2]) приставки в параллельный (8 in, 8 out), что бы контроллер поспевал за приставкой.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 28 Февраль 2010, 18:28:03
Итак железо готово! :)
Теперь начинается самое интересное ))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 01 Март 2010, 13:28:32
 :D Я могу запускать приставку в режиме диагностики!!!
Одна из ключевых проблем решена ))

К стати через шнурок можно будет грузить свой код в консоль и смотреть как она работает - т.е. иметь полный доступ к аппаратуре, поскольку загруженный код стартует в режиме супервизора.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: troosh от 01 Март 2010, 15:47:14
Мои поздравления!  ::bravo:

Правда были сомнения что по скорости этот вариант не будет достаточным для замены CD,  т.к. все же канал медленный и такие обмены не могут работать без участия CPU, т.е. не могут быть асинхронными или иначе - использовать DMA. Зато да, для этой дырочки даже ключи не нужны, как вариант замены BIOS небольшим числом проводов самое оно...
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 01 Март 2010, 16:49:25
Мои поздравления!  ::bravo:

Правда были сомнения что по скорости этот вариант не будет достаточным для замены CD,  т.к. все же канал медленный и такие обмены не могут работать без участия CPU, т.е. не могут быть асинхронными или иначе - использовать DMA. Зато да, для этой дырочки даже ключи не нужны, как вариант замены BIOS небольшим числом проводов самое оно...

Спасибо )

Скорость загрузки там не хуже привода можно сделать - циклы настраиваются, 2 бита данных за цикл  - в теории можно поднять до 0.5 метра в секунду, правда насчет ДМА - действительно может получиться не очень шустро из-за растраты процессорного времени, но с другой стороны - не так много данных там копируется, к стати - больше чем уверен - если подцепить оставшиеся 6 бит данных к интерфейсу - они будут читаться и писаться ))) Так что можно и без ДМА обойтись вполне, или сделать подмену устройства через порт диагностики и прицепить на расширение имитатор привода, но тут самая сложная проблема - где взять такой разъем?  ???.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 01 Март 2010, 17:18:37
Еще можно на соседний порт уцепиться, тогда и 32 бита за раз кидать выйдет - но опять же разъем там шибко мудреный, я таких в продаже не видел.

А вообще - надо попробовать, потом видно будет )  Во всяком случае сильных тормозов быть не должно, учитывая скорость доступа привода - грузиться игры возможно будут даже шустрее, а вот как скажется на динамичности игры, сказать трудно - если проц в idle часто прибывает - никак не скажется, если нет, то немного ухудшится.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 05:43:47
Парочка фоток )
На первой - приставка в режиме диагностики, на второй прототип 3DO DiagBlaster ))
Если схемку развести - будет как минимум в 4 раза компактней по площади - можно будет прятать внутри приставки  )
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 09:35:57
Ну что же - интерфейс готов. Осталось написать код для загрузки в консоль, который будет вести диалог с ПК. И на этом пожалуй я закончу, ибо подмена встроенного привод через порт становится совершенно тривиальной, но до ужаса нудной :) Тем более никому это не нужно, раз научились менять лазеры.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 02 Март 2010, 11:20:53
 :o Altmer ты не говори так! Лазеры то менять научились, но они то достаются от куда? Из других консолей... А "проще" (уж извини за такую интерпритацию) внешний подключить, чем ломать другую консоль.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 11:37:02
:o Altmer ты не говори так! Лазеры то менять научились, но они то достаются от куда? Из других консолей... А "проще" (уж извини за такую интерпритацию) внешний подключить, чем ломать другую консоль.

Так ведь на форуме Денстана новые где-то покупали и ставили вполне успешно.
Честно говоря мне влом дурную работу делать - я знаю теперь что могу это сделать - и мне этого достаточно для самоудовлетворения ))
Все равно никто не купит.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 02 Март 2010, 11:40:43
Мог тогда не пугать, а просто сказать - "готово, кому надо - под заказ", а то...

Цитировать
на этом пожалуй я закончу
и
Цитировать
Тем более никому это не нужно

 ;)

Но в целом - молодец!  ::bravo: Жаль только для FZ-1 не подходит...
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 11:45:36
Жаль только для FZ-1 не подходит...

Вообще-то подходит я тут немного поковырялся в биосе ее ))
Думаю, что для любой модели подойдет.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 02 Март 2010, 11:47:02
О!  :o По чём говоришь устройство?  ;D
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 12:03:15
О!  :o По чём говоришь устройство?  ;D

По деталям там atmega324p, epm3064, кварц на 18МГц, преобразователь на 3.3V, модуль DLP-2232M и десяток кандеров и резюков, один диод и светодиоды - собрал так сказать из подручных материалов. Если делать мелкосерийное производство, то надо считать и подешевле компоненты подбирать, но смысла в нем нет если закажет 1-2 человека, да и потом там еще до замены привода надо гору кода перелопатить, хотя место для размещения кода в консоли я уже нашел - так что остается лишь грамотно вмешаться в процесс загрузки операционной системы приставки и подменить обращения к шине привода.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 13:46:41
Если заменить ряд деталей более дешевыми - так сказать минимальная возможная конфигурация - себестоимость по материалам выходит по самым скромным оценкам около 900р плюс минус 100р.
Считал среднерозничную цену деталей (atmega32, epm3032, ft232r, LM1117 и прочая мелочь) и прототипное изготовление текстолита разделенное на 15 человек.

Учитывая что 15 человек врядли наберется и я не буду их просто так делать (по себестоимости) - смысла в изготовлении таких устройств нет.

Так что прототипом все и закончится, но я очень рад что его сделал - теперь смогу железо тестить, а значит и эмулятор будет улучшаться ;)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 16:27:41
Интересно к стати - есть где-нибудь оригинальное оборудование, которое подключалось к данному порту? :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 18:05:03
Нашел как сделать разъем для AV-Expansion - так что в теории можно проапгрейдить хоть до M3  ;D

К стати, если драйвер с него грузится в режиме супервизора, то возможно на этот порт можно сделать устройство расширения, но про то как писать драйвера знали лишь разработчики консоли и то уже наверное забыли. Так что опять - дизассемблирование - куда не посмотри ))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 02 Март 2010, 18:42:24
Altmer, ну ты крут...  8)
Но только я не совсем понял. USB шнурок с электроникой - 1000 руб? А мастрячить его как? Не самому ведь?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 18:58:21
Altmer, ну ты крут...  8)
Но только я не совсем понял. USB шнурок с электроникой - 1000 руб? А мастрячить его как? Не самому ведь?

 Я указал голую себестоимость материалов по рознечным ценам. Мелкий опт обычно от 30-50 микросхем - тут уже от 30 до 60% экономии. Крупный опт (1000шт....)- экономия уже в разы.
 
 Если ты имел ввиду "мастрячить" к приставке - то там надо будет лишь гребенку на 5 или 6 (в зависимости от модели) контактов впоять в площадку диагностики на приставке, к ней уже моя железка цепляется. (Смотри фотку)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 02 Март 2010, 19:07:36
Ага. Себестоимость понятна. А продажная цена с расчетом на 10 человек?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 19:11:09
Ага. Себестоимость понятна. А продажная цена с расчетом на 10 человек?

С условием того что софт со стороны ПК должен будет эмулировать привод?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 02 Март 2010, 19:14:16
Эммм... Я, честно говоря, немного не понимаю, зачем тут PC... Какова его роль?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 19:16:30
Эммм... Я, честно говоря, немного не понимаю, зачем тут PC... Какова его роль?

А куда по твоему USB шнур втыкается?  ))))

Железка будет обеспечивать обмен данными между ПК и 3ДО. При этом софт со стороны компа сможет делать с приставкой почти все, что вздумается, в том числе и запросы к CD-ROM подменить можно, т.е. через шнурок можно игры с образов грузить, джои подменять на ПК-шные устройства, дампить биосы, сохранять и загружать в приставку сохранения, все что угодно, если конечно написать нужную софтину. Что удобно - так это то, что железо перепрошивать не нужно будет, только софт на комп обновлять.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 02 Март 2010, 19:19:43
Ну я так понял, что во флешку, или USB винт. Теперь яснее. Комп эмулирует привод и скармливает приставке образы. А приставка понимает их как диски? Так? Если да, то вопрос о цене.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 19:37:37
Ну я так понял, что во флешку, или USB винт. Теперь яснее. Комп эмулирует привод и скармливает приставке образы. А приставка понимает их как диски? Так? Если да, то вопрос о цене.

Опять же вопрос - софт для шнура должен будет поддерживать эмуляцию CD-ROMа ? Или достаточно будет лишь гипотетической поддержки? Так сказать со временем.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Versus от 02 Март 2010, 19:44:08
Поддержка крайне желательна :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 19:45:28
Поддержка крайне желательна :)

Тогда ни сколько - я не буду делать это будучи не уверенным в окупаемости затеи.
Я сейчас потрачу время на ковыряние кода, а потом купят пару штук и все - оно мне надо? Уже проходили - как до дела дойдет, так все начнут о ценности оригинального сидюка рассуждать.

Для первых 1...N человек могу сделать по себестоимости + 1000р сверху за сборку и беспокойство. Если только один желающий - тоже сделаю, но фотошаблоны и протипку полностью за его счет. С полной предоплатой. Но никакого сидюка по началу не будет. Со временем может напишу, или сами напишите - протокол обмена с железкой будет открытым.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 02 Март 2010, 22:07:42
Помните псевдографику в биосе? Где джой нарисован?
Вот она - в режиме тестирования используется ))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: troosh от 03 Март 2010, 06:17:48
Ну я так понял, что во флешку, или USB винт. Теперь яснее.

Если не окажется проблем с загрузкой образов с PC, то возможен вариант более простого устройства использующий SD flash карты и не требующий PC, они могут работать по SPI протоколу (для него в микроконтроллерах уже есть встроенные порты - не нужен будет чип ft232r).

В Интернете таких проектов не мало, вот первый попавшийся: http://ssmu.ru/er/Orfey2/ (там с исходниками и схемой, фотографии первого варианта (http://ssmu.ru/er/Orfey/photos_.shtml) и следующего (http://ssmu.ru/er/Orfey2/photos_.shtml)).

P.S. Тут описано как работать с MMC (http://www.captain.at/electronic-atmega-mmc.php)/SD (http://www.captain.at/electronic-atmega-sd-card.php) картами на ATmega32 при использовании языка Си.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 03 Март 2010, 06:44:00
Да - если на ПК сделать, то потом приделать простую флеш уже не сложно. Хотя лично для меня шнурок интересней, по вполне понятным причинам )
В принципе можно заранее корпус под флеш приделать.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 03 Март 2010, 10:57:45
 :D Загрузка кода в консоль прошла удачно!
 Первым делом считал биос ))
 Домучал таки - теперь все исходники в архив, железо на полочку и до следующего рецидива по улучшению эмулятора )))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: troosh от 03 Март 2010, 11:15:05
Поддержка крайне желательна :)

Тогда ни сколько - я не буду делать это будучи не уверенным в окупаемости затеи.
Я сейчас потрачу время на ковыряние кода, а потом купят пару штук и все - оно мне надо? Уже проходили - как до дела дойдет, так все начнут о ценности оригинального сидюка рассуждать.

Это точно, увы... Думаю нужно четко обозначить свою позицию, - новый релиз эмулятора только после покупки двух десятков твоих девайсов (даже в качестве сувениров). Иначе может быть что-то и выйдет новое когда-нибудь, лет через пару... а пока вот там ремонт доделать нужно будет самому, раз никто не желает поучаствовать...
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 03 Март 2010, 11:32:15
а пока вот там ремонт доделать нужно будет самому

Намекаешь на шпатель с зубилом в углу первой фотографии ))) Действительно надо  ;D
По поводу остального - 3ДО железо нужно абсолютному большинству только на словах или на халяву, либо оригинальное железо.
Новый эмулятор, новый компилятор образов - действительно может через пару лет появятся - сейчас не до них, да и энтузиазма нет особо.

ПС. Разумеется никаких схем и прошивок я выкладывать не стану.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: matich от 03 Март 2010, 15:56:45
Хотеть. Подпаивать несложно если паяльник советский?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 03 Март 2010, 16:07:31
Хотеть. Подпаивать несложно если паяльник советский?

Там крупные сквозные контакты формата обычной монтажки - любой школьник справится.
Хотя если жало как для пайки силовой проводки - может и не любой школьник, но тоже можно.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: matich от 04 Март 2010, 08:16:44
А можно как-нибудь всё это добро в приставку засунуть чтобы она не была вскрыта постоянно? И эта штука не повлияет на запуск игр с диска?
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 04 Март 2010, 08:30:27
А можно как-нибудь всё это добро в приставку засунуть чтобы она не была вскрыта постоянно? И эта штука не повлияет на запуск игр с диска?

Можно спрятать, как я уже писал - разведенный вариант будет минимум в 4 раза компактней и на запуск игр с привода не повлияет.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 04 Март 2010, 20:07:42
Продублировал разрботку в эмулятор теперь к примеру демки мнемоника грузятся через данный интерфейс ))
Фактически вернул загрузку кода в эмулятор, только через Diag протокол.

Поправочка, по поводу FZ-1, перепутал файл - на FZ-1 этот порт не задействован. На остальных биосах (голдстар, санье, девстейшен) - используется, но протокол отличается - проверял через эмулятор. Так что - порт увы не универсален, универсальным видимо можно назвать лишь эмулятор ПЗУ. Но слишком сложно для монтажа.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 06:34:53
Попытался запустить демку Мнемоника с соником, но оказалось ее надо модифицировать, поскольку в эмуляторе инициализация видеоподсистемы происходит автоматически, а в реальном железе это все надо в коде предусмотреть, в общем хотел фотку выложить с этим делом - но как нибудь в другой раз, если мне вдруг понадобится видеоподсистема и я решу ее проинициализировать.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 09:03:22
matich, думаю смысла нет тебе заказывать - судя по всему ты один - дороговато получится. К стати какая у тебя консолька, с какими чипами?

Я тут впоял коннектор в порт FZ-10 с Anvil'ом - в ней версия программы диагностики уже 2.30(D) от 28 декабря 1994-го, похоже этот чип позже MADAM&CLIO появился.

ПС. Пожалуй следующая версия эмулятора будет аппаратной  >:( Всегда хотел поиграться с экскалибром (http://www.altera.ru/cgi-bin/go?9) )))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: matich от 05 Март 2010, 09:56:08
>какая у тебя консолька, с какими чипами?
После выходных посмотрю. =)

Может просто народ не знает про такое устройство.

Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 11:07:28
Может просто народ не знает про такое устройство.

Ага - то-то оно тихо вдруг стало... Сидят ждут - пока кто-нибудь купит и появится эмуляция привода. Либо не верят что это возможно, помню старый фильм - космические пираты - там момент был интересный когда их кастрировали: "будешь думать об этом и это случится...", в нашем случае немного иначе: будете сомневаться и это никогда не случится.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Atla от 05 Март 2010, 11:18:01
Я верю Altmer,лично я искренне верю во все,что ты создаешь и что делаешь, потому что ты уникальный человек,действительно самый настоящий гений,причем чистейшей души человек,честно завидую(завидовать плохо),твоему терпению и упорству, ты умница!



Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 12:27:36
Я верю Altmer,лично я искренне верю во все,что ты создаешь и что делаешь, потому что ты уникальный человек,действительно самый настоящий гений,причем чистейшей души человек,честно завидую(завидовать плохо),твоему терпению и упорству, ты умница!

 Спасибо конечно, если бы еще железку приобрел, если конечно консоль имеется )
 
 ПС. Можно удешевить железо, а именно: я выкладываю схему и код под AVR, а прошитый MAX3000A высылаю по его стоимости + 300р. + почта. Соответственно схему собираете сами и большую часть комплектующих ищите сами или заменяете аналогами.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Dimaz от 05 Март 2010, 13:57:17
нет Matich не единственный, кто хочет девайс. я тоже хочу. не писал, потому что, слежу за развитием событий, и боязни повторения истории с конвертером джойстика (я готов и сейчас его купить). главное для меня это запуск игр без привода. у меня лазер умер, попытки приделать новые, - завершились кончиной двух новых голов (делал сам, еще не было инструкций от aspyd), сейчас лежат еще две головы. И готов купить набор для сборки, это думаю мне по силам. Питаю призрачную надежду, что автор когда нибудь, сделает запуск образов. Для меня не важно, откуда запускается игра, Altmer высказывал опасения, о воплях о ценности привода. Все эти фантики, коробочки от приставок, инструкции от приставки на японском без потертостей, запечататые диски и прочее задротсво-дрочения на устройства в первозданном виде, от меня далеки - главное это игры.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 14:13:40
нет Matich не единственный, кто хочет девайс. я тоже хочу. не писал, потому что, слежу за развитием событий, и боязни повторения истории с конвертером джойстика (я готов и сейчас его купить). главное для меня это запуск игр без привода. у меня лазер умер, попытки приделать новые, - завершились кончиной двух новых голов (делал сам, еще не было инструкций от aspyd), сейчас лежат еще две головы. И готов купить набор для сборки, даже ради призрачной надежды, что автор когда нибудь, сделает запуск образов. Для меня не важно, откуда запускается игра, Altmer высказывал опасения, о воплях о ценности привода. Все эти фантики, коробочки от приставок, инструкции от приставки на японском без потертостей, запечататые диски и прочее задротсво-дрочения на устройства в первозданном виде, от меня далеки - главное это игры.

По поводу конвертера - ты готов оплатить единолично 3500р. только за фотошаблон и прототипку? Увы никому кроме тебя это похоже больше не нужно.
Тут такая же система - тут тоже надо платить за подготовку производства, поэтому - да - история может повториться. Паять эти устройства на мантажке я тоже могу, но это будет некрасиво, неаккуратно и дорого.

Сейчас вас трое - когда будет хотя бы 10, то 3DO DiagBlaster Обойдется вам около 2т.р., а троим порядка 3т.р., что в принципе уже не так дорого, как если бы одному за 5 с лишним.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 05 Март 2010, 18:02:51
Проверил биос ФЗ-1 (ловушку ставил в эмуляторе, в дизассемблере тоже ничего не нашел) - судя по всему - никаких шансов для этого порта на данной модели :(

Странно - порт-то на самой приставке имеется...
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 06 Март 2010, 02:59:06
Вот видишь :) Я бы тоже взял, но у меня FZ-1 (а скоро и его не будет). НО подумываю через E-bay.co.uk прикупить FZ-10 может тогда пригодиться, хотя я там понимаю рабочие продаются...

Так что видишь Altmer - вещь то нужная :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: denstan от 06 Март 2010, 06:45:53
doom_sun, так купи с дохлым лазером на любой барахолке, цена в 500р выйдет, не больше.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 06 Март 2010, 16:02:18
В качестве бонуса в устройство будет встроен разъем джоя - для подключения к эмулю - будет так сказать - двойного назначения )) Тем более остаются лишние ножки контроллера.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 07 Март 2010, 08:04:30
Поковырял биос от голдстара - загрузка возможна, протокол там попроще - нет тестов и сразу грузит код, правда менее надежно чем в ФЗ-10 - контрольная сумма не проверяется.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 07 Март 2010, 08:22:30
У Sanyo - полность идентичный GoldStar процесс загрузки кода
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 07 Март 2010, 08:33:39
В дев стейшен тот же процесс загрузки код, как и в двух вышеупомянутых - хотя сомневаюсь, что это имеет значение ))
К стати интересную вещь выяснил - похоже биос у моделей с анвилом доступен в дополнительном адресном пространстве в отличии от мадам и клио.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 07 Март 2010, 10:07:20
Заэмулировал Anvil'авский биос - работает загрузка кода как и на обычном FZ-10 с Madam&Clio.
Поэтому расклад следующий - железка будет работать со всеми консолями и в том числе DevStation, кроме FZ-1 и возможно кроме ROBO - от нее у меня биоса нет, да и самой консоли тоже.
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: matich от 07 Март 2010, 10:40:14
У меня "Anvil rev4" 514U1L07, bios - anvil DA538BY9T-S
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 07 Март 2010, 11:16:11
У меня "Anvil rev4" 514U1L07, bios - anvil DA538BY9T-S

Как я написал - подойдет все кроме FZ-1 и возможно ROBO
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: doom_sun от 08 Март 2010, 02:57:43
doom_sun, так купи с дохлым лазером на любой барахолке, цена в 500р выйдет, не больше.
Если бы всё так было просто. Я облазил в своё время не один базарчик в нашем граде. Так что - пока без вариантов :)
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 08 Март 2010, 05:20:58
Поскольку doom_sun согласился уступить мне свой FZ-1 - эту темку можно заморозить на время - буду ковырять сам XBUS )) А это значит что буду делать интерфейс самого привода который там на разъеме + пришла в голову идея поиграться с портами на приставке через шнур и пощупать осцилографом, так что - как только я найду и определею назначения выводов этого интерфейса - сделаю замену встроенному приводу ))
Название: Re: Подключение внешнего привода или флешь накопителя к 3DO FZ-10
Отправлено: Altmer от 10 Март 2010, 10:35:03
Поигрался я с сигналами на XBUS - посмотрел у друга на осцилографе, вроде ничего сложного, только нужно сделать.
Прицеплять очень неудобно будет - надо будет дорожки резать и припаиваться к малюсеньким контактам.
В общем - подумал я подумал и понял, что влом мне эту фигню разрабатывать, ну ее в болото  ;D И через шнур тоже не хочу ничего ковырять.
Проще эмулятор довести до совершенства, так что может через пару лет и доведу, если вдруг захочется ерудой пострадать ;)

Вердикт проекту 3DO DiagBlaster, таков - закрыт как не интересный автору.  Судя по наплыву желающих (один человек - oamru) эта разработка - полный бесперспективняк. Особенно с учетом того - что лично мне она не нужна, у меня есть прототип, а тратить время на разводку, организацию и уж тем более доработку возможности подменять привод - как минимум глупо из-за 1000р. которые пойдут лично мне, и то за то что я все спаяю, проверю и отстою очередь на почте и возможно поимею проблемы с налоговой  O.o.

ПС. А если кому ОЧЕНЬ надо - может нанять меня как разработчика - соответственно все исходники вам (прошивки, герберы), а мне соотствующая зарплата.

 :=)X Проект закрыт :=)X