Sint32 syCfgGetIndividualID( pIID )
Sint8 *pIID
pIID 本体IDを格納する領域のポインタ
SYD_CFG_IID_OK 本体ID取得OK SYD_CFG_IID_CHKERR チェックサムエラー SYD_CFG_IID_NG 本体ID取得NG
ドリームキャスト本体に設定されている「本体ID」を取得します。すべてのドリームキャストは固有な値の本体IDを持っています。 本体IDを格納する領域のサイズは、SYD_CFG_IID_SIZE (Bytes)で定義されています。 戻り値がチェクサムエラーを示していても、取得した本体IDは格納されます。
SYD_CFG_IID_SIZE は6バイトに設定されています。 本体IDの実際のデータ長は 8バイトあり、上位2バイトがチェクサムに使われてます。ドリームキャスト開発用機器 Dev.Boxは、本体IDを書き換えることができます。 工場出荷時に本体IDが記録されていない場合は、格納された本体IDの値はすべて0xffで埋められ、 チェクサムエラーを返します。
この関数を実行するのに、初期化および終了関数であるsyCfgInit()関数/syCfgExit()関数の呼び出しは不要です。