G4200 MCU Registers
0x0:MCU Register Status
最上位ビット=1でMCU Update Mode
0x40 (1 << 6) のビット=1 で 起動 or 初期化中?
0x1:MCU Register Port Status
data AND 0x20 ==0ならUSBDETECTEVENTをリセット
data AND 0x20 ==1ならUSBDETECTEVENT,USBFNEVENT,USBEVENTをセット
0x4:キーイベント?
一回目でイベント数(17以上はエラー 2未満はそこで終了?->2というのはイベント数を含めた数) 二回目でイベント
ソフトウェア的には16キーロールオーバー(Shift含む)?
0xA:MCU Register Reset Status
最上位ビット=1でサスペンド無効化
0xB:MCU Register Direct Key
デコンパイラ上の通信の順番(以下アドレスは全てG4200における仮想アドレス)
0xC0883858~0xC0883868の処理 レジスタ0x0のread
0xC0883C2C~0xC0883C84の処理 レジスタ0x0,0x1,0xAのread
0xC088556C~0xC088557Cの処理 レジスタ0x0のread
0xC08855D0~0xC08855E0の処理 0xAのread
0xC0885614~0xC0885630の処理 0x88,0x2のWrite