Правила, действующие в этом форуме и всех его подфорумах:
1) Запрещена реклама в любых её проявлениях (сразу бан без предупреждения)! 2) Мат тоже не приветствуется на форуме, но иногда можно выразить свои чувства ( лучше заменяйте матные слова точками, пробелами, другими буквами)! 3) Категорически запрещается унижать, посылать, издеваться над участниками форума! Мы здесь все - одна большая и дружная семья! Поэтому за нарушение этого правила автоматически будем банить! 4) Разрешены ссылки на информацию, которые относятся к тому или иному разделу форума! 5) Ссылки не в тему будут удаляться и пользователь получит предупреждение или будет забанен! 6) Пользователям разрешено задавать любые вопросы относящиеся к теме, а мы все дружно ответим на эти вопросы. А также отвечать на вопросы и высказывать своё мнение. 7) Повторные темы, которые будут создаваться, будут удалены! Создавайте темы, удостоверившись, что такой темы нет на форуме! 8) Запрещён флуд во всех его проявлениях, сообщения не по теме, сообщения состоящие из одного или нескольких смайликов без текста, сообщения типа - Вах!, Рулез!, Круто! и т.п. Пользуйтесь пожалуйста кнопкой [EDIT], не плодите бессодержательные сообщения. 9) Использование смайликов разрешается не более 3-х подряд!
Это потому что я олень. Зачем-то выключил и после этого забыл включить подтягивающие резисторы на выводах I/O в контроллере. Там один бит в регистре OPTION нужно изменить, все забываю сделать.
_______________________________________ иЗвиНиТЕ зА НеРоВНый ПочЕРк!
Без "подтяжки" к GND, получается, что порт I/O микроконтроллера в воздухе висит, когда нет "лог.1".
Транзистор открывается (низким уровнем от IC303) - светодиоды светят, на 5-ю ногу PIC идёт "лог.1". Транзистор закрывается, и 5-я нога PICа "подвисает в воздухе", т.к. изолирована от всего - это не равно "лог.0". Сверху - закрытый транзистор, снизу - светодиоды. Если бы там были обычные диоды вместо светодиодов, то подтяжка к GND ("лог.0") была бы, ещё как. :) А светодиоды - не совсем диоды, они открываются только когда светят, а когда погашены - у них очень большое сопротивление.
_______________________________________ Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.
Точнее, в строке 35 заменить "MOVLW 0XEF" на "MOVLW 0XAF". Теперь, по идее, должно работать без дополнительного резистора на gnd.
Только старый MPLAB, в котором все это собиралось, не хочет работать в 64-х битной системе. Оказывается он 16-bit и был написан еще под win-3.х или типа того.
Добавлено спустя 21 минуту 13 секунд: Запустил под XP, собрал, должно работать. Вот только проверить не получится, нет моего GoldStar-а под рукой.
_______________________________________ иЗвиНиТЕ зА НеРоВНый ПочЕРк!
Добрался до своего GoldStar-a, прошил контроллер и вспомнил зачем отключал подтягивающие резисторы в конфигурации порто i/O.
Дело в том что в этом контроллере нельзя включать "подтяжку" индивидуально для каждого вывода порта. Только для всех настроенных на вход или совсем отключить. Таким образом если бит 0 в регистре TRIS установлен в 1, то вывод GP0 настроен как вход и подтягивающий резистор фактически прикручен к входу драйвера катушки фокусировки. Это на букву "х" влияет на качество чтения диска. Если же настроить GP0 как выход, то подтяжка отключится, но на входе драйвера постоянно будет висеть или высокий или низкий уровень (смотя что записать в 0х06). А это совсем плохо, уже на большую букву "Х". Ни о каком чтении диска в таком случае не может быть и речи.
lmy полностью прав. Получается что напаять резистор с GP2 на GND - самое верное решение.
Аттач с предыдущего сообщения удалил. Кто скачал, советую сделать то же.
_______________________________________ иЗвиНиТЕ зА НеРоВНый ПочЕРк!
Мне вот только одно не понятно - если на голдстарах защита от пиратов, то каким образом мой 202p читает вот эту откровенную пиратскую штамповку? А cd-r - нет, не читает. Сейчас попробую снять с него образ и нарезать на болванку.
Вложение
13f83af334cd.jpg (2.29 МиБ) Просмотров: 3368
Добавлено спустя 38 минут 19 секунд:
ducati1098 писал(а):
Сейчас попробую снять с него образ и нарезать на болванку.
А о чём конкретно то - о нечитании CD-R или о нечитании вообще любой пиратки? Это разные вопросы. В первом случае - никакие моды не помогут, лазер не способен читать сd-r, в той теме последний пост с осциллограммами. Но в моём то случае консоль читает пиратский диск, там что пираты как-то скопировали защиту? Музыку она у меня на cd-r записанную на 48х тоже кстати замечательно читает. А если консоль: а) читает пиратскую штамповку, б) читает музыку на cd-r то почему она не может читать пиратку на cd-r ? Что мешает?
Ясно. Спасибо. Научился запускать методом притормаживания диска. Чип мастерить не хочу, можно ли просто установить кнопку на задней панели которую нужно нажимать в нужный момент? Какие контакты она должна замыкать?
Дело в физическом расположении определенного сектора, в домашних условиях это не сделать тк на болванках уже имеется некоторая информация изначально.
Насколько я понимаю, дело даже не в самих болванках.
На оригинальном диске есть область, ближе к ценру диска, в которой записано не пойми что, просто не корректные блоки данных, который при чтении выглядят как сбойные. Имхо, именно их иногда видно на пиратской штамповке в виде кольца, как на SEGA Saturn. Программа (и возможно железо) для записи CD-R дисков на пека не даст записать этот мусор. А вот станку штампующему пиратские диски вообще до лампочки что штамповать, поэтому все запускается не хуже чем с лицухи. Защита-то достаточно дубовая, если её можно обойти хлопнув по приставке.
ducati1098 писал(а):
можно ли просто установить кнопку на задней панели которую нужно нажимать в нужный момент? Какие контакты она должна замыкать?
Можно и кнопку. Замыкать должна те же точки что и Pic-контроллер. Нужно кратковременно посадить вход драйвера катушки фокуса на GND. Но зачем? Не проще ли один раз прошить микросхему и пусть она самостоятельно занимается этим.
_______________________________________ иЗвиНиТЕ зА НеРоВНый ПочЕРк!
Хочу сделать чип для GDO-202P но смущает один момент. По опыту "тыканья палкой в приставку" с CD-R от SmartTrack-а сложилось впечатление что у некоторых дисков другой момент для притормаживания. Не после двойной вспышки а после серии торможений. К примеру капитан квазар очень трудно запускается. И то иногда только после того как много приторживаешь перед тем как приставка выплюнет диск. Энциклопедии типа "спейсшатла" и "3Д-атласа" вообще не смог ни разу запустить. Как не притормаживал. Метод с чипом описанный на последних страницах работает со всеми игровыми дисками одинаково или нет?
Нет. От конкретных болванок зависеть, всё равно, будет. Чем шустрее читается болванка - лучше светопроницаемость, четче питы, тем вероятнее, что код успеет считаться, защита сработает, а чип не успеет сработать, и приставка сделает: "тьфу".
_______________________________________ Урча, пухлыми лапами кот вцепился в жидкую шевелюру конферансье и, дико взвыв, в два поворота сорвал голову с полной шеи. Две с половиной тысячи человек в театре вскрикнули как один.
Нет. От конкретных болванок зависеть, всё равно, будет. Чем шустрее читается болванка - лучше светопроницаемость, четче питы, тем вероятнее, что код успеет считаться, защита сработает, а чип не успеет сработать, и приставка сделает: "тьфу".
Спасибо за ответ. Пока поставил кнопку. Подпаял провода к контактам F0 и GND на плате привода. Провод вывел через боковую стенку, где крышка снимается. Теперь в случае необходимости кнопку всегда можно спрятать за крышкой. При нажатии на кнопку лазер издаёт щелчок. Диски стали работать стабильнее. Меньше лагают. Всё таки лишнее сотрясение для кинематики на пользу не идёт. Получу наконец программатор чипану. А кнопка станет дополнением к чипу. По дискам: на 202-й нормально запускаются цветные и белые Mirex-ы и SmartTrack-ы,ещё не плох Verbatim, smartboy вообще не работают.
Нашёл хорошую статью про защиту дисков от копирования. Правда она про первую "плейстешен" но информация в ней изложенная будет полезна и для 3DO.
"Изначально теория защиты от копирования строилась на том, что люди, которые попытаются создать копию игры, которая бы работала без проблем, столкнутся с рядом проблем, в то время как диски, произведенные Sony, будет тяжело скопировать и невозможно записать на какие-либо носители. Диски производились из черно-синего пластика (просвечивался диск только инфракрасным излучением лазера). Даже появилась теории о том, что привод приставки разработан таким образом, что бы он мог читать только такие "тонированные" диски.
Однако эта теория быстро рассыпалась, так как диски, произведенные Sony, читались в большинстве приводов, да и консоль спокойно проигрывала большинство записанных дисков. На самом деле, диски были созданы со специальным встроенным кодом. Код состоял из 4 цифр, которые проверялись специальным чипом привода консоли. Привод считывал диск только если записанный код был верным. В коде была сохранена информация относительно региона: "SCEI" для консолей NTSC: Japan, "SCEA" для консолей NTSC: U/C, "SCEE" для консолей PAL и "SCEW" для Net Yaroze. Так как в диск этот код записывался при производстве, копирование и запись дисков в домашних условиях становилась невозможной."
"Некоторые компании (например, Datel) смогли создать диск, который читался нечипованной консолью, однако это требовало наличия специального оборудования. В то время как недорогие в производстве мод-чипы просто посылали приводу сигнал о том, что болванка, которую он читает, содержит корректный код. Другой проблемой стало то, что приводы персональных компьютеров использовали "Mode 1" или "Mode 2/Form" (2048 байт/сектор), а PlayStation использовала комбинированную систему: основные данные были закодированы в системе "Mode 2/Form 1", а видео-аудио данные - в системе "Mode 2/Form 2". Большинство CD-приводов того времени были неспособны записывать информацию в данной кодировке. Более современные CD-приводы позволили впоследствии решить данную "проблему".
Разработка и производство дешевых мод-чипов положили начало массовому нарушению авторских прав консольных игр. Как раз в это время CD-приводы с возможностью записи дисков в домашних условиях получили широкое распространение. До чиповки PlayStation копированием материалов, защищенных авторскими правами, занималось небольшое количество энтузиастов, либо люди, имеющие прямой доступ к производству CD. То, что создавалось Sony за небольшой процент от продаж, теперь мог скопировать любой человек."
Посему есть маленький вопросик к знающим людям. Есть ли программы которые могут считать, такой уже записанный производителем код c якобы "чистой" болванки?
Хммм... А что надо детальнее показать? Вроде все аспекты установки упомянул. Когда монтировал возможно что-то упустил. Это как большую картину на стену вешать. Когда вешаешь не видно ровно она висит или нет. Поэтому надо вдвоём. Один вешает другой стоит сзади и следит чтобы она висела ровно.
Hey guys. I dont understand russian at all. :/ Its hard to read all your stuff with the google translator. Can someone help me out with the Firmware for the microchip (model GDO202P) and maybe write a little explanation in english? Thanks in advance for all your hard work. :)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения