Dreamcast SDK for SEGA Library Ver.1.30J

1998/12/22

はじめに

このドキュメントは、「Dreamcast SDK for SEGA Library Ver. 1.30J」に含まれる各ドキュメントを説明したものです。それぞれのファイルのクリックで目的のドキュメントを開くことができます。 SDK 内のドキュメントはテキストファイルもしくは doc、pdfファイルです。 docファイルを開くにはMicrosoft Word または、Microsoft Word Viewer、pdfファイルを開くにはAdobe Acrobat または、Adobe Acrobat Readerが必要です。
Microsoft Word Viewer の入手方法
Microsfot Word Viewerは、下記ホームページより無償でダウンロード可能です。

http://www.microsoft.com/JAPAN/DOWNLOAD.HTM 

Adobe Acrobat Reader の入手方法
Adobe Acrobat Readerは、下記ホームページより無償でダウンロード可能です。

http://www.adobe.co.jp/product/acrobat/readstep.html 


以下の名称は、Dreamcast 開発におけるコードネームや略称、別名です。
名称意味
 katana  Dreamcast 
 Ninja  グラフィックライブラリ 
 Shinobi  グラフィックとサウンドを除くSEGAライブラリ 
 SET5  Dev.Box(開発用器材) 
 ターゲット  Dev.BoxまたはDreamcast実機 
これらの用語は、それぞれのドキュメント中に記載されている場合があります。

このSDKのドキュメント概要

★ : 今回のリリースから新たに付け加えられたもの
▲ : Dreamcast SDK Ver.1.20J から更新されたもの

dc_sdk/
 │
▲├overview.htm ドキュメントファイル構成一覧。このドキュメントです。
 ├setupdc.pdf SDKのインストール・設定方法
▲├upgrade.txt ライブラリの更新情報
 │
 ├─apply/アプリケーション
 │ ├─cdcraft/CDライティングプログラム
 │ │▲├─cdcraft.pdf CD ライティイング マニュアル
 │ │★├─gdformt.pdf GDフォーマット(cdcraft.pdf最新差分)
 │ │▲├─mancrfgd.txt CD作成ソフト「CRI CD CRAFT」について
 │ │ ├─spcgdscr.txt 「CDスクリプト文法」外部仕様書
 │ │★└─crf_227.txt CRI CD CRAFT(Ver.2.27)リリースノート
 │ ├─codescape/デバッガープログラム
 │ │▲├─cs_manual.pdf Codescapeユーザーズマニュアル
 │ │▲├─cs_limit.pdf CodeScapeの制限事項
 │ │ └─cs_tutorial.pdf CodeScapeチュートリアル
 │ ├─dacheck/DAチェッカー
 │ └─gdworkshop/
 │  ▲├─gd_limit.pdf GDWorkshopの制限事項
 │   ▲└─gd_manual.pdf GDworkshopユーザーズマニュアル
 │
 ├─bin/SHCツール
 │
 ├─bootrom/BootROMプログラム
 │
 ├─doc/
 │ │
 │ ├─bootrom/
 │ │ ├─indexbtr.htm DreamcastのGUI画面に関する説明
 │ │▲└─indexip.htm 起動ディスクの作成方法
 │ │
 │ ├─hitachi_tool/
 │ │▲├─hitachi.txt Hitachiツールの収録一覧
 │ │ ├─converter/
 │ │ │  ├─prfdump.pdf CodeScapeプロファイル結果解析ツール PrfDumpドキュメント
 │ │ │  ├─rof2bin.txt SYSROF→BINコンバータドキュメント
 │ │ │ ├─s2bin.txt S28→BINコンバータドキュメント
 │ │ │ ├─dwfcnv.txt SYSROF→ELFコンバータドキュメント
 │ │ │▲└─elf2bin.txt ELF→BINコンバータドキュメント
 │ │ │
 │ │ └─shc/
 │ │  ▲├─rel_shtool.txt SH TOOLの更新履歴
 │ │   ├─make_elf.pdf SH開発環境下でELFファイル生成する方法
 │ │   ├─asm/
 │ │   │▲├─asmsh_j_usr.pdf SHアセンブラマニュアル
 │ │   │ └─asmsh_j_hist.pdf SHアセンブラ変更履歴
 │ │   ├─c/
 │ │   │★├─shc++_j_user.pdf SHC/C++コンパイラマニュアル
 │ │   │ ├─sh7091c.pdf 効果的プログラム作成方法
 │ │   │★├─shc_j_histv51r0x.pdf SHCコンパイラ更新履歴
 │ │   │★└─shc_j_relnotev51r0x.pdf SHCコンパイラ Version5.1 R01 リリースノート
 │ │   ├─lnk_lbr/
 │ │   │▲├─h_j_user.pdf リンカなどHシリーズマニュアル
 │ │   │ └─lnk_j_hist.pdf 更新履歴
 │ │   └─sh7091pm/
 │ │     ├─sh7091pm.pdf SH7091プログラミングマニュアル
 │ │     └─sh7091priv.pdf SH7091 拡張命令差分
 │ ├─Information/
 │ │ ├─dreamcast_hw.pdf Dreamcastハードウェア概要
 │ │ ├─glossary.txt Dreamcast用語集
 │ │ ├─dsctonj_license.txt (dsc2njのライセンスについて)
 │ │ └─ntsc.pdf NTSC読本
 │ │
 │ │
 │ ├─segalib/
 │ │ ├─reference/
 │ │ │▲└─セガライブラリ関数リファレンス 
 │ │ │
 │ │ └─technical/
 │ │   ├─graph/
 │ │   │ ├─01viewp/
 │ │   │ │ └─01view.pdf View関数について
 │ │   │ ├─02modmot/
 │ │   │ │ ├─02motion.pdf Ninjaモーションの注意事項
 │ │   │ │ ├─03strip.pdf  効率の良いストリップの実現方法
 │ │   │ │ ├─04bmodel.pdf Basicモデル仕様書
 │ │   │ │ ├─05chunk.pdf  Chunkモデル仕様書
 │ │   │ │ ├─06mospec.pdf モーション仕様書
 │ │   │ │ ├─07fileext.pdf ファイル拡張子の説明書
 │ │   │ │ └─08binary.pdf バイナリフォーマット仕様書
 │ │   │ ├─03light/
 │ │   │ │ └─01light.pdf ライト関数の仕様
 │ │   │ ├─04scroll/
 │ │   │ │ └─01scroll.pdf スクロール関数の仕様
 │ │   │ ├─05textur/
 │ │   │ │ └─01textur.pdf テクスチャ関数の仕様
 │ │   │ └─06camera/
 │ │   │   └─camera.pdf 関数の仕様
 │ │   ├─middleware/
 │ │   │★├─guidance.pdf ミドルウェア概要
 │ │   │▲└─mwply110.pdf ミドルウェア基本仕様書
 │ │   ├─nindows/
 │ │   │ ├─01Nindow.pdf Nindows Tutorial
 │ │   │▲└─Nw_rel.txt Nindows 更新履歴
 │ │   ├─ninja/
 │ │   │★├─buffe.pdf 描画バッファの仕組み
 │ │   │ ├─Draw_cmp.pdf 描画関数機能比較
 │ │   │ └─reso.pdf NINJAライブラリによる画像設定
 │ │   └─shinobi/
 │ │     ├─backup.pdf バックアップライブラリマニュアル
 │ │     ├─cache.pdf キャッシュの仕組みとキャッシュ関数の使用方法
 │ │     ├─filesys.pdf GDFS(GDファイルシステム)マニュアル
 │ │     ├─gdfserr.txt GDFS におけるアプリケーションの障害発生時等の対処法 
 │ │     ├─malloc.pdf SEGA LIBにおけるメモリアロケーションについて
 │ │     ├─stream.pdf PCMストリーム再生時の注意事項
 │ │     └─shinobi.pdf SHINOBIライブラリ補足資料
 │ │
 │ └─softrule/
 │      ├─Softrule Dreamcast ソフトウェア作成基準
 │          ★└─rule_apd.txt 作成基準の差分(暫定)
 │
 │
 ├─shc/日立Cプログラミングツール
 │
 ├─shinobi/
 │ ├─include/セガライブラリヘッダファイル
 │ ├─lib/セガライブラリ本体
 │ │
 │ └─sample/サンプル
 │    ▲└─readme.txt サンプルプログラムの説明
 │
 │
 └─warn_da/警告音声データ
   └─readme.txt DAサンプルの説明

Copyright © SEGA ENTERPRISES, LTD., 1998