
Version 0.1 2005/08/02

開発環境をdevkitARM_4.0.1+libnds-20050714に更新。
色々結合したついでに名前変更。

Version 0.1+1 2005/08/08

開発環境をdevkitPRO+libnds-20050804に更新。
MP3に仮対応。GSMは組み込んだけど鳴らず。
ストリームPCM再生エンジンを全面作り直し。NSF再生時のノイズが無くなったはずです。

Version 0.1+2 2005/08/10

MP3再生時にCPUHALTするバグを仮修正。

Version 0.1+3 2005/08/11

ストリームPCM再生のプチノイズを軽減しました。
MP3再生の容量制限を無くしました。

Version 0.2 2005/08/12

NSF再生時に直流成分補正するようにしました。
ストリームPCM再生のプチノイズを撲滅！やっとです。
mp3のlibmadのコンパイルオプションをOPT_SPEEDからOPT_ACCURACYに変更しました。
再生できないmp3があったバグを修正しました。
キー配置を若干変更。オンラインヘルプを参照して下さい。


Version 0.2+1 2005/08/12

GBAMPCFI/Oライブラリのベース制作者名(chishm様)を入れ忘れていたのを修正しました。

Version 0.2+2 2005/08/13

ファイルリストでUnicodeの日本語ロングファイルネーム表示に対応しました。日本語パス名は不可です。
タッチパネルの操作に誤差が発生するバグを修正したつもり。未検証です。
JpegPlugin:最後まで表示すると終了できなくなるバグを修正しました。
JpegPlugin:高速でスクロールすると一番上にループしてしまうバグを修正しました。
PNGPlugin:キャッシュ外領域を表示する際にファイルを開き直してシークするようにしましたが、非常に重いです。
画像表示ウィンドウが最前面になっているときに、カーソルキーを画像スクロールに割り当てました。Aボタンを押しながらで4倍速になります。

Version 0.2+3 2005/08/16

日本語ファイル名でUnicodeの半角かなの表示に失敗していたバグを修正しました。
再生中にフォルダを移動すると停止するバグを修正しました。
フラッシュカートのGBFSに対応しました。files_gbfs/readme.txtを参照して下さい。

Version 0.2+4 2005/08/16

ファイルリストウィンドウをサブディスプレイに移動しました。
画像ウィンドウをフルスクリーンに変更しました。

Version 0.2+5 2005/08/17

テキスト形式に対応しました。

Version 0.2+6 2005/08/18

MP3Plugin:終了検出に失敗してループするバグを修正しました。
FileSelect and TextPlugin:multi languageに対応しました。
(cp874/cp932/cp936/cp950/cp1250/cp1251/cp1252/cp1253/cp1254/cp1255/cp1256/cp1257/cp1258)
変更方法はChangeCodePage/codepage.txtを参照して下さい。

Version 0.2+7 2005/08/20

JpegPlugin:残メモリ容量に依存しないでデコードするようにしました。

Version 0.2+8 2005/08/21

NSF/MP3Plugin:シークバーをサポートしました。
ファイルカーソル移動その他でストリームPCMにプチノイズが入っていたバグを修正しました。
NDSの蓋を閉じるとバックライトを消灯するようにしました。
その他細々と修正。

Version 0.2+9 2005/08/22

ランダムプレイ、リピートなどを実装しました。
バックライトを消すと音も消えてしまったので無効にしました。調べなおします。
項目は少ないですが設定ができるようになりました。files/.shell/global.iniを参照して下さい。
設定項目追加[System]:StartPath/FileSelectSubScreen/ClosedSholderButton/MusicNext
設定項目追加[TextPlugin]:SpacePixel


Version 0.3 2005/08/31

SaTa.さんのソースを参考に、蓋を閉めるとバックライトを消すようにしました。
ADPCMを再生すると他のコーデック(NSFなど)が異常になるバグを修正しました。
英語、ロシア、および日本語のreadmeファイルを同梱しました。（Kir様とzubiac様に感謝します）
設定項目追加[Boot]:hiddenAboutWindow//hiddenHelpWindow/hiddenDateTimeWindow(各ウィンドウを表示しない)
設定項目追加[System]:FullScreenOverlaySubScreen(フルスクリーン表示にしたときにサブ画面に表示する)
DMVエンコーダに画像を上下逆にエンコードするオプションを追加しました。
MP3がシークできなくなっていたバグを修正しました。
その他細々としたバグなどを修正。

Version 0.3+1 2005/09/01

dmvenc.exe: wav2m6258.dllが見つからないときにエラーダイアログを出すようにしました。
日本語以外のreadmeファイルを新しい物に入れ替えました。（日本語版が一番遅れている噂が…（笑
LZ77圧縮を有効にしたまま公開してしまいました。示唆して下さったtakeru様に感謝します。
設定項目追加[ColorCoordination]:各部の色を変更できます。RRGGBB24bitフォーマットで指定して下さい。

Version 0.3+2 2005/09/27

コンパイル環境を更新しました。devkitProUpdater-1.0.9.exe(devkitARMr16/libnds-20050921)で再コンパイルできます。
マルチブートできるようになりました。
chishm様のgbamp_cf.cを2005-09-05版に更新しました。
MP3Plugin:44kHz以外の周波数をサポートしました。
MP3Plugin:少しだけ高速化しました。
BMP/Jpeg/PNGPlugin:ウィンドウより小さな画像ファイルを正常に表示するように修正しました。
NDSROMPlugin:GBAMPCFでNDSROMファイルが起動できるようになりました。(Thanx SaTa.)

Version 0.4 2005/10/15

なに変えたか覚えてない…。覚えているところだけ列挙。（順番は時間と同期しません）
DMVを全面的に新しくしました。より速くなめらかに、そしてファイルサイズが大きくなっています。
起動時サウンドを追加しました。（停止はglobal.ini参照）
キーリピート遅延と間隔を設定できるようにしました。（変更はglobal.ini参照）
NDSROM起動時にCrashMeを検出して停止するようにしました。（今後予想される亜種にはまったく無力です）
ファイルリストの再描画を必要な分だけ更新するようにしました。
IMFSでLZSSのデコードバグがあったので修正しました。
ファイルシステムにEXFSを追加しました。SuperCardなどの単一NDSROM使用が便利になっているといいのですが…。（files_EXFS/readme.txt参照）
DMV再生時にフルスクリーン（タッチパネルをクリック）にすると下画面のライトを消灯するようにしました。
SPC再生に対応しました。（PocketSPCを丸々組み込みました） 快く許可を下さったGary Linscott氏に感謝します。
GBAMPCFドライバが新しくなってFAT32に対応しました。
プロポーショナルフォントを半角英数だけキャッシュして高速化しました。

Version 0.5 2005/10/26

ウィンドウバッファメモリを必要に応じて確保/解放するようにしました。
GIF/GSM/MOD/S3M/IT/XM/MTM/OGGプラグインを追加しました。
M3 perfect AdapterのCF版に対応しました。（NDSROM起動は出来ません）
バックライトの消灯バグを修正しました。
ストリームPCMに入るノイズを少しだけ軽減したつもり。
ウィンドウタイトルに現在再生中のファイル名を表示するようにしました。
global.iniのStartupSound設定項目を[System]セクションから[Boot]セクションに移動しました。
global.iniで未知のキーを検出してもエラー停止しないように変更しました。
dmvenc.exeでMCUCountエラーが発生するバグを修正しました。
その他細々と修正。

Version 0.6 2005/10/31

設定項目追加[MikModPlugin]:MaxVoiceCount(最大発音数設定)
DMA転送を間違って使用していたバグを修正しました。テキストプラグインなどに影響します。
ファイルエントリのオーバーフローをチェックしていなかったバグを修正しました。

Version 0.6+1 2005/11/01

ModPlugin:ZIP圧縮されたMODファイルを演奏しようとしたときにメッセージを表示するようにしました。
ModPlugin:シークバーがVer0.6でエンバグしていたので修正しました。

Version 0.7 2006/01/01

DPG(nDs-mPeG-format)に対応。
他色々。

Version 0.7+1 2006/01/02

ボリュームが100%以外の時に異常出力になるバグを修正しました。

Version 0.8 2006/01/07

FlashMeしていないDSで起動できないバグを修正しました。(Thanks! Thijsie and SPiercey)
DPGPlugin:5%高速化
DPGPlugin:RGB->YUV変換でゴミが出るバグを修正したつもり。（未確認）

Version 0.9 2006/01/23

PassMe/FlashMe互換性を向上したつもり。
ふたを閉じたときにLEDを点滅させるようにしました。
WavePluginをサポートしました。（無圧縮LinerPCMのみ）
SPCPluginを高速化しました。
DPGPlugin及びdpgencを大幅に改良修正しました。
M3SDに対応し、自動検出するようにしました。
SCSD自動判定ルーチンを改良しました。
ファイル読み込みバグを修正し、MODPlugin/GIFPlugin他が修正されました。
ウィンドウメモリを動的に確保してメモリを節約するようにしました。
静止画表示時にX/Yキーで拡大縮小できるようにしました。(65%〜800%)
音楽/動画が終了したときに電源OFFできるようにしました。
動画以外のボリュームを100%以上にできるようにしました。
NDSPlugin:CrashMe(DS Bricker)チェックルーチンがウィルス本体と誤判定されないようにしたつもり。

Version 0.99 2006/02/01

・わかりやすめの更新点

NSF/BMP/Jpeg/MOD/SPC/WAV/MP3/DPG/OGGを開くときにファイル情報ウィンドウを表示するようにしました。
セットアッププログラムを追加しました。
指定秒数何もキー入力がないときにバックライトを消灯するようにしました。
ファイル名をソートするようにしました。
シャッフルリストを実装しました。
キーホールドやウィンドウ描画などで音が途切れにくくしました。
テキスト読み込みの容量制限を無くしました。（最大行数は262144行までです）
次曲選択処理にNormalPowerOff(順再生完了後電源オフ)とShufflePowerOff(シャッフル再生完了後電源オフ)を追加しました。

・多言語関係の更新点

言語セットにMS100(UTF-8)とCP949を追加しました。
フィンランド語のreadme.txtを追加しました。(Thanks Xtreme)
スウェーデン語のreadme.txtを追加しました。(Thanks Mithos)
EXFSでロングファイルネームをUnicodeで格納するようにしました。

・環境設定関係の更新点

環境設定ファイルを自動認識されたデバイスから読み込むようにしました。
[System]セクションにSoundVolumeを追加しました。ボリューム初期値です。
[BacklightTimeout]セクションにWhenX項目を追加しました。バックライトタイムアウト秒数です。
[SPCPlugin]にDefaultSongLengthを追加しました。TAGが無いときの標準秒数です。
スキン機能を追加しました。(SkinSampleフォルダを参照してください)
色設定とウィンドウ位置設定をskin.iniから読み込むようにしました。

・プラグイン関係の更新点

DPG再生時の音声と動画の同期性を改善しました。
DPG再生で12分近辺で停止するバグがやっと解決しました。
NSF再生時3秒以上無音が続いたときに終了と判定するようにしました。
SPC再生時3秒以上無音が続いたときに終了と判定するようにしました。
OGG再生時にシークバーが更新されないバグを修正しました。
Text表示時に行数表示が更新されないバグを修正しました。

・内側ぎみの更新点

ふたを閉じているときにソフトパワーオフが作動しないバグを修正しました。
タッチパネル取得コードを"touch.c,v 1.13 2006/01/12 11:13:55 wntrmute Exp"に更新しました。
タッチパネル座標を平滑化するようにしました。
CFSD/FlashCart自動認識でFATドライバよりFlashCartを優先するようにしました。
ストリーム読み込み中にメディアを移動（IMFS->MPCF,MPCF->GBFS等）すると停止するバグを修正しました。
バックライトタイムアウトを無効にしているとペン入力が無視されるバグを修正しました。
dpgencをちょっとだけ修正しました。

Version 0.991 2006/02/05

オーバーサンプリングして音質を向上しました。
フォーマット(ベース周波数x倍率=出力周波数) / NSF(76.4kHzx2=152.8kHz) / MP3(48kHzx4=192kHz) / SPC(32kHzx4=128kHz) / MOD(44.1kHzx4=176.4kHz) / OGG(44.1kHzx4=176.4kHz) / WAV(48kHzx4=192kHz) / WAV(96kHzx2=192kHz) / WAV(192kHzx1=192kHz) / GSM(48kHzx1=48kHz)

Version 0.992 2006/02/08

オーバーサンプリングコードを消してしまったので再度作成しました。
cory1492氏のアイデアを参考にSCSDを少し修正しました。
dpgencの動画エンコードオプションを編集できるようにしました。
使用ライブラリをlibnds-20060201に更新しました。（主にタッチパネル関係が目的です）
ドイツ語のreadme.txtを追加しました。(Thanks Ohr GmbH)
起動サウンドを有効にして、起動直後に未対応ファイルやエラーファイルを開き、Rボタンを押すと停止するバグを修正しました。(Thanks 679氏)
ARM9割り込み関係のコードをITCMに移動して高速化しました。
ファイルオープンに失敗したとき、その旨を報告するウィンドウを表示するようにしました。

Version 0.999 2006/02/14

FATライブラリをgba_nds_fat_2006-02-09に更新しました。(very very thanks Chishm)
MagicKey2/3に仮対応しました。(forMagicKey/readme.txtを参照してください)
正常なファイルを開いて閉じて、フォルダを移動して無効なファイルを開いたあとRボタンを押したときに、現在いるフォルダに前々回開いたファイルと同じファイルタイプが無いときにハングアップするバグを修正しました。(Thanks 681氏)
画像表示の最大縮小率を65%から50%にしました。
MP3Plugin:シークの反応速度を改善しました。
DPGPlugin:'mpeg1-audio-layer-2'をオーディオコーデックに使えるようにしました。
DPGPlugin:ボリュームを大きくできるようにしました。
DPGPlugin:同期問題が無くなったはずです。
dpgencで複数の音声取得方法を選べるようにしました。（無音になってしまう環境が減るといいな）

Version 1.0 2006/02/25

DPGPlugin:音声コーデックにGSMとMP2を両方使えるようにしました。
PNGPlugin:ストリーム読み込みに対応しました。
BMPPlugin:ストリーム読み込みに対応しました。
画像表示の最大縮小率を50%から25%にしました。
ファイルウィンドウのファイル数表示で、純ファイル数（フォルダを除く）を表示するようにしました。
外部プラグイン(MSP形式)を動的に使えるようにして、大幅にメモリを節約しました。
フォントファイルを動的に替えられるようにしました。CreateFontPackage.exeを使用してください。
DPGPlugin:デコードが遅れたときの処理を選べるようにしました。global.iniの[DPGPlugin]セクションを参照してください。
global.iniのClosedSholderButtonにFlexibleを追加しデフォルト値としました。L+R同時押し操作です。
global.iniの[System]セクションにRTC24Hour項目を追加しました。

Version 1.1 2006/03/21

EXFSに関する致命的なバグを修正しました。
MoonShellPluginVersion2.0(MSPV20)をサポートしました。
global.iniの[System]セクションにFileMaxCount項目を追加しました。
GameMusicEmu(NSF/GBS)ライブラリを内包しました。
BMP/OGG/PNGプラグインを更新しました。
IKM/JPG/MDX/PSD/MID/RCP/R36プラグインを追加しました。
セットアップのROMタイプにNormal/SuperCard/SmallM3SDonlyを追加しました。(未確認)
画像モードでLボタンを押すと前のファイルに戻るようにしました。

Version 1.11 2006/03/25

SELECTを押しながらLかRボタンを押すと、バックライト明度を変えられるようにしました。（NDSLite以外では無視されます）
global.iniの[System]セクションにNDSLiteDefaultBrightness(起動時のバックライト明度)を追加しました。

Version 1.2 2006/05/05

global.iniの[System]セクションのNDSLiteDefaultBrightnessに(4=自動検出)を追加しました。
global.iniの[Boot]セクションのStartupSoundに(2=Auto start)を追加しました。
GBAMP/アドムービーで一部のMicroDriveをサポートしました。（付属のファームを書き込んでください）
MSPV30で時計プラグインをサポートしました。global.iniの[BacklightTimeout]秒経過すると時計を表示します。
MID/RCPプラグインを少し修正しました。（サウンドフォントやmidrcp.iniに変更はありません）
global.iniの[System]セクションにWhenPanelCloseを追加しました。1でパネルを閉じたときに電源を切ります。
global.iniの[System]セクションにTopScreenFlipを追加しました。上部画面を回転/反転します。
閉じるボタンを実装しました。
global.iniの[System]セクションにImageControlTimeOutSecを追加しました。フルスクリーン画像表示の一案です。
DPG再生が重くなるバグを修正しました。(libnds-20060410からlibnds-20060201に戻しました）
DPGデコーダを少し高速化しました。（ほんとに少しだけ
global.iniの[DPGPlugin]セクションのDitheringに3=Heavyを追加しました。Ver0.99風ディザモードです。
global.iniの[DPGPlugin]セクションにAdaptiveDelayControlを追加しました。動き優先か同期性優先を指定できます。
画像表示のスクロールを高速化しました。
MID/RCPプラグインがファイルハンドルを解放しないバグを修正しました。
自分用機能が入ったままになっていたので戻しました。
英語版とフィンランド語版のreadmeファイルを同梱しました。(Thank you Xtreme!)
スペイン語版のreadmeファイルを同梱しました。(Thank you JuSJo!)

Version 1.21 2006/05/06

Setup.exeを作り直しました。
Pepsiman-M3powerloader.zipを参考にして、M3メニューからAボタンで起動できるようになりました。
MS-Windows30Likeスキンを修正しました。(Thank you Xtreme!)
readme(english).txt updated.
readme(finnish).txt updated.
readme(german).txt (fixed & saved to Unicode)
readme(russian).txt (saved to Unicode)
readme(spanish).txt (saved to Unicode)
readme(swedish).txt (saved to Unicode)

Version 1.3 2006/05/23

global.iniの[System]セクションのImageControlTimeOutSecを削除しました。
global.iniの[ImagePlugin]セクションを追加しました。
MSPV40を組み込みました。GBAカート(M3/SC)の外部メモリをキャッシュとして使います。
BMP/PNG/JPG/PSDプラグインでMSPV40を使うようにしました。
Setup.exeに動的フォントパッケージ作成機能を追加しました。
Setup.exeに全ての格納ファイルをそのまま吐き出す機能を追加しました。
サムネイル機能を追加しました。
global.iniに[Thumbnail]セクションを追加しました。
ダブルスクリーンオプションは動作が不安定なので、基本的に使用できないと思ってください。
global.iniに[HiddenItem]セクションを追加しました。
global.iniの[ClockPlugin]セクションを追加しました。日本語な人はあんまり関係ありません。
Jpegプラグインがモノクログレースケール画像を正常に展開できないバグを修正しました。
FATからファイル名を正確に取得できるようになりました。β版のサムネイルを作成し直す必要があります。

Version 1.31 2006/06/14

長い間放置していたテキストプラグインの右端が欠ける問題を修正しました。(Thanks HyperHacker)
EZ-Flash4に対応しました。(Thanks EZ4 Team)
[System]セクションのRTC24Hourを削除し忘れていたので削除しました。(Thanks Xtreme)
Max Media CF用FATドライバを追加しました。（動作未検証）
時計プラグインカスタムキットを追加しました。
MagicKeyでタッチパネル情報を事前に取得しておく必要がなくなりました。CalibrationTool.ndsが不要になります。
SuperCardでソフトリセット後にタッチパネルが異常になるバグを修正しました。(M3は元から問題ありません)
ストリームPCM再生時のプチノイズを軽減しました。
ひぐらし様提供のMAC風スキンを同梱しました。

