                                                                    1999-03-17
                                                                          SEGA

             「ミドルウェアライブラリサンプルプレーヤ」説明書

　ミドルウェアAPIを使ったWAVEファイルの再生サンプルの、 コンパイルから実行まで
の手順を説明します。

１．　動作環境
　本サンプルは以下の条件で作成し、動作を確認しました。

（１）　ハードウェア
　SET5.24 Boot ROM Ver.1.001（NTSC出力）

（２）　ソフトウェア
+-----------------+--------------------+---------------------+----------------+
| ソフト名        | バージョン         | タイムスタンプ      | 備考           |
+-----------------+--------------------+---------------------+----------------+
| Dreamcast SDK   | Ver.1.40           |                     |                |
+-----------------+--------------------+---------------------+----------------+

２．　ディレクトリ構成
　本サンプルのディレクトリ構成と、必要なヘッダ，ライブラリを示します。

  DC_SDK -+- SHINOBI -+- INCLUDE -+- WAV_MW.H
                      |              SG_MW.H
                      |              SG_MWPLY.H
                      |
                      +- LIB     -+- SG_MWWAV.LIB
                      |              SG_MW.LIB
                      |
                      +- SAMPLE  -+- MW_DATA  -+- SAMPLE.WAV
                                  |               MANATEE.DRV
                                  |
                                  +- MW_WAV01 -+- TEST.C
                                               |  SBINIT.C
                                               |  MAKEFILE
                                               |  MAKEUSER
                                               |  SHC.SUB
                                               |  ASMSH.SUB
                                               |  LNK.SUB
                                               |  MK.BAT
                                               |
                                               +- OUTPUT -+- MW_WAV01.ELF
                                                             MW_WAV01.MAP


３．  本サンプルの動作
　本サンプルを動かすと自動的に再生を開始し、再生が終わると再び最初から再生を開
始します。

４．　コンパイル
　作業ディレクトリを DC_SDK\SHINOBI\SAMPLE\MW_WAV01 に移して、MK.BAT を実行
してください。正常に終了すると MW_WAV01.ELF ができます。（※）

※ : 既に作成済みのものが、OUTPUTディレクトリの中に入っています。
　　 動作確認だけしたい場合には、こちらを使ってください。

５．　実行
　次の手順に従って操作します。

（１）　SET5をNTSC出力でモニタに接続する。

（２）　CodeScapeを起動する。

（３）　GD Workshopを起動する。

（４）　CodeScapeに、上記３で作成した MW_WAV01.ELF を読み込む。
　　　　（[File]-[Load Program File]を選択するか、エクスプローラでドラッグ＆ドロップ）

（５）　次の手段に従ってGD WorkshopにMW_DATA\SAMPLE.WAVとMANATEE.DRVを読み込
        む。
　(a) メニュー File -> New を選び、新しいプロジェクトを開く。
　(b) エクスプローラからMW_DATA\SAMPLE.WAVとMANATEE.DRVをドラッグ＆ドロップする。
      (「03-MODE1」の位置。倍密エリアの1トラック目に当たります)

（６）　GD Workshopのアイコンで、ドライブのトレーを閉じる。（※）

（７）　CodeScapeでプログラムを実行する。

※：トレーを閉じたときに次の様なメッセージが表示される場合、Track1のMODE1,CDDA
　にそれぞれ４秒以上（MODE1では600KB以上、 CDDAでは690KB以上）のファイルをロー
　ドしてください。
  +-------------------------------------------------------------------------+
  | The following tracks contain either no data or data less then 4 seconds |
  | this is not valid for emulation or burning                              |
  | please correct this and try again                                       |
  |                                                                         |
  | Track:2                                                                 |
  | Track:1                                                                 |
  +-------------------------------------------------------------------------+


以上
