### Dreamcast SDK (SEGA Library)
Ver.2.00J(RC4) ライブラリリファレンス

# What's New!

Ver.2.00J(RC4)の更新内容

### ■追加

#### Soundライブラリ

##### システム関数

sdSysGetUsedHostCmd()

Ver.2.00J(RC3)の更新内容

### ■追加

#### Shinobiライブラリ

##### メモリマネージメント関数

syCallocMulti()、 syFreeMulti()、 syMallocMulti()、 syMallocMultiChangeIF()、 syMallocMultiCreate()、 syMallocMultiDelete()、 syMallocMultiStat()、 syRaellocMulti()

##### 構造体・その他のデータ型

SYS_MALCM_HEADER構造体、 SYS_MALCM_HEAPH構造体、 SYS_MALCM_IF構造体

### ■更新

#### Ninjaライブラリ

##### スクリーン関数

njCalcScreen()

##### モーション関数

njCnkDrawShapeMotion()、 njCnkDrawShapeLink()

#### サウンドライブラリ

##### GD-DAモジュールコントロール関数

sdGddaGetStat()、 sdGddaSetPan()、 sdGddaSetVol()

##### データユーティリティ関数

sdBankDownload()、 sdBankDownloadEx()、 sdMltDownload()、 sdMltDownloadEx()

##### MIDIモジュールコントロール

sdMidiGetStat()、 sdMidiSeqSetBeatReso()、 sdMidiSetDrctLev()、 sdMidiSetFxInLev()、 sdMidiSetGmMode()、 sdMidiSetMes()、 sdMidiSetMuteCh()、 sdMidiSetPan()、 sdMidiSetPitch()、 sdMidiSetReleaseMode()、 sdMidiSetSeqSpeed()、 sdMidiSetVol()

##### PCM Streamモジュールコントロール

sdPstmGetStat()、 sdPstmSetDrctLev()、 sdPstmSetFxInCh()、 sdPstmSetFxInLev()、 sdPstmSetPan()、 sdPstmSetPitch()、 sdPstmSetVol()

##### One Shotモジュールコントロール

sdShotGetStat()、 sdShotSetDrctLev()、 sdShotSetFxInCh()、 sdShotSetFxInLev()、 sdShotSetPan()、 sdShotSetPitch()、 sdShotSetPlayTime()、 sdShotSetVol()

##### グローバルサウンドコントロール

sdSndSetFxPrg()

Ver.2.00J(RC2)の更新内容

### ■追加

#### Ninjaライブラリ

##### ライト関数

njSetLight()

##### カメラ関数

njCameraAction()、 njCameraMotion()、 njGetCameraAction()、 njGetCameraMotion()

##### ライトモーション関数

njLightAction()、 njLightMotion()、 njGetLightAction()、 njGetLightMotion()、 njMultiLightMotion()

##### コンパクトシェープリンク関数

njInitShapeLink()、 njSetShapeLinkList()

##### 描画関数

njSetQuadTextureH()、 njSetQuadTextureHColor()

##### テクスチャ関数

njTexMallocFixedArea()、 njTexFreeFixedArea()、 njCheckTextureFormatManageNum()

##### 構造体

NJS_MKEY_SA構造体、 NJS_MKEY_SA1構造体、 NJS_LACTION構造体、 NJS_LIGHT構造体、 NJS_MLIGHT_MOTION構造体

### ■変更

#### Ninjaライブラリ

NJS_CAMERA構造体、 NJS_LMOTION_DATA構造体

#### Nindows2ライブラリ

NWINFORMATION構造体

### ■名称変更

#### Ninjaライブラリ

njSetEnvelopeWeitValue() -> njSetEnvelopeWeightValue()

株式会社セガ・エンタープライゼス