Правила форума

Правила, действующие в этом форуме и всех его подфорумах:

1) Запрещена реклама в любых её проявлениях (сразу бан без предупреждения)!
2) Мат тоже не приветствуется на форуме, но иногда можно выразить свои чувства ( лучше заменяйте матные слова точками, пробелами, другими буквами)!
3) Категорически запрещается унижать, посылать, издеваться над участниками форума! Мы здесь все - одна большая и дружная семья! Поэтому за нарушение этого правила автоматически будем банить!
4) Разрешены ссылки на информацию, которые относятся к тому или иному разделу форума!
5) Ссылки не в тему будут удаляться и пользователь получит предупреждение или будет забанен!
6) Пользователям разрешено задавать любые вопросы относящиеся к теме, а мы все дружно ответим на эти вопросы. А также отвечать на вопросы и высказывать своё мнение.
7) Повторные темы, которые будут создаваться, будут удалены! Создавайте темы, удостоверившись, что такой темы нет на форуме!
8) Запрещён флуд во всех его проявлениях, сообщения не по теме, сообщения состоящие из одного или нескольких смайликов без текста, сообщения типа - Вах!, Рулез!, Круто! и т.п. Пользуйтесь пожалуйста кнопкой [EDIT], не плодите бессодержательные сообщения.
9) Использование смайликов разрешается не более 3-х подряд!

Добро пожаловать на наш форум!



Ответить на тему  [ Сообщений: 9 ] 
[3DO] Panasonic FZ-10 - делаем тестовую консоль :) 
Автор Сообщение
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 8457
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U
Ответить с цитатой

Понадобилась 3DOшка, читающая диски без цифровой подписи (RSA). А где взять?

Panasonic 3DO TESTING STATION SYSTEM сейчас стоят дорого (недавно обсуждали) и покупка не оправдана реальной полезностью.
Решил сам сделать.

Взял микруху Flash-памяти AM29F800BB-70SC (корпус SO-44), залил "патченный BIOS", поставил - работает.
Хитростей не много, поделюсь подробно для информации.

1. Можно брать и другую 5-вольтовую Flash с аналогичной организацией: 8Mbit / 1 048 576 bytes / 524 288 worlds).

2. Для заливки bios.rom в микруху годится любой программатор, её поддерживающий и поддерживающий напряжения: Read - 5V, Write - 5V, Erase - 5V. Я шил "служебным" "Тритоном" v.5.7T.
Некоторые древние программаторы, у которых Write/Erase - 12V и изменение не доступно - не годятся (пример - "Мастер-02"), несмотря на существующие переходники и якобы поддержку.
Из самодельных программаторов, её точно поддерживает EzoFlash и его многочисленные клоны.
Если доступа к программатору нет, а клон EzoFlash городить неохота, можно попробовать купить флешку 29F800 (SO-44) и поискать людей, занимающихся авто-чип-тюнингом - у них обычно есть хорошие программаторы, и под эту Flash может найтись и переходник, т.к. именно эта AM29F800BB (SO-44) применялась в эл. блоках управления каких-то Мерседесов 90-х годов (модели не знаю), там она работала с 16-разрядной организацией.

3. Если программатор работает с микрухой 16-битным доступом, то в софте программатора надо выбирать 16-разрядный доступ. Тогда bin-файл заливается как есть.
Если программатор шьёт эту Flash 8-разрядным доступом, тогда bin-файлу предварительно нужно сделать "byte swap".
В некоторых случаях свопить не нужно, а в некоторых софт свопит сам - в общем, зависит от программатора.

4. Если софт программатора не поддерживает образы ПЗУ (.rom), наш patched_BIOS нужно сконвертировать в .bin. Это можно сделать софтом от тех же программаторов, я делал софтом от Willem. Испытанный .bin файл прилагаю в аттаче. Им можно шить.

5. Микруха паяется "pin-to-pin".

6. Flash-памяти для нормального старта нужен RESET, поэтому pin 44 Flash нужно через резистор 51...100 Ом - подключить к выходу Watchdog(а) приставки ( IC400 BA6162F). Схему подключения RESET(а) тоже прилагаю - цепь обозначена синим.

Монтаж на фото:
фото
ИзображениеИзображениеИзображениеИзображение

Для установки резистора я воспользовался пустой площадкой 1-й ноги ROM2 (IC341), ибо ROM2 мне нафиг не нужна. SMD-резюк хорошо встал между этими площадками (pin44 IC340 - pin1 IC341).

7. После монтажа флешки, приставка должна заработать сразу. Потом нужно убедиться, что RESET отрабатывается четко, для этого, при включенной приставке, независимо с диском или нет - нужно (пинцетом, например) кратковременно замкнуть любой вывод резистора R422 на GND ("земляные" дорожки там рядом) - приставка должна перезагрузиться, и "стартануть" как обычно. Можно повторить пару раз.
R422 найти не сложно - чуть выше CLIO:
фото R422 (в серединке)
Изображение

Этот резистор (R422) находится в схеме мониторинга преобразователя платы питания приставки, а его замыкание на корпус "изображает" реакцию консоли на пропадание основной частоты (существенное изменение формы) импульсов преобразователя БП (типа БП внезапно стал неисправен), поэтому CLIO блокирует работу приставки, удерживая её в "RESET".

Если Reset к флешке не подпаивать, может быть постоянный запуск с чёрным экраном, загрузка BIOS через раз и т.д.

8. Если всё нормально, надо прожечь на болванку корректный диск без цифровой подписи, например: Killing Time v.2.2alpha (not signed), или Decathlon (unsigned) (2007)(Oldergames)(US)[!](Games): Decathlon (Oldergames exclusive relised).
Игра должна заработать и можно играть.

9. Я не стал в неё ставить обратно родной BIOS "вторым этажом" и городить переключатель. Все подписанные диски будут играться и так, а если сугубо для подписанных, у меня другие FZ-10 есть.
Но если очень нужно - можно напаять сверху и реализовать переключение по аналогии со схемой "Dual SRAM Mod" от 13chuck13: [3DO] Модуль памяти Memory Unit FZ-EM256 / Dual SRAM - mod

10. А вот теперь - подводный камень. "Хороший" такой. :-):
Такая "приставка-тестер", как наиболее вероятно и приставка "3DO Testing Station" с Ebay, не будет жрать не подписанные образы, собранные программой Альтмера - OperaFS[De]Compiler.
Что эта прога делает с файлами при сборке / разборке - не знаю (и насколько корректно вообще собирает), если очень интересно, можете к нему обратиться...

Но для запуска на реальной консоли с "patced_BIOS", не подписанный образ должен быть - либо только "девелоперским", из числа тех игр, которые без RSA утекли в Интернет (как Decathlon, Killing Time v.2.2alpha), либо должен быть собран руками из SDK.
То есть, игра должна иметь чистую операционную систему.
А в загрузчике эмулятора присутствует какой-то костыль.

Но это не проблема - заново собрать 3DO-диск из-под SDK довольно легко, даже у меня с первого раза получилось, есть подробная инструкция от Versus, где рассказано как пользоваться laytool < : 3DO SDK
Диск, собранный из-под SDK, будет иметь чистую ОС и будет "правильным".
Так что, OperaFS[De]Compiler хорошо годится для первоначальной разборки, для сборки - нет, т.к. делает "кривой образ". Только образ, собранный в SDK, будет схож с "девелоперским" и заработает на такой приставке, даже несмотря на то, что может работать на FreeDO с patched_BIOS. Эмулятор FreeDO, как я уже говорил, имеет какой-то костыль в загрузчике.

Может, кому-нибудь будет интересна эта инфа.


Вложения
Комментарий к файлу: Прошивка - Patched BIOS [Disabled RSA] для Panasonic FZ-10 на Clio и Madam (BIN)
patced_bios.rom.BIN.7z [474.51 КиБ]
Скачиваний: 36
Комментарий к файлу: Схема подключения RESET Flash-памяти к приставке
RESET to FLASH (FLASH to BIOS) копия.png
RESET to FLASH (FLASH to BIOS) копия.png (127.52 КиБ) Просмотров: 844


_______________________________________
Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.
12 июн 2015, 19:33
Профиль WWW
Аватара пользователя
Я консольный бог
Я консольный бог

Группа: Разработчики
Сообщения: 9846
Регистрация: 04 дек 2009, 11:59
Откуда: Сочи
Модель 3DO: Panasonic FZ-10 NTSC-U
Ответить с цитатой

Очень интересная инфа, спасибо! Теперь будет альтернатива дорогущим девелоперским консолям. :-):

_______________________________________
There are 10 types of people in the world: those who understand binary, and those who don't.


12 июн 2015, 19:54
Профиль
Аватара пользователя
Супермодератор
Супермодератор

Группа: Супермодераторы
Сообщения: 7714
Регистрация: 04 дек 2009, 12:31
Откуда: Германия, г.Кобленц
Модель 3DO: Panasonic FZ-10 NTSC-J
Ответить с цитатой

Совсем забыл поблагодарить за труд. :co_ol:

_______________________________________
MegaDrive MegaDrive2 MegaCD 32x Saturn Dreamcast PSone PSX PS2Fat PS2Slim PS3SuperSlim PicachuN64 GameCube(NTSC-J,PAL) Wii Wii mini AtariJaguar Panasonic3DO FZ-1,FZ10 Goldstar3DO NecTurboGrafx NeoGeoAES BandaiPlaydia XBOX XBOXONE AmstradGX4000 PhilipsCD-i450 OUYA SuperA'Can ActionMax VtechV.smile
Iphone3GS Ipod2 AtariLynx2 GBColor GBPocket GBAdvance GBMicro WonderSwanColor NeoGeoPocketColor N-GAGE N-GAGEQD SegaGameGear DSLite PSPE1004 CB Game.Com Game.ComPocketPro


Изображение
Изображение


06 янв 2016, 18:16
Профиль
Аватара пользователя
Лучший техник
Лучший техник

Группа: Разработчики
Сообщения: 2031
Регистрация: 04 янв 2011, 19:53
Откуда: Украина
Модель 3DO: GoldStar GDO-203P Alive II
Ответить с цитатой

К сожалению, у меня нет нужного адаптера для моего Willem. :nez-nayu:
скриншот
Изображение

_______________________________________
иЗвиНиТЕ зА НеРоВНый ПочЕРк!


07 янв 2016, 16:15
Профиль
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 8457
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U
Ответить с цитатой

А вот - EZOflash, там есть схема переходника под PSOP 44.
Или у тебя покупной Willem?


Вложения
Комментарий к файлу: EZOflash4.5
EZOflash4.5.7z [2.93 МиБ]
Скачиваний: 36

_______________________________________
Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.
07 янв 2016, 21:32
Профиль WWW
Аватара пользователя
Лучший техник
Лучший техник

Группа: Разработчики
Сообщения: 2031
Регистрация: 04 янв 2011, 19:53
Откуда: Украина
Модель 3DO: GoldStar GDO-203P Alive II
Ответить с цитатой

Покупной. :a_g_a:
И адаптер к нему бывает. Но 40$+ чтобы прошить одну микросхему это немного дороговато. Я эту микросхему скорее мгтф-ом к разъему припаяю.

Стоп. А для GoldStar-а есть биос без проверки подписи?

_______________________________________
иЗвиНиТЕ зА НеРоВНый ПочЕРк!


07 янв 2016, 23:48
Профиль
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 8457
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U
Ответить с цитатой

Понятно. Про Willem ничего не знаю, дорогой аппарат. :-): EZOflash вообще содран с него, с софтом от него же работает, но я не в курсе о совместимости переходников. :ne_ne:

Без проверки RSA только для FZ-10 есть BIOS. Для Goldstar - нет, от Anvil - тоже нет.

_______________________________________
Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.


08 янв 2016, 11:36
Профиль WWW
Аватара пользователя
Лучший техник
Лучший техник

Группа: Разработчики
Сообщения: 2031
Регистрация: 04 янв 2011, 19:53
Откуда: Украина
Модель 3DO: GoldStar GDO-203P Alive II
Ответить с цитатой

aspyd писал(а):
Без проверки RSA только для FZ-10 есть BIOS.

Тогда ой.
На Панасонике у меня IDE-адаптер и без того на rsa плевать может.
А вот на GoldStar можно было бы, если бы было что. :-)

_______________________________________
иЗвиНиТЕ зА НеРоВНый ПочЕРк!


18 фев 2016, 21:31
Профиль
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 8457
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U
Ответить с цитатой

Дубль два. :-):
Понадобилась 3DO-шка на чипе ANVIL, читающая диски без цифровой подписи (RSA). А где взять?

Panasonic 3DO TESTING STATION SYSTEM - бла-бла-бла-бла... <см. первый пост темы>
Добавлю только то, что не уверен - существуют ли в природе "Testing Station System" на ANVIL, и если даже вдруг и были, то понятно, что крайне затруднительно будет такую целенаправленно купить.

Решил сам сделать.

1. Первое, что сделал - сдампил ROM BIOS европейской приставки Panasonic FZ-10 PAL-E на ANVIL. Но это зря проковырялся, в общем-то. Хотя и не совсем зря - на то была причина, но она не в рамках этой темы.

2. Второе, что сделал - из дампа сварганил "Patched BIOS" (с "disable RSA") для Panasonic FZ-10E PAL (Anvil).

3. Потом зашил в микруху Flash-памяти AM29F800BB-70SC (корпус SO-44). Работает. Теперь доволен.

Хитростей никаких нет, и если кому-то вдруг потребуется повторить - всё точно так же, как в 1-м сообщении этой темы: флешка - pin-to-pin, 44-ю ногу флешки "Reset" - через резистор кинуть на плюс C401 (схема есть в первом сообщении).

"Патченый" ROM BIOS от европейского Panasonic FZ-10 с ANVIL - прилагаю в аттач. Им можно шить нашу флешку.

И его, кстати, можно использовать с эмулятором Phoenix и запускать не подписанные образы (самодельные или пересобранные), чтобы проверять их работу на ANVIL.

Фотки того, как сам спаял:

ИзображениеИзображениеИзображениеИзображение

Небольшое "кине", демонстрирующее как работает:
видео


Вложения
Комментарий к файлу: "Patched BIOS" [disabled RSA] Panasonic FZ-10E (PAL, Anvil)
Patched_FZ-10_ANVIL_SYS_(PAL)_DA538BY9T-S.7z [498.1 КиБ]
Скачиваний: 57

_______________________________________
Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.
02 фев 2017, 00:26
Профиль WWW
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ Сообщений: 9 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo! [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
© 2008-2017 «3DOPLANET.ru». Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software || Русская поддержка phpBB || Time : 0.063s | 22 Queries | GZIP : On
Valid XHTML 1.0!