--------------------------------------------------------

Shinobi Library ver 0.50 暫定版   1998/6/4

               Copyright 1998 SEGA Enterprises, LTD.
--------------------------------------------------------

★目次と注意事項
  今回のSDKでサポートされる関数一覧

  ○システム関連 (reference\system.txt)
    ・sbInitSystem           Shinobiライブラリの初期化
    ・sbHwInit               Ninjaを初期化する前に行う初期化処理
    ・sbHwInit2              Ninjaを初期化した後に行う初期化処理
    ・sbHwFinish             ハードウェアの終了処理
    ・sbExitSystem           Shinobiシステムの終了

  ○ファイルアクセス関連 (reference\filesys.txt)
    ☆定型処理
      ・gdFsInit             ファイルシステムの初期化
      ・gdFsCreateDirhn      ディレクトリハンドルの取得
      ・gdFsLoadDir          ディレクトリ情報の取得
      ・gdFsChangeDir        カレントディレクトリの移動
      ・gdFsOpen             ファイルのオープン
      ・gdFsClose            ファイルのクローズ
      ・gdFsGetFileSize      ファイルサイズの取得
      ・gdFsSeek             ファイルのシーク
      ・gdFsTell             ファイルポインタの取得
      ・gdFsIsEof            ファイルの終了判定
    ☆完了復帰型要求
      ・gdFsRead             ファイルのリード
    ☆即時復帰型要求
      ・gdFsReqRd32          ファイルの先読みリクエスト(new)
      ・gdFsGetStat          先読み要求したリクエストの状態を取得(new)
      ・gdFsGetNumRd         現在までに読み込んだサイズを取得(new)

  ○メモリ管理 (reference\memory.txt)
    ・syMallocInit           Malloc用のヒープ領域の確保と宣言
    ・syMalloc               メモリの確保
    ・syFree                 メモリの開放

  ○ペリフェラル関連 (reference\per.txt)
    ・pdGetPeripheral        ペリフェラルデータの取得
    ・pdGetPeripheralError   ペリフェラルステータスの取得

  ○タイマ関連 (reference\timer.txt)
    ・syTmrGetCount          内蔵タイマの値を取得する (new)
    ・syTmrDiffCount         二つのタイマ値の差を取る (new)
    ・syTmrCountToMicro      タイマカウント値をμsに直す (new)
    ・syTmrMicroToCount      μsをタイマカウントに直す (new)

◎このSET5 SDKについて
このSET5 SDKは、SET5.05用の暫定パッケージです。
基本的には、SET4 SDK Release 4と同等の機能を持っており、サウンドライブラリ
については含まれておりません。
このパッケージを利用するに当たって注意すべき点をあげておきます。

GD Workshopを利用する場合
  GD Workshopを利用する場合、SET5本体にあるリセットボタンを押してから、
  プログラムのダウンロード、およびトレイのクローズ作業を行ってください。
  CodescapeのHard Resetでは不完全な場合があります。
  プログラム起動時、画面に縦縞の模様のようなものが現れた場合、SET5のリセット
  ボタンを押さない限り、他のプログラムは動作しないことがあります。

sbinit.c
  sbinit.c中のgdFsInit関数でプログラムが動作しなくなる場合、
  gdFsInit関数の前に、set_imask(0)を追加してください。

ハードウェアについて
  SET5.05では、動作が非常に不安定です。殊にファイルアクセス関係に多くの
  不安定動作が見られます。

ファイルシステムについて
  これまでファイルシステムで用いられていた定数マクロ
    GDFS_SEEK_*
    GDFS_STAT_*
    GDFS_ERR_*
  は、今後
    GDD_SEEK_*
    GDD_STAT_*
    GDD_ERR_*
  となります。
  また、同様にマクロ関数
    GDFS_WORK_SIZE
    GDFS_DIRREC_SIZE
  も、マクロ名を変更し、それぞれ
    gdFsGetWorkSize
    gdFsGetDirecSize
  となります。
  「GDFS_*」は互換性のために残してありますが、将来的に削除される可能性が
  あります。
  今後は、極力新しい名称をお使いいただくようお願いいたします。

-- 以上 --