Автор Тема: Меняем регион периферии Dreamcast своими руками.  (Прочитано 17495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
 Так значит уважаемые господа я решил поменять название темы чтобы было понятно зачем что и как.
 Тема такая, у меня появился, не без помощи уважаемого господина Rumata, пистолет HKT-7801 (NTSC-J), но вот тока у меня приставка PAL-E. Естественно игры Japan на приставке не запускаются, а пистоль в играх PAL-E не работает, посему резонная мысль, - поменять регион пистоля.
 Решение этой проблемы я вижу в одном из нижеследующих пунктов:
1. Сделать что-то вроде мод чипа, который будет подслушивать приставку и котролировать соединение Maple BUS чипа с приставкой, ожидая когда приставка попросит deviceinfo:
 int32 func                   ; function codes supported by this peripheral (or:ed together) (big endian)
 int32[3] function_data       ; additional info for the supported function codes (3 max) (big endian)
 int8 area_code               ; regional code of peripheral - и вот в этом месте подсовывать приставке код региона PAL-E
 int8 connector_direction (?) ; physical orientation of bus connection
 char[30] product_name        ; name of peripheral
 char[60] product_license     ; license statement
 int16 standby_power          ; standby power consumption (little endian)
 int16 max_power              ; maximum power consumption (little endian)

 Исследуя схему и принцип работы я пришел к выводу, - пистолю по сути похрену на регион и на развертку, потому ка всё это считает пристава, а понятно мне стало это вот отсюда:

 Instead the bus enters GUN mode, where it will monitor controller port PORT for the remainder of the frame. If a light gun signal is recieved during this time, the raster position will be latched into register A05F80C4. A Transfer Descriptor with the GUN bit set should also have the LAST bit set
 В связи с этим пункт 2:
2. Думается мне что возможно призводители чипов Maple BUS предусмотрели несколько ног на микросхеме под идентификацию региона устройства (или регион устройства определяется буковками в конце названия чипа например в этим пистоле Maple BUS E2 315-6125AG, я точно уверен что в европейские джойстики ставились Maple BUS E2 315-6125AB, может последняя буковка обозначает регион? Но я думаю что буковки в конце названия микрухи это номер ревизии и не более.
 Но вот беда, у меня ни в одном джое нет E2 315-6125 (64 ноги), у меня в джоях стоят чипы E2K 315-6275 (80 ног). Мож кто джой европейский разберет и посмотрит что там и как? А именно куда подключены какие ноги от микрухи, типа 1-на кнопку старт 6-кнопка B... и прочее и методом сравнения найти истину... а мож у кого есть пистоль PAL-E на микрухе Maple BUS E2 315-6125 тады ваще волшебно будет если кто фотки печатки сего агрегата с двух сторон выложит...
 И ещё... народ, мож кто-нибудь в курсе какие коды регионов для перефирии Dreamcast по цифиркам, например 0x53 - Japan 0x76-Euro....
Помогите плиз!!!! :blush:
А вот сбсна то про что я говорю (сверху джой, снизу пистоль):
« Последнее редактирование: 04 Март 2008, 22:54:54 от Yaranga »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Dreamcast, разбираемся с кодами регионов в Maple BUS.
« Ответ #1 : 01 Февраль 2008, 20:12:35 »
Я думал ты в курсе...
Единственно, что видел, как сменить регион самого Дрима

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #2 : 01 Февраль 2008, 20:49:04 »
 Ну я был в курсе... ;) всмысле в курсе того что работать он не будет, я его слезно просил чтоб поиметь пищу для мозга! Ну нет так нет, сделаю тогда очень просто, соберу интерфейс под джои дрима, прочитаю оттутда регион и собранный интерфейс навешу как мод чип на пистоль. Но вот тока главное не перемудрить... ажется мне что регион пистоля можно сменить перекинув пару ног на землю или подтянуть к единыце или и то и то, главное тоа не перемудрить. :blush:
 И ещё вот... надеюся что я тя не обобрал с пистолем.... :blush:.
 И вот что... а откуда была извлечена планка с гнездами дрима? На плате написано KATANA, если мне не изменят память это название отладочной платформы дрима....   :?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #3 : 01 Февраль 2008, 20:59:11 »
Планка из самого обычного Дрима, Катана - его "внутреннее" название, на всех платах так написано
Цитата: masyanya
ажется мне что регион пистоля можно сменить перекинув пару ног на землю или подтянуть к единыце
Да вот мне тоже так кажется. Регион Дрима меняется одним резистором, только вот не могу вспомнить, где это было  :( (хотел ссылку дать)

Сдается мне, что видел в джойстиках и Е2 и Е2К.

Вот ссылка http://www.mmmonkey.co.uk/console/sega/dc-ntsc-pal.htm
« Последнее редактирование: 01 Февраль 2008, 21:18:47 от Rumata »

Оффлайн ajak

  • Пользователь
  • Сообщений: 235
  • Пол: Мужской
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #4 : 01 Февраль 2008, 21:55:43 »
 :ohmy:masyanya, ты жжош. Так держать. :thumbup:

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #5 : 01 Февраль 2008, 22:18:24 »
Вот ссылка http://www.mmmonkey.co.uk/console/sega/dc-ntsc-pal.htm
Сомнительная фигня. (R422 NTSC->PAL MOD) Сомнительная фигня, мож оно конечно и работает, но вот тока смена региона явно не так продумывалась изготовителями.
Ибо вот:

и консолька у меня вот (PAL|E):



Добавлено позже:
Плюс ко всему спрва от К422 стоит резистор 47к который "тянет" эту точку к нулю, то есть на GND, а они предлагают напрямую соединить перемычой с VCC. И я проследил, эта точа соеденина с контроллером, максимум что можно делать это впаять туда резистор на 1к. А VCC вряд-ли понравится любому цифровому входу микросхемы.

Оффлайн sergi

  • Пользователь
  • Сообщений: 1650
    • ВКонтакте
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #6 : 01 Февраль 2008, 22:20:50 »
Интересно можно ли тогда сделать сзади переключатель чтобы Dreamcast PAL стал NTSC? :?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #7 : 02 Февраль 2008, 03:05:23 »
Цитата: masyanya
Сомнительная фигня, мож оно конечно и работает, но вот тока смена региона явно не так продумывалась изготовителями.
Скорее всего, ставится или - или. Т.е. или R422 или R423. Кстати, их там три пары.
R422 - R423
R424 - R426
R425 - R427
Цитата: masyanya
А VCC вряд-ли понравится любому цифровому входу микросхемы.
Только старому дремучему ТТЛ. А КМОП пофиг, точнее, это нормальное включение

PS
Нашел джойстик на E2 MAPLE BUS, только там 315-6211-AB, тоже 64 ноги
« Последнее редактирование: 02 Февраль 2008, 03:28:10 от Rumata »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3589
    • Twitter
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #8 : 02 Февраль 2008, 08:37:07 »
Cмена региона дримкаста сводится к перепрошивке защищенного региона флеш рома, где прописаны все параметры региона приставки, включая формат выходного сигнала и цвет спиральки.

http://www.dc-swat.net.ru/download/dc/Region_Changer_v1.7_by_SWAT.tar.bz2

Суть аппаратных изменений, заключается в разблокировании защищенных от записи ячеек памяти флэш чипа.
Для этого, на вывод Reset флэш чипа (MBM29LV002) нужно подать +12 Вольт.
Вам потребуется разобрать Dreamcast и на обратной стороне основной платы найти
резистор R512.
« Последнее редактирование: 02 Февраль 2008, 08:41:30 от CaH4e3 »

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7500
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #9 : 02 Февраль 2008, 10:21:36 »
Цитата
Data Protection
The MBM29LV002TC/BC are designed to offer protection against accidental erasure or programming caused
by spurious system level signals that may exist during power transitions. During power up the devices
automatically reset the internal state machine in the Read mode. Also, with its control register architecture,
alteration of the memory contents only occurs after successful completion of specific multi-bus cycle command
sequences.
The devices also incorporate several features to prevent inadvertent write cycles resulting form VCC power-up
and power-down transitions or system noise.
* * *
Цитата
Sector Protection
The MBM29LV002TC/BC feature hardware sector protection. This feature will disable both program and erase
operations in any number of sectors (0 through 6). The sector protection feature is enabled using programming
equipment at the user’s site. The devices are shipped with all sectors unprotected. Alternatively, Fujitsu may
program and protect sectors in the factory prior to shiping the device.
To activate this mode, the programming equipment must force VID on address pin A9 and control pin OE, (suggest
VID = 11.5 V), CE = VIL, and A6 = VIL. The sector addresses (A17, A16, A15, A14, and A13) should be set to the sector
to be protected. Tables 4 and 5 define the sector address for each of the seven (7) individual sectors. Programming
of the protection circuitry begins on the falling edge of the WE pulse and is terminated with the rising edge of
the same. Sector addresses must be held constant during the WE pulse. See Figures 13 and 21 for sector
protection waveforms and algorithm.
To verify programming of the protection circuitry, the programming equipment must force VID on address pin A9
with CE and OE at VIL and WE at VIH. Scanning the sector addresses (A17, A16, A15, A14, and A13) while (A10, A6,
A1, A0) = (0, 0, 1, 0) will produce a logical “1” code at device output DQ0 for a protected sector. Otherwise the
devices will read 00H for unprotected sector. In this mode, the lower order addresses, except for A0, A1, A6, and
A10 are DON’T CARES. Address locations with A1 = VIL are reserved for Autoselect manufacturer and device
codes.
It is also possible to determine if a sector is protected in the system by writing an Autoselect command. Performing
a read operation at the address location XX02H, where the higher order addresses (A17, A16, A15, A14,  and A13)
are the desired sector address will produce a logical “1” at DQ0 for a protected sector. See Tables 3.1 and 3.2
for Autoselect codes.
Temporary Sector Unprotection
This feature allows temporary unprotection of previously protected sectors of the MBM29LV002TC/BC devices
in order to change data. The Sector Unprotection mode is activated by setting the RESET pin to high voltage
(12 V). During this mode, formerly protected sectors can be programmed or erased by selecting the sector
addresses. Once the 12 V is taken away from the RESET pin, all the previously protected sectors will be protected
again. See Figures 14 and 22.
А вот тот самый случай с ресетом:
Цитата
Temporary Sector Unprotection
This feature allows temporary unprotection of previously protected sectors of the MBM29LV002TC/BC devices
in order to change data. The Sector Unprotection mode is activated by setting the RESET pin to high voltage
(12 V). During this mode, formerly protected sectors can be programmed or erased by selecting the sector
addresses. Once the 12 V is taken away from the RESET pin, all the previously protected sectors will be protected
again. See Figures 14 and 22.
Временное снятие защиты - пока держим на нем 12В, можем писать.
« Последнее редактирование: 02 Февраль 2008, 10:42:21 от HardWareMan »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #10 : 02 Февраль 2008, 16:29:40 »
Это всё здорово, а что на счет периферии?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3589
    • Twitter
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #11 : 02 Февраль 2008, 21:02:03 »
Я так понимаю, регион девайса определяется прописанной в нем информации о регионе, которая может запрашиваться через мапл и в этом все отличие. Есть два вида девайсов - с фиксированным регионом и свободным регионом. Для первого есть два региона - северная америка и все остальное. Второй используется как девелоперское устройство и не зависит от региона. Сдается мне, замкнуть контакты на чипе не выйдет.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #12 : 03 Февраль 2008, 00:30:38 »
Цитата: CaH4e3
есть два региона - северная америка и все остальное
Странно. Обычно Япония и Всё остальное
Цитата: CaH4e3
Сдается мне, замкнуть контакты на чипе не выйдет.
Почему?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3589
    • Twitter
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #13 : 03 Февраль 2008, 08:11:26 »
Северная америка как регион прописан отдельно именно для пистолета, в соответствии с докой. А замкнуть не получится, потому что обмен с устройством идет с помощью команд и пакетов данных, запрос региона - один из таких пакетов, идущих по общей шине. В спецификации есть такое замечание, что информация для устройств с фиксированным регионом должна быть прошито намертво, для невозможности перепрошития или стирания.

To prevent device statuses from being rewritten or erased, the data is recorded as is.
« Последнее редактирование: 03 Февраль 2008, 08:14:02 от CaH4e3 »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #14 : 03 Февраль 2008, 15:24:17 »
На сколько я понимаю, сказано, что нельзя переписать или стереть программно, коли речь о шине. А прошито это значение в чип или выставленно джампером - вопрос, в любом случае это уже аппаратно. Даже джампера как такового может не быть, просто разные печатные платы
Разобрал тут VMU, там, конечно, другой чип - POTATO, но джампер имеется.

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #15 : 03 Февраль 2008, 19:24:17 »
 Тааак.... а нльзя ли побольше ссылочек на документацию?  :blush:
 Я не обломаюсь интегрировать в контроллер и Mapple BUS, вот тока стоит-ли?
 Тут главное не перемудрить... ибо... да...

Добавлено позже:
Мне вот почему-то кажется что производители предусмотрели темы регионов, потому как очень дорого делать линии под разные чипы отличающиеся только кодом региона, так что или чип перепрошить можно или пины на чипе под регионы. Ибо странно как-то и в пистоль и в джой чипы одинаковые, а коды региона разные.... <_<

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #16 : 03 Февраль 2008, 20:17:51 »
Ну не факт, что совсем одинаковые
Джойстик 315-6211-AB
Вибро 315-6211-AH
Пистолет 315-6125-AG
Немного разные чипы и разные буквы. Возможно, для разных устройств разные чипы. Хотя регионы логичнее переключать

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #17 : 03 Февраль 2008, 21:54:48 »
http://mc.pp.se/dc/controller.html
HKT-7700 выполнен на
E2 MAPLE BUS 315-6125-AB 841A2A20

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #18 : 04 Февраль 2008, 00:44:33 »
Ага, значит, есть ещё версия. И что характерно, тоже "АВ"
Цитата: masyanya
HKT-7700 выполнен на
Я привожу данные по имеющемуся в моем распоряжении железу
Опять же, у них VMU на куче микросхем, а у меня один POTATO 315-6208-05
« Последнее редактирование: 04 Февраль 2008, 00:48:24 от Rumata »

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #19 : 04 Февраль 2008, 07:34:42 »
Тааак, а в клавиатуре "AD"

 :( сдается мне это не очень похоже на ревизию (AB AD AG, а AC-эт наверно мышь...).... Надо ещё узнать чё там в мышище... У меня кстати VMU  с экранчиком которая тоже на одной здоровенной микрухе...
Джой на микрухе 315-6211 AP
« Последнее редактирование: 04 Февраль 2008, 08:38:43 от masyanya »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3589
    • Twitter
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #20 : 04 Февраль 2008, 09:10:18 »
Вот все доки, что есть... Но чисто зардварных нет, все исключительно софтварное.

http://cah4e3.shedevr.org.ru/misc/doc.rar

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #21 : 04 Февраль 2008, 13:17:43 »
Не, судя по докам, мне видится тока одно решение
1. Cлушаем Maple BUS до тех пор пока не придет со стороны приставки GetDeviceInfo.
2. Слушаем перефирию, до тех пор пока не начнет отвечать, начал отвечать, слушаем считаем CRC.
3. Ждем когда придет Regional Code, обрубаем связь с переферией, высылаем 0xFF (World Wide)... ждем конца передачи считая новое CRC... передаем CRC.
4. Слушаем Maple BUS со стороны приставки на предмет запроса повтора передачи, если просят повтор (0xFE), переходми к пункту 2.
5. Переходим к пункту 1.

Судя по докам, начинка отличается неслабо так даже если буковки другие, а вот с цифирками прослеживается следующее: 315-6211 - ШТАТЫ и 315-6125 - Япония или Wold Wide при условии что всё остальное в названии одинаково. И то связи особой нет.
« Последнее редактирование: 04 Февраль 2008, 13:21:48 от masyanya »

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #22 : 04 Февраль 2008, 17:28:52 »
Я вот сильно заблуждаюсь походу... если сравнивать разные устройства на Е2 Maple BUS 315-6ххх-Ах те ноги которые использует например пистоль, в вибро паке на 3.3в повешены, а в джой контроллере те ноги которые пользует вибро пак и пистоль повешены на 3.3в, такое ощущение что то, каким будет устройство определяет изготовитель а чип один и тот же. Только чем позже ревизия тем больше устройств в чипе интегрировано. Как надо соединили и соответствующие битики в чипе запрограммировали. Вот как-то так.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #23 : 04 Февраль 2008, 20:25:10 »
Вот у меня те же подозрения. Но проверить можно только экспериментально. А Е2К Maple Bus, похоже, вообще один

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #24 : 05 Февраль 2008, 14:20:46 »
 Всё, бум интегрить E2 Maple BUS в микроконтроллер. Тока надо подобрать шоб по ногам подходило... сдается мне что то там от Hitachi (RENESAS) что-то похожее было.
 А вот кстати что придумали относительно региональных кодов SEGA'вцы:

P.S. Вот тока как проверить эксперементально? Даташиты по 315-6ххх недоступны для простых обывателей. Ни яндех ни апорт ни гугле не помогают решить эту задачу...  :? Или я мож искальшик нехороший?
« Последнее редактирование: 05 Февраль 2008, 14:25:09 от masyanya »

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Re: Меняем регион перефирии Dreamcast своими руками.
« Ответ #25 : 29 Февраль 2008, 07:51:08 »
Значит так, прошедшие 2 недели я довольно плотненько занимался MAPLE BUS, а тема тут такая, обслуживанием MAPLE BUS занимается интерфейсное решение "MIE", забавного тут дофига. MIE работает своеобразненько, а именно про что я хочу сказать, посмотрим на картиночку (снято неведомым логическим анализатором):

(к этой картинке анотация: "Periodic polling of VMS by Dreamcast").
И что мы тут видим?
А видим мы тут пакет в котором передается, "дословно", вот такая последовательность:
(первым передается 7-ой бит, то есть 7->0).
0x01, 0x00, 0x21, 0x09, 0x01, 0x00, 0x00,0x00, 0x28
Отсюда видим что MIE передает данные перевернутыми DWORD'ами,
то есть MAPLE BUS этот пакет увидит вот в таком виде:
Command: 0x09 (Get Condition)
Dest. Address: 0x21 (Device A+Expansion Slot 1)
Origin. address: 0x00 (Port A)
Data size: 0x01 (4 BYTE = 1 DWORD)
Data: 0x00 0x00 0x00 0x01 (Specify controller/VMU)
XOR CRC: 0x28 ( 0x09(+)0x21(+)0x00(+)0x01(+)0x00(+)0x00(+)0x00(+)0x01=0x28 )

 Снятый мной лог. на частоте 3/16 МНz показал что CRC передается на частоте в 2 раза выше чем данные (это справедливо не для всех контроллеров MIE, тока для самых последних, однако!!!, так как контроллер MIE явно видит конец пакета, он "защелкивает" CRC в регистр когда видит EOFP (End Of Frame Pattern) пакета и по сути MIE то пофиг на частоту с котрой передается CRC, разумеется в разумных пределах:

 MIE то пофиг, а вот микроконтроллеру в который я пытаюсь интегрировать MIE снимающему данные отчетами отнюдь... нет).
 "Длина" передаваемой "1" чуть меньше чем длина 0, поэтому пакеты с большим колличеством единиц короче чем с нолями, что очень паршиво, так как не удается получить приемлимой синхронизации для пакетов длиннее чем 48 байт если интегрировать MIE в микроконтроллер без дополнительной логоки.
 Вот такие тонкости, которые меня абсолютно вывели из душевного равновесия.  :blush:
« Последнее редактирование: 29 Февраль 2008, 10:33:52 от masyanya »

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Кстати вот тут санчез оставлял как сменить регион дрима, ну у меня был PAL|E|English, а теперь обратно не переставляется, всмысле язык и режим сигналла переставляются без проблем а регион тока Japan...плоха...  >:( Эт я ктому что пользоваться поосторожней надо... чё-то недодумано однако...

Добавлено позже:
Народ, я понимаю конечно что посрать всем на эту тему, но вот в чем вопрос...Хм, я таки собрал MAPLE снифер (огромное спасибо mr. HardWareMan'у за маленькие но очень существенные подсказки), и вот что он мне показывает в ответ на Device Request (0x01)
CRC:0x7A,Comand:0x05,Dest:0x00,Origin:0x20,Data Size:0x1C
00,00,00,81,00,00,00,00
00,00,00,fe,00,00,00,00
ff,01,44,72,65,61,6d,63
61,73,74,20,47,75,6e,20
20,20,20,20,20,20,20,20
20,20,20,20,20,20,20,20
50,72,6f,64,75,63,65,64
20,42,79,20,6f,72,20,55
6e,64,65,72,20,4c,69,63
65,6e,73,65,20,46,72,6f
6d,20,53,45,47,41,20,45
4e,54,45,52,50,52,49,53
45,53,2c,4c,54,44,2e,20
20,20,20,20,dc,00,2c,01
И вот что удивитльного...
4-ая строчка:
ff,01,44,72,65,61,6d,63
0x01 - Connection direction.
0xFF - это региональный код, World Wide.
А теперь знатоки внимание вопрос!
...и почему же приставка говорить, - "А пистолета нема".   <_< Мож я чего-то незнаю?
« Последнее редактирование: 02 Март 2008, 02:11:23 от masyanya »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
masyanya, очень внимательно слежу за развитием темы. Просто ты залез на такой уровень, что добавить что то сложно

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Блин, чел... это печально.  :-\
Думаю скоренько дойду до возможности создать тему, - "Собираем KeyBoard для Dreamcast"

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
Думаю, ты скоро будешь единственным в мире специалистом по периферии Дрима (кроме сеговских разработчиков, естественно). Серьезно