メモリ
Switchには4GBのLPDDR4が搭載されています。(2GBx2)
1600MHz 4GB LPDDR4 (2+2 GB modules)
メモリ帯域: 25.6GB/s
↑Switchに搭載されているSamsung製RAM。1つが2GBになっていて、これを2つ搭載し4GBになっている。
入力装置共有メモリ
メモリマップ
オフセット |
サイズ(バイト単位) |
概要 |
0x400 |
0x3000 |
静電容量式タッチスクリーン |
0x3400 |
0x400 |
マウス |
0x3800 |
0x400 |
未知の、ヘッダーと17のエントリー |
0x3C00 |
0x400 |
未知の、ヘッダーと17のエントリー |
0x4000 |
0x400 |
未知の、ヘッダーと17のエントリー |
0x4400 |
0x400 |
未知の、ヘッダーと17のエントリー |
0x4800 |
0x400 |
未知の、ヘッダーと17のエントリー |
0x4C00 |
0x200 |
未知の |
0x4E00 |
0x200 |
未知の |
0x5000 |
0x200 |
未知の |
0x5A00 |
0x4000 |
コントローラシリアル? |
0x9A00 |
0x32000 |
コントローラ |
0x3BA00 |
0x4600 |
未知の |
容量性タッチスクリーン
オフセット |
サイズ(バイト単位) |
概要 |
0x0 |
0x28 |
タッチヘッダー |
0x28 |
0x290×17 |
タッチエントリ |
タッチヘッダー
オフセット |
サイズ(バイト単位) |
概要 |
0x0 |
0x4 |
Unk |
0x4 |
0x4 |
Unk |
0x8 |
0x4 |
Unk |
0xC |
0x4 |
Unk |
0x10 |
0x8 |
Unk |
0x18 |
0x8 |
Unk |
0x20 |
0x8 |
タイムスタンプ |
タッチ入力
オフセット |
サイズ(バイト単位) |
概要 |
0x0 |
0x10 |
タッチ入力ヘッダー |
0x10 |
0x28×16 |
データをタッチする |
タッチ構造ヘッダ
オフセット |
サイズ(バイト単位) |
概要 |
0x0 |
0x8 |
タイムスタンプ |
0x8 |
0x8 |
タッチ数 |
タッチデータ入力
オフセット |
サイズ(バイト単位) |
概要 |
0x0 |
0x8 |
タイムスタンプ |
0x8 |
0x8 |
未知の |
0x10 |
0x4 |
タッチX |
0x14 |
0x4 |
Yをタッチする |
0x18 |
0x4 |
タッチ直径X |
0x1C |
0x4 |
タッチ直径Y |
0x20 |
0x4 |
角度 |
0x24 |
0x4 |
未知の |
マウス
|オフセット|バイト単位のサイズ|説明
0x0
0x20
マウスヘッダー
0x20
0x30 * 17
マウスエントリ
マウスヘッダー
オフセット
バイト単位のサイズ
説明
0x0
0x4
タイムスタンプ?
0x4
0x4
未知の
0x8
0×4
未知の
0xC
0x4
未知の
0x10
0x8
接続時6、切断1
0x18
0x8
未知の
マウス入力
オフセット
バイト単位のサイズ
説明
0x0
0x8
タイムスタンプ
0x8
0x8
再びタイムスタンプ?
0x10
0x4
マウスX
0x14
0x4
マウスY
0x18
0x4
マウスXの変更
0x1C
0x4
マウスYの変更
0x20
0x4
スクロールチェンジY
0x24
0x4
スクロール変更X?
0x28
0x8
マウスボタン
コントローラシリアル?
このセクションには0x400バイトの16個の構造体が含まれています。
オフセット
バイト単位のサイズ
説明
0x30
0xE
コントローラシリアル
0x60
0xE
コントローラシリアル
コントローラ
このセクションには、利用可能な各コントローラを記述する一連の10 0x5000バイト構造が含まれています。
コントローラインデックス
説明
0〜7
プレイヤー1〜8
8
ハンドヘルドモード
9
未知の
コントローラ
オフセット
バイト単位のサイズ
説明
0x0
0x28
コントローラヘッダ
0x3A0
0x28 * 17
コントローラ結合状態
0x10E0
0x28 * 17
コントローラの左ステート
0x1430
0x28 * 17
コントローラの右ステート
0x41D0
0x10
コントローラMAC
0x41F0
0x10
コントローラMAC
コントローラヘッダ
オフセット
バイト単位のサイズ
説明
0x0
0x4
ステータス、ビット3ペア、ビット4左、ビット5右
0x4
0x4
ジョイ・コン・ハーフ
0x8
0x4
不明、ジョイ・コン・ペア2
0xC
0x4
RGBAボディカラー(シングルジョイコン)
0x10
0x4
RGBAボタンの色(シングルジョイコン)
0x14
0x4
未知の
0x18
0x4
RGBAボディカラー(右ジョイコン)
0x1C
0x4
RGBAボタンの色(右ジョイコン)
0x20
0x4
RGBAボディカラー(左ジョイコン)
0x24
0x4
RGBAボタンの色(左ジョイコン)
コントローラの状態
オフセット
バイト単位のサイズ
説明
0x0
0x8
タイムスタンプ
0x8
0x8
ボタンの状態
0xC
0x4
左ジョイスティックX
0x10
0x4
左ジョイスティックY
0x14
0x4
右ジョイスティックX
0x18
0x4
右ジョイスティックY
0x20
0x8
コントローラ状態(bit0接続、bit1有線)
ボタンの状態
ビット
ボタン
0
A
1
B
2
バツ
3
Y
4
左スティック押された
5
右スティック押された
6
L
7
R
8
ZL
9
ZR
10
プラス
11
マイナス
12
左
13
アップ
14
右
15
ダウン
16
左スティック左
17
左スティックアップ
18
左スティック右
19
左スティックダウン
20
右スティック左
21
右スティックアップ
22
右スティック右
23
右スティックダウン
最終更新:2017年04月07日 20:19