| Приставки > Портативные |
| Sega MD Gopher |
| << < (41/61) > >> |
| alexey_z:
Я вообще с Томска буду, сдампить не смогу поскольку, сейчас в другом городе уже год живу и вся моя лаборатория осталась дома и на старой работе, там фен, паяльная станция, осцил и логический анализатор который мог бы пригодиться. При тесте выдает 2011/12/29 11:36:56, mode зажата. Судя по осциллограммам для пзу скорость чтения 500 кГц, если верить периоду в 2 мкс, а для озу 4 мГц период ~ 250 нс хотя по заваленным фронтам тяжело сказать. Выходит, что проц гуфа, тот который mc68000, при работе с озу работает с ней через какую то прослойку, не знаю может ли этот старичок с такой скоростью ногами дрыгать, во всяком случае, он должен работать на большей скорости чем в Сеге, если конечно он реализован аппаратно. M_A и M_C - может какие-нибудь перемычки, которые определяют режим работы, хотя их дополнительно бы пометили как J, там по одной стороне земля судя по большому полигону, а другой конец идет в каплю, да и вообще у тебя осцил ткни туда да посмотри че на них стоит, а джоев нет, я и гуфа купил недавно, видимо распродавали складские запасы, поздно сейчас джои искать, если только с рук брать или искать может завалялись в каком магазине. |
| goodbye:
в любом случае хорошо что у тебя есть эта консоль и ты шаришь в железе. я жду анализатор китайский на 8 каналов... пару недель наверно ещё будет ехать. модэ отжать можно по этим диаграммам http://www.emu-land.net/forum/index.php/topic,64602.0.html а тут стереомод запилить http://www.emu-land.net/forum/index.php/topic,65082.msg919068.html#msg919068 Добавлено позже: записал осциллограммы :) сигналов М_А (2 канал) и М_С (1 канал) tmss это ром просто отображающий на экране буквы)) |
| alexey_z:
Для пзу не правильно посчитал, там частота в два раза больше будет около 1 мГц мы же линию A0 смотрим, а не clk, данные меняются на шине со сменой состояния A0, а он меняется за 1 мкс = 1 мГц, для озу тоже скорость должна быть больше в два раза, только из-за заваленных фронтов трудно сказать, и похоже, что время между фронтами может быть в 2раза меньше, просто попали не в тот момент не было последовательной смены A0. А ты говоришь, что джим2 в пзу, тоже баговал, вектомен я понял работает из пзу, а контру не пробовал? Чет мне сильно кажется, что это линия I2C для микрухи EEPROM, частота около 400кГц и все такое. |
| goodbye:
alexey_z, хых :) может сохраялки туда можно пилить по I2C ? там период 60гц всегда %) данные периодично через 60 гц начинаются. хотя врятли. а можно к компу подключить типо как комп порт ? для консоли ?.... или врятли ? я просто с I2C воще никогда дела не имел... дык по контре и сужу :) пока. вектормэн есть в списке встроенных в мою прошивку, я его сдампил пзу, зная что вектормэн не глючит записал его на флешку и загрузил с флешки... всё заглючило как обычно. контра глючила с флешки... ну решил зашить в пзу и проверить) и на удивление там всё отлично отрабатывает! а джим2... видимо глючит изза чего то иного .. |
| alexey_z:
Ты выкладывал фото платы GP2628F_V5_20100528 в ней микруха u14 которой нет на других платах включая мою, даже места под нее нет, должна быть память, можно те линии прозвонить с памятью 5 и 6 пином. Вы где то обсуждали гуфер с регулировкой подсветки случаем не эта плата была ? А по поводу модов, пока у себя оставлю как есть, а то под рукой даже вшивого резюка нет. А можешь развернуть осциллограммы более подробно, чтобы увидеть формат хотя бы одной посылки и кстати если у тебя щуп 1/10 то лучше переключи на 10, он будет меньше фронты заваливать там емкость щупа, меньше будет, особенно актуально для высоких частот, а вольт на клетку добавь в 10 раз. |
| goodbye:
5 и 6 нога той последовательной памяти в каплю уходит и эти ноги не звонятся на коротко с M_A и M_C я как раз ломаю гофер с этой памятью там и подсветка меняется. |
| alexey_z:
Может отладка какая-нибудь идти по этим выходам, я так баловался пускал отладку на ком порт компа на консоль, отлаживал косяки в реалтайме. |
| goodbye:
Было бы круто увидеть что там :) тоже подцепить куда нибудь)) Добавлено позже: --- Цитата ---А можешь развернуть осциллограммы более подробно, чтобы увидеть формат хотя бы одной посылки и кстати если у тебя щуп 1/10 то лучше переключи на 10, он будет меньше фронты заваливать там емкость щупа, меньше будет, особенно актуально для высоких частот, а вольт на клетку добавь в 10 раз. --- Конец цитаты --- я просто не могу сохранить побольше скриншот а на маленьком толком ничо не понятно будет %) |
| goodbye:
http://jazz-disassemblies.blogspot.ru/2015/02/fun-with-sega-genesis-ultimate-portable.html ещё одна новая версия гофера, где ПЗУ на целых 512мбит :))) жесть |
| Arbars:
goodbye, в мегадемке Тайтоновской так и грохается на вращающемся колесе? |
| SAMael:
512мбит, нефигово, но как всегда подозреваю игры гоменцо? хотя на 64мб можно что то и нормальное запхать. |
| Segaman:
Интересно, а гуферовый FPGA перепрошиваемый? |
| goodbye:
Segaman, если бы... я жду логический анализатор чтобы отловить инфу чо он там пишет на сигналах M_A M_C то что ты имеешь ввиду, оно там не fpga скорее всего а штампованный вариант уже кристала. т.е. не перепрошиваемая версия.)) |
| DanilaBB:
Гуру, подскажите. Извиняюсь за ламерский вопрос. В продаже есть три вида, отличающиеся разным колличеством игр. Продавец не говорит, как они записаны. Есть разница взять на 20 игр и накачать из иннета, или сразу покупать на 1000 игр? Они в РОМ записаны или также, на флешку? Планирую брать более дешевую, но вот задумался о реализации. Спасибо. |
| goodbye:
я лично никогда не видел настоящий гофер с более чем 20играми. все что больше это ужасные подделки... где ни во что толком не поиграешь. |
| alexey_z:
goodbye, вообще память можно сколько угодно запилить, в 512мбит всего надо было две линии адреса добавить и всего делов, я думаю они таким образом могли бы исправить косяк с глючащими играми запихнув их в пзушку. Segaman, FPGA перепрошиваемый в таких случаях не делают, партия большая не выгодно, да и нету разъема на плате, а используют для перепрошивки в таких случаях JTAG на 4-5 линий, не считая питания, мы нашли только 2 неопознанных линий. Я тут начал рисовать схему, узнал несколько интересных моментов например, при нажатии кнопки меню происходит снятие питания с ОЗУ (ОЗУ сидит на отдельном питании через транзисторный ключ), а это значит, что после нажатия на эту кнопку сохранность данных в озу не гарантируется. Все кнопки кроме menu и up висят на линиях данных дисплея, причем up подключена также как и остальные кнопки только не заходит на линию данных дисплея, все кнопки кроме меню обрабатываются программно, а меню чисто аппаратно она является сбросом для гуфа, подает ноль на линию идущую на каплю и рулит ключом на транзисторе управляющим питанием ОЗУ. в чем косяк кнопки меню не удалось выяснить, те же самые номиналы резисторов что и у других кнопок подключена как и другие кнопки дисплей работает только в 16 битном цвете 65536 цветов разрешение 320x240 линии дисплея кнопки DB0 down DB1 left DB2 right DB3 a DB4 b DB5 c DB6 start DB12 x DB13 y DB14 z DB15 mode подключение кнопки https://yadi.sk/i/CdTOygvcg7sqJ на оставшиеся 5 линий данных можно навесить еще пять кнопок :), может можно войти таким образом в какое-нибудь меню или включить какой-нибудь режим P.S. кто подскажет как вставить картинки ? |
| Segaman:
alexey_z, в памяти как не странно, но сохраняется РОМ. я пробовал запускать ромы заново, так вот первые 2 МБ остаются на сових местах и игра запускается. достаточно запилить ром размером в 1 байт (рандомное число) и игра, которая была загружена ранее запустится, будто ничего и не было. |
| goodbye:
лог.анализатор жду на следующей неделе... может быть даже на этой. тогда можно будет определить что там такое на этих двух линиях. это в лучшем случае. про кнопки я этой видел :) собственно оно мне ничего не дало... запустил JoyTest.bin позамыкал сигналы DB07-DB011 никакие кнопки или комбинации кнопок не зажимаются. скорее всего просто не используются! |
| alexey_z:
Ты тоже нашел пиновку дисплея? Слушай, а кнопку моде линия дисплея удерживает?, если фикс два провода отцепить, кнопка все равно зажата? P.S. лог. анализатор не на основе Сали случаем ждешь? |
| goodbye:
alexey_z, ага на основе.. на 8 каналов. вроде плохих отзывов нет)) и не дорого совсем. пинаут на дисплей давно был найден :) точно не помню уже как там что это уже года 2 прошло наверно %) всё дело вот в чем. данные летят с цпу на дисплей определенным размахом. при этом кнопка моде зажата когда сигнал к нулю стремится. что нужно чтобы кнопка модэ не была зажата ? подтяжка к питанию. подтягиваем к питанию и в тот момент когда кнопка модэ разжимается, на экране появляются покраснения, т.к. уровень положительного напряжения начинает влиять на дисплей, т.е. он его воспринимать начинает как лог.1 что делать ?... хз поставим диод... после диода уровень положительного напряжения будет ниже и засвета красным не будет. зато кнопка будет отжата т.к. для неё уровень положительного сигнала находится до диода и достаточен для *отжатия* кнопки модэ. я уверен, что можно и проще сделать ) но пока так... может у тебя будут идеи... |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |