------------------------------------------------------------------------------
【  名  称  】 SAP Decoder
【ファイル名】 kbsap.kpi
【バージョン】 0.08
【対応拡張子】 sap/cmc/cm3/cmr/cms/dmc/dlt/mpt/mpd/rmt/tmc/tm8/tm2/fc/atr
【 Platform 】 x86(32bit)/x64(64bit)
【 公 開 日 】 2024/03/20
-------------------------------------------------------------------------------

【概要】

Atari XE/XL の音源を再現するSAPフォーマットを再生するためのプラグインです。
KbMedia Player v2.80beta38 まで同梱させて頂いていた m_sap.kpi の後継です。

Mamiya 氏制作 m_sap.kpikpi v1.54r2：http://www.purose.net/befis/download/kmp/
(v2.80beta38 以前まで同梱させて頂いていました)

及び

ASAP - Another Slight Atari Player v5.0.1 : http://asap.sourceforge.net/

を参考にしました。

ベースは libasap v5.2.0 となります。
m_sap.kpi は参考にしただけでソースコード上は組み込まれていません。

SAP のデータは

    http://asma.atari.org/

にあります。

【STIL.txt】

ここでダウンロード出来る azmaxx.7z(or azmaxx.zip) には、STIL.txt というファイル
が同梱されています。kbsap.kpi は STIL.txt から再生中のデータに関連する追加情報
を取得することが出来ます。解凍後の SAP ファイルやフォルダの名前を変更すると
STIL.txt の情報を取得することが出来なくなるため、ファイル名やフォルダ名は変更
しないで下さい。

ルートの部分(元のアーカイブが azma38.7z なら azma38 の部分)は名前を変更しても
問題ありませんが、そこから下(例えば Unknown の部分や sap ファイル名)を変更する
と情報を取得出来なくなります。

【ライセンス】

kbsap.kpi には以下のライブラリが組み込まれています。
GPL なソースコードが組み込まれているため、kbsap.kpi も GPL となります。
ソースコードはプラグイン置き場にて公開しています。最新のソースコードが欲しい方
は催促して頂ければ差し上げます。

[libasap] GPL v2
Copyright (C) 2010-2022  Piotr Fusik
http://asap.sourceforge.net


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

【更新履歴】

Version 0.08(2024/03/20)

・libasap(asap.c/asap.h) を 6.0.3(2024/03/09) に更新

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

Version 0.07(2022/09/23)

・libasap(asap.c/asap.h) を 5.2.0(2022/09/20) に更新

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

Version 0.06(2021/06/21)

・libasap を 5.0.1(2020/01/09) に更新

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

Version 0.05(2019/05/03)

・libasap 4.0.0(2019/1/10) に差し替え

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

Version 0.04(2017/04/09)

・コンパイラを VS2017 に変更

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

Version 0.03(2017/01/16)

・SAP Info と STIL Info を取得出来なくなっていたのを修正

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

Version 0.02(2017/01/09)

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

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

Version 0.01(2016/12/11)

・初版(v2.80beta38 以前まで同梱していた m_sap.kpi の後継版)
・プラグインのファイル名を m_sap.kpi から kbsap.kpi に変更
・ベースは libasap v3.2.0(m_sap.kpi は組み込まず)
・新プラグイン仕様に対応
・1ファイル複数曲にきちんと対応
　・ファイルごとの曲長取得
　・高速シーク
　・ループ曲は単曲リピート時に無限ループ
・詳細情報の取得に対応("SAP Info")
　・"SAP Info"
　・通知する情報は ASAP Windows 版(wasap.exe)互換
・STIL.txt からの情報取得に対応("STIL Info")
　・再生中のデータの上位フォルダに Docs/STIL.txt という名前のファイルが存在す
　　ればその内容のうち、再生中のデータと関連する情報を通知
　・SAP データのフォルダ名やファイル名を変更すると取得出来なくなる
・64bit 版を作成

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