Так значит уважаемые господа я решил поменять название темы чтобы было понятно зачем что и как.
Тема такая, у меня появился, не без помощи уважаемого господина
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....
Помогите плиз!!!!
А вот сбсна то про что я говорю (сверху джой, снизу пистоль):