Запуск CD-R на GoldStar GDO-202P / модчип для GoldStar GDO-202P
Автор
Сообщение
ПАУК
Ужас, летящий на крыльях ночи!
Группа: Разработчики Сообщения: 9109 Регистрация: 17 май 2010, 01:04
Модель 3DO:Panasonic FZ-10 NTSC-U
А, ты имеешь в виду, как сделать, что бы лазер автоматом глушился в этот момент? Вот это не знаю, быть может стоит в этот момент замерить ток лазера, может он отличается в момент проверки (завышен) Автоматом это будет сделать сложновато, но думаю возможно, если какое-нибудь реле времени сообразить. Но сначала надо проверить это.
1. Да никак этого не сделать. 2. Я пошутил же. - На GDO-203P можно и так играть. Тормознул диск, потом закрыл крышку, и играй. Когда приставка с крышкой - нет проблем. Вот, действительно, у "лоткового" GDO202P - прокатит принудительная остановка диска, или нет?
:)
Тут кто-то жаловался, что с разобранной приставкой играть плохо, значит на GDO202P (если прокатит) можно впилить кнопку для экстренной остановки диска - путем отключения шпиндельного двигателя, и его резким торможением подачей импульса отрицательной полярности. На ж@пе будет кнопка, зато верхняя крышка будет всегда закрыта.
14 мар 2012, 12:23
Denstan
Администратор
Группа: Администраторы Сообщения: 4560 Регистрация: 03 дек 2009, 20:18
Модель 3DO:GoldStar GDO-203P Alive II
Парни, протестировал на голдстаре 202. Метод работает. Видео потом сниму и скину. Разбирать даже приставку не нужно))) Я конечно разобрал, попробовал пальцем тормозить, работает. Далее взбрела бредовая мысль просто попробовать в этот момент чуть приподнять угол приставки и опустить, сбив тем самым чтение диска. Получилось. Так что не нужно разбирать голдстар, чтобы запустить сд-р. Достаточно просто приподнять чуть приставку и опустить ее в момент, когда заканчиваются короткие мигания. Подозреваю, что на 203 тоже достаточно чутка "шибануть" приставку и все пойдет.
14 мар 2012, 13:19
drugold
Техподдержка
Группа: Администраторы Сообщения: 9547 Регистрация: 03 дек 2009, 21:07 Откуда: СССР
Модель 3DO:Panasonic FZ-10 NTSC-U
Denstan писал(а):
достаточно чутка "шибануть" приставку и все пойдет.
Ага. Очень радует развитие этой темы. Сколько лет мучились, портили болванки... Писали на 1Х. Оказывается, по приставке надо просто вовремя ёб...ть кулаком.
14 мар 2012, 14:10
SeRReGA
Лучший техник
Группа: Разработчики Сообщения: 896 Регистрация: 04 дек 2009, 12:35 Откуда: Жуков, Калужская обл.
Модель 3DO:GoldStar GDO-202P
aspyd писал(а):
Если да - можно сделать на одном транзисторе первый в истории игровых приставок аналоговый модчип.
Вот это уже интересно, я в теме Если для пропуска валидации диска достаточно в нужный момент "помешать" его прочтению, то получается и модчип такой реально "запилить"?
14 мар 2012, 14:23
ПАУК
Ужас, летящий на крыльях ночи!
Группа: Разработчики Сообщения: 9109 Регистрация: 17 май 2010, 01:04
Модель 3DO:Panasonic FZ-10 NTSC-U
SeRReGA писал(а):
Если для пропуска валидации диска достаточно в нужный момент "помешать" его прочтению, то получается и модчип такой реально "запилить"?
Я и говорю, релюшку времени, которая отключает (или ещё что там) ток на лазере после определённого времени после включения POWER. Наверняка, время проверки одно и то же.
В том-то и дело, что время загрузки диска не может быть одинаковым. Это будет зависеть от "приемлемости" болванки, от состояния головки, двигателя. Так что самый простой вариант - кнопка.
14 мар 2012, 15:03
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
Время включения "мод-чипа" можно отследить по импульсам на том-же светодиодном индикаторе чтения. Их кол-во всегда одиеаковое. Один при включении или после сброса, потом один длинный и несколько (3?) коротких, дальше пауза и наш сигнал к действию. По сигналу дергаем катушку фокуса/трекинга, подаем реверс на шпиндельный мотор или другим доступным способом вредим. После этого нужно отправить наш чип в спячку до следующего включения или сброса, чтобы он дальше не мешал чтению с дика. В двух словах как-то так. Думаю можно попробовать собрать и отладить такую приспособу на дискретной логике, а потом запихнуть в какой-нить контроллер подешевле. Только это все, ИМХО, костыли. По хорошему нужно разбираться с конроллером самого привода и заткнуть защиту на нем.
Мне проще не на дискрете, а на контроллере, такой алгоритм могу на контроллере реализовать к вечеру, вот тока голда 202p у меня нет, так что нужен чел, у которого есть программатор под AVR, микроконтроллер Attiny2313, и желание экспериментировать.
К светодиоду привязываться нельзя. Он включается в моменты любых обращений к CD-ROMу.
13chuck13 писал(а):
По хорошему нужно разбираться с контроллером самого привода и заткнуть защиту на нем.
Да, именно. Только пока неизвестно на 100% - точно ли защита выполнена на уровне микроконтроллера привода (MC68HC705C8A), или же на уровне BIOS. В общем, вопрос в том - соответствует ли она патенту, или не соответствует.
14 мар 2012, 15:14
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
Аркадий, почему нельзя к светодиоду привязаться? Мне кажется он всегда одинаково моргает при включении. Интервалы может и отличаются, но кол-во сигналов, кажися, одинаковое. А если после того как чип сделает свое грязное дело, отрубить его до перезагрузки приставки, то все должно быть зашибись, имхо. Воображение рисует мне только одну картину при которой чип не сработает: если захлопнуть крышку привода, потом, не дожидаясь начала загрузки игры отрыть ее. Но и в этой ситуации можно найти выход, если сбрасывать чип (со всеми его счетчиками) при ресете приставки. Ведь приставка перезагружается при закрытии привода. В любом случае нужно будет присмотреться повнимательней к поведению приставки при загрузке различных дисков, вечером займусь.
Желания эксперементировать хоть лопатой греби, программатор по такому случаю можно и собрать, а вот сам контроллер смогу купить только на выходных. Дома есть только пики.
Ок, жду вестей в личку на выходных. У меня все для этого есть- программатор, контрооллер на макетке, нет тока голдстара 202.
14 мар 2012, 15:44
Denstan
Администратор
Группа: Администраторы Сообщения: 4560 Регистрация: 03 дек 2009, 20:18
Модель 3DO:GoldStar GDO-203P Alive II
13chuck13, моргает диод не одинаково. Попробуй игру Cannon Fodder. У меня она так и не пошла таким манером. Там просто загорается диод и 3 коротких проскакивает, после чего, сразу выплевывает диск. То есть длинной вспышки нет, после коротких.
Э-ээ, и она не "свапится", если перед ней подсовывать штамповку/лицуху? (Свап/двойной свап)?
14 мар 2012, 16:46
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
ОК. Обязательно попробую. По моим наблюдениям, приставка ведет себя таким образом если в нее запихнуть не годный игровой диск. Я по запарке игру от первой Сони засунул (диск как на видео, белый и не подписан), долго удивлялся почему она его не хочет читать. В любом случае, сегодня вечером внимательно понаблюдаю за поведение приставки. Возможно, сниму несколько видеороликов для последующего просмотра в замедленном виде и подсчета сигналов светодиода.
14 мар 2012, 16:51
Denstan
Администратор
Группа: Администраторы Сообщения: 4560 Регистрация: 03 дек 2009, 20:18
Модель 3DO:GoldStar GDO-203P Alive II
aspyd, свапить ее не пробовал путем подмены. Но фз-1 уверенно жрет эту болванку, так что диск вполне рабочий. Я сразу заметил, что диод ведет себя несколько иначе. Времени особо не было сидеть и проверять кучу дисков. Поэтому и написал, чтобы все попробовали именно эту игру.
14 мар 2012, 17:05
nikk
Мегажитель
Группа: Разработчики Сообщения: 405 Регистрация: 01 мар 2010, 09:07 Откуда: Омск
Модель 3DO:Panasonic FZ-10 NTSC-J
Попробовал на своем Голде. Нифига не вышло. Я его не разбирал, пробовал приподнимать и "ронять" в момент завершения коротких вспышек и начала длинной. Выплевывал диск все время.
14 мар 2012, 19:18
Denstan
Администратор
Группа: Администраторы Сообщения: 4560 Регистрация: 03 дек 2009, 20:18
Модель 3DO:GoldStar GDO-203P Alive II
nikk, значит момент не поймал или ронял слабо Ты сначала открой его и потренируйся тормозить пальцем. Когда момент изучишь, то и получится с "пришибом".
Оффтоп: как мне нравится 3до тем, что в отличии от других приставок, тут такие методы))) Например в xbox 360 есть термин "прижим", а в 3до "пришиб", "торможение пальцем", "шибануть", "Ударить", и как предложил Аркадий "вовремя ёб...ть кулаком"
14 мар 2012, 19:47
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
Denstan, ткни пальцем с какого именно образа ты записывал Cannon Fodder. Кинь ссылку или залей его на народ.
14 мар 2012, 22:32
SeRReGA
Лучший техник
Группа: Разработчики Сообщения: 896 Регистрация: 04 дек 2009, 12:35 Откуда: Жуков, Калужская обл.
Модель 3DO:GoldStar GDO-202P
Насчет кольца: если не ошибаюсь, это кольцо - пустая область. Что если попробовать "нарисовать" такое же кольцо самому? Ну к примеру, пустой трек попробовать на это место записать? Сейчас чуть нацарапал на болванке в том месте, где на штамповке находится кольцо - есть небольшие изменения, но принимать диск все равно не хочет. То есть проверку почти проходит, переходит на вторую скорость и сразу же выплевывает (даже не останавливая крутящийся диск).
nikk писал(а):
Попробовал на своем Голде. Нифига не вышло. Я его не разбирал, пробовал приподнимать и "ронять" в момент завершения коротких вспышек и начала длинной. Выплевывал диск все время.
Лучше не бить, а просто снять переднюю серую крышку лотка и тыкать в диск, когда тот переходит на первую скорость и происходит длинная вспышка индикатора Access. Я, к примеру, использую для этой цели ватную палочку
P.S. Видео снимать нечем было, под рукой была только вебка, не ругайте за качество.
14 мар 2012, 23:08
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
SeRReGA, спасибо за видео.
Кстати, да. Вчера пробовал ставить маркером точки на диске - ничего не получилось. Видимо Аркадий прав, маркер для этого очень толстый и перекрывает слишком много дорожек. Царапать наугад -тоже не вариант, здесь понадобится или микроскоп, или огромное везение.
Только что сидел, засовывал разные диски в свой Голд. Вот хоть бейте меня, хоть режьте, но моргает индикатор всегда одинаково, что на штампе, что на болванке. Один сигнал при включении приставки или закрытии крышки привода, за ним один длинный и сразу следом три коротких (смотрел на замедленном, считал) потом пауза и "наш" длинный сигнал. Получается что шестой по счету.
Скачал европейский Cannon Fodder, запишу на болванку. О результатах сообщу.
Последний раз редактировалось 13chuck13 07 авг 2012, 21:26, всего редактировалось 2 раз(а).
Насчет кольца: если не ошибаюсь, это кольцо - пустая область.
Да, это пустой участок поверхности, который не является треком (и информации не содержит). Трек - спиралевидная, непрерывная дорожка. Диск для 3DO может содержать строго 1 непрерывный трек с N-количеством секторов, иначе он не пройдёт проверку на валидность (RSA). Более одного непрерывного трека на 3DO-диске быть не может.
15 мар 2012, 00:25
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
Проверил европейский Cannon Fodder, качал тут. Индикатор при запуске моргает также как на остальных дисках, игра запускается методом "волшебного тычка пальцем". Видео снимать не стал, поверьте на слово. Denstan, может у тебя болванка плохая попалась, или я образ не тот скачал. Еще у меня бывает что диск не корректно подхватывается. Привод может долго и безрезультатно чирикать катушками, или пару раз моргнет индикатором и диск останавливается. Но это единичные случаи, при повторном запуске все заводится нормально. Приставка достаточно старая и её разработчики не рассчитывали что не ней будут запускать диски CD-R, в принципе, она и не обязана безукоризненно их читать.
15 мар 2012, 01:09
Denstan
Администратор
Группа: Администраторы Сообщения: 4560 Регистрация: 03 дек 2009, 20:18
Модель 3DO:GoldStar GDO-203P Alive II
13chuck13, похоже ты прав. Снял образ и перекинул на другую болванку. Запустилось с первого раза. Боходу болванка кривая у меня была или мелкие царапины дают знать. Новая болвань стартует как надо. Вчера тоже немного потестил игры. Вывод - моргает одинаково.
15 мар 2012, 06:06
nikk
Мегажитель
Группа: Разработчики Сообщения: 405 Регистрация: 01 мар 2010, 09:07 Откуда: Омск
Модель 3DO:Panasonic FZ-10 NTSC-J
Метод работает 100%. Снял фронтальную панель трея и ткнул ватной палочкой в диск в момент когда диск замедлился (после коротких морганий, перед длинным), считывается любой CD-R.
Желания эксперементировать хоть лопатой греби, программатор по такому случаю можно и собрать
Могу вместе адаптером прислать мой самодельный программатор для PIC16F. Шьет безотказно, он мне уже не нужен. Правда неизвестно, не завернут ли эту поделку на украино-российской-казахстанской границе.
15 мар 2012, 22:27
13chuck13
Лучший техник
Группа: Разработчики Сообщения: 2057 Регистрация: 04 янв 2011, 19:53 Откуда: Украина
Модель 3DO:GoldStar GDO-203P Alive II
MNEMO, спасибо, но пики и простейший программатор для них у меня уже есть. Теперь нужна прошивалка для AVR. Там ничего сложного нет, соберу на макетке, в крайнем случае подключу пятью проводками через резисторы.