------------------------------------------------------------------------------
【  名  称  】 GYM Decoder
【ファイル名】 kbgym.kpi
【バージョン】 0.05
【対応拡張子】 gym/ssl
【 Platform 】 x86(32bit)/x64(64bit)
【 公 開 日 】 2022/09/26
【 動作環境 】 KbMedia Player 本体同梱の kbzlib.dll が必要
               KbMedia Player 以外のソフトから使う場合に注意が必要
               KbMedia Player から使う分には何もする必要はありません
-------------------------------------------------------------------------------

【概要】

メガドライブ以前の家庭向けSEGAハードのサウンドを再現するGYMフォーマットを再生
するためのプラグインです。

KbMedia Player v2.80beta37 まで同梱させて頂いていた m_gym.kpi の後継です。

Mamiya 氏制作 m_gym.kpi v1.0r10：http://www.purose.net/befis/download/kmp/
(v2.80beta37 以前まで同梱させて頂いていました)

を KbMedia Player の新仕様に対応させた後継バージョンです。

libvgm をベースにした kbvgm.kpi が標準で本体に同梱されるようになった為、
本プラグインの存在意義はほぼなくなりました。

本プラグイン公開時点で kbvgm.kpi は bz2 圧縮された GYM に未対応です。
bz2 圧縮された GYM を再生したい場合は本プラグインを使用して下さい。

本プラグインを使用する利点はほぼないと思いますが、一応しばらくの間は本体に
標準同梱しておきます。

【ライセンス】

ライセンスはオリジナルに準拠します。PDS です。

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

更新履歴

Version 0.05(2022/09/26)

・kbvgm.kpi が GYM にも対応して本体に標準同梱された為存在意義がほぼなくなった
・libbzip2 を 1.0.8(2019/07/19) に更新
　・bz2圧縮されたデータがない為動作確認出来ず
　・S98 のような圧縮後に拡張子を変えただけのものとは違うらしい
・拡張子 gym を有効化/無効化する設定を追加
　・無効にしなくても既定で優先度が高い kbvgm.kpi の方が使われるが念の為

/*---------------------------------------------------------------------------*/

Version 0.04(2017/04/09)

・コンパイラを VS2017 に変更

/*---------------------------------------------------------------------------*/

Version 0.03(2017/01/09)

・正式版公開に向けての細かい修正(ドキュメント/ソースコードの整理等)

/*---------------------------------------------------------------------------*/

Version 0.02(2016/12/11)

・設定項目がないのにあるものと通知し、IKpiConfig を要求していたのを修正
・依存する zlib の DLL 名を zlib.dll から kbzlib.dll に変更

/*---------------------------------------------------------------------------*/

Version 0.01(2016/12/04)

・初版(v2.80beta37 以前まで同梱していた m_gym.kpi の後継版)
・プラグインのファイル名を m_gym.kpi から kbgym.kpi に変更
・ベースは m_gym.kpi v1.0r10
・新プラグイン仕様に対応
・実際はループ曲でないのにループ曲として通知していたのを修正
　・曲の長さが本体の「デフォルトのフェード時間」分だけ大きくなっていた
・ループ曲に対応(?)(データがないため動作未確認)
・zlib を内蔵させずに本体同梱の zlib.dll を使用するようにした
　(必要になるデータが手元にないため動作未確認)
・libbzip2 を 1.0.6 に差し替え(必要になるデータが手元にないため動作未確認)
・64bit 版を作成

-------------------------------------------------------------------------------
Kobarin(hidkob@pb.highway.ne.jp)
https://kobarin.sakura.ne.jp/