Shinobi Library - コンフィグレーション関数

syCfgGetIndividualID

本体IDの取得

書式

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()関数の呼び出しは不要です。


syCfgGetIndividualID
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000