Shinobi Library

Ver 1.00

1998/11/2

目次

今回のSDKでサポートされる関数一覧

システム関数

sbInitSystem
Shinobiライブラリの初期化
sbExitSystem
Shinobiシステムの終了
sbHwInit
Ninjaの初期化をする前に行うべき初期化処理
sbHwInit2
Ninjaの初期化後に行わなければならない初期化処理
sbHwFinish
ハードウェアの終了処理をする

ファイルシステム関数

gdFsInit
ファイルシステムの初期化
gdFsReinit
ファイルシステムの再初期化
gdFsFinish
ファイルシステムの終了
gdFsGetWorkSize
ライブラリワークサイズ取得 (macro)
gdFsGetDirrecSize
ディレクトリレコードバッファサイズ取得 (macro)
gdFsCreateDirhn
ディレクトリハンドルの生成
gdFsLoadDir
ディレクトリの読み取り
gdFsSetDir
カレントディレクトリを設定
gdFsChangeDir
カレントディレクトリの変更
gdFsGetDirInfo
ファイルの情報を取得
gdFsOpen
ファイルのオープン
gdFsOpenRange
ファイルのセクタ指定オープン
gdFsClose
ファイルのクローズ
gdFsSeek
ファイルの読み出し位置変更
gdFsTell
ファイルの次の読み出し位置を取得
gdFsCheckEof
ファイルがEOFに到達したかを調べる
gdFsGetFileSize
ファイルサイズの取得
gdFsGetFileSctSize
ファイルのセクタサイズ取得
gdFsGetFad
ファイルのFADを取得
gdFsCalcSctSize
バイト数からセクタ数を算出 (macro)
gdFsRead
ファイルの読み込み
gdFsReqRd32
ファイルの読み込み
gdFsGetStat
ファイルの状態取得
gdFsGetErrStat
ファイルのエラー状態取得
gdFsGetNumRd
ファイルの読み込み済みサイズの取得
gdFsStopRd
ファイルの読み込み中断
gdFsMovePickup
ピックアップ (読取装置) の移動
gdFsReqGdRd
GDバッファへの先読みのリクエスト発行
gdFsTrans32
GDバッファからの転送指定
gdFsGetWorkHn
現在実行中のハンドルの取得
gdFsGetSysHn
システムハンドルの取得
gdFsGetTransStat
転送状態を取得
gdFsGetToc
TOCの取得
gdFsGetDrvStat
ドライブの状態の取得
gdFsReqDrvStat
ドライブ状態の更新
gdFsEntryRdEndFunc
読み込み終了時のコールバック関数を登録
gdFsEntryTrEndFunc
転送終了時のコールバック関数を登録
gdFsEntryErrFunc
エラー発生時のコールバック関数を登録
gdFsEntryErrFuncAll
全ハンドルに対するエラー発生時のコールバック関数を登録
gdFsDaPlay
DAのトラック再生
gdFsDaPlaySct
DAのセクタ指定再生
gdFsDaStop
DAの再生停止
gdFsDaPause
DAの再生の一時停止
gdFsDaRelease
DAの再生の一時停止解除

メモリマネジメント関数

syMallocInit
Malloc用のヒープ領域の確保と宣言
syMalloc
メモリの確保
syFree
メモリの開放
syMallocStat
取得可能な最大連続メモリサイズ及び空き領域サイズの取得
syMallocFinish
Mallocシステムの終了

キャッシュ関数

syCacheInit
関数の初期化
syCacheICI
すべてのキャッシュの無効化
syCacheOCl
オペランドキャッシュのすべてのエントリを無効化
syCacheOCBI
オペランドキャッシュブロックの無効化
syCacheOCBP
オペランドキャッシュブロックのパージ
syCacheOCWB
オペランドキャッシュブロックの書き戻し
syCachePREF
オペランドキャッシュのプリフェッチ
syCacheMOVCAL
MOVCA.L命令の実行

ペリフェラルデータ取得関数

pdGetPeripheral
ペリフェラルデータの取得
pdGetPeripheralError
ペリフェラルステータスの取得
pdExecPeripheralServer
ペリフェラルデータ取得のためのサーバ関数
pdGetPeripheralInfo
ペリフェラル情報の取得
pdTmrAlarm
タイマ内蔵のアラーム(例えばVM)を鳴らす。

LCD関数

pdVmsLcdWrite
VMSの液晶にデータを表示する
pdLcdGetDirection
液晶の向きを取得する
pdVmsLcdIsReady
VMSが接続されているかどうか調べる

時間情報取得関数

syTmrGetCount
フリーランニングタイマの値を取得する
syTmrDiffCount
二つのタイマカウント値の差を取る
syTmrCountToMicro
カウント値をμ秒に変換する
syTmrMicroToCount
μ秒値をカウンタ値に変換する
syTmrGenStart
汎用タイマを起動する
syTmrGenStop
汎用タイマを停止する
syTmrGenSetClock
汎用タイマの基準クロックを設定
syTmrGenSetInt
汎用タイマによるタイマ割り込みを許可する
syTmrGenCancelInt
汎用タイマによるタイマ割り込みを禁止する
syTmrGenSetCount
汎用タイマ割り込みカウンタの設定
syTmrGenGetCount
汎用タイマ割り込みカウンタを取得
syTmrGenDiffCount
汎用割り込みカウントの差分を計算する
syTmrGenCountToMicro
汎用カウンタ値をμ秒値に変換
syTmrGenMicroToCount
μ秒値を汎用カウンタ値に変換する

リアルタイムクロック関数

syRtcInit
ライブラリの初期化
syRtcFinish
ライブラリの終了
syRtcExecServer
サーバ関数
syRtcGetDate
現日付時刻の取得
syRtcSetDate
日付時刻の設定
syRtcSetServerMode
サーバ関数の動作の設定
syRtcGetStat
サーバ関数の状態の取得
syRtcCompareDate
日付時刻の比較
syRtcDateToCount
日付時刻からカウント数への変換
syRtcCountToDate
カウント数から日付時刻への変換

バックアップ関数

buInit
ライブラリを初期化する
buExit
ライブラリを終了する
buMountDisk
ドライブのマウント
buUnmount
ドライブのアンマウント
buSetCompleteCallback
処理完了時のコールバック関数を登録する
buSetProgressCallback
一定処理経過時のコールバック関数を登録する
buIsReady
バックアップRAMが接続されているかどうかを調べる
buIsFormat
バックアップRAMがフォーマット済みかどうかを調べる
buGetDiskFree
空き容量を調べる
buGetDiskInfo
バックアップRAMの各種情報を取得する
buIsExistFile
指定ファイルが存在するかどうか調べる
buGetFileSize
指定ファイルのサイズを調べる
buGetFileInfo
指定ファイルの各種情報を取得する
buStat
処理が完了しているかどうか調べる
buGetLastError
最後に発生したエラーを取得する
buSaveFile
ファイルをセーブする
buLoadFile
ファイルをロードする
buDeleteFile
ファイルを削除する
buSetFileAttr
ファイル属性を変更する
buFindFirstFile
第1ファイルのファイル名を取得する
buFindNextFile
次のファイルのファイル名を取得する
buLoadFileEx
読み込み開始ブロックとブロック数を指定してファイルをロードする
buFormatDisk
バックアップRAMをフォーマットする
buFindExecFile
実行ファイルのファイル名を取得する
buSaveExecFile
実行ファイルをセーブする
buDefragDisk
連続空きブロックを確保する
buMakeBackupFileImage
バックアップファイル形式メモリイメージを作成する
buCalcBackupFileSize
バックアップファイルイメージのブロックサイズを計算する
buAnalyzeBackupFileImage
メモリ上のファイルイメージを解析する

振動ペリフェラルコントロール関数

pdVibMxIsReady
ぷるぷるパック(仮)がつながっているかを調べる
pdVibMxStart
ぷるぷるパック(仮)を振動させる
pdVibMxStop
ぷるぷるパック(仮)の振動を止める
pdVibMxSetStopTime
ぷるぷるパック(仮)の振動時間を設定する
pdVibIsReady
振動デバイスがつながっているかを調べる
pdVibGetDirection
振動デバイスの接続方向を取得する
pdVibGetInfo
振動デバイスの情報を取得する
pdVibEnumerateUnit
振動デバイスのユニット情報を取得する
pdVibStart
振動デバイスを振動させる
pdVibSetStopTime
振動デバイスの振動時間を変更する

ビデオケーブル種別取得関数

syCblCheckCable
ビデオケーブル種別の取得

BootROMフォント関数

syBtFntGet
ブートロム上のフォントデータの先頭アドレスの取得
syBtFntChkSmph
フォントセマフォのチェック
syBtFntClrSmph
フォントセマフォのクリア
syBtFntGetAddr
Shift JISコードから対象フォントデータへのオフセット値を取得
syBtFntGetInfo
Shift JISコードから対象フォントデータのサイズ情報を取得
syBtFntSjis2Jis
Shift JISコードからJISコードへ変換

コンフィギュレーション関数

syCfgInit
コンフィギュレーション関数の初期化
syCfgExit
コンフィギュレーション関数の終了
syCfgSetSoundMode
音声設定の更新
syCfgGetSoundMode
音声設定の取得

サウンド関数

BootROMサービス関数

syBtExit
BOOT ROMのGUI画面への復帰
syBtCheckDisk
ディスク交換の調査
syBtGetBootSystemID
起動ディスクの情報取得
syBtGetCurrentSystemID
現在のディスクの情報取得


オーバービューに戻る

TOPに戻る


Copyright 1998 SEGA Enterprises, LTD.