﻿------------------------------------------
  Bridge - Front end for M1 v0.70
  Released on Jun 20, 2026
  by Fujix
  https://www.e2j.net/
------------------------------------------

このバージョンのお知らせ
----------------------
- 最新環境でコンパイルできるように復活させました。
- 高いDPIモード、スケーリングに対応。
- スナップ位置を Aero じゃない正しい位置に変更。
- その他、細かな修正、対策多数。


前のバージョンのお知らせ
----------------------
- テーマファイルの場所が"theme2"から"themes"に変更されました。
- ミキサー設定が各ゲーム毎に保存されるようになりました。保存先はm1cfgフォルダです。
- デフォルトのミキサー設定に対応しました。ドライバ毎、ゲーム毎に指定できます。
  使用例はm1cfg\default.cfgを参照して下さい。

- lstファイルによるフェードアウト設定に対応しました。詳しくはリストパック同梱の
  readmeファイルを参照してください。使用例はsexyparoとdsaberを参照してください。
- M1コアバージョン、0.7.8a1以降に対応します。
- Unicodeへの移行のため、Windows98系では音は出ますが正しく表示されません。


使い方
------
1) 同梱のm1.dllとm1.xmlを使用します。大昔の配布場所はすでにありません。
   【参考用】大昔のm1.dllサイト: http://rbelmont.mameworld.info/?page_id=223

2) BridgeM1.exeをm1.dllと同じところに置きます。listsフォルダは各ゲームの曲リスト、
   themeフォルダにはアピアランス変更用のテーマファイルが入ります。

3) 起動後、OptionsダイアログでROMパス設定を行います。リスト上位のパスが優先され
   るので必要に応じて優先順位を変えて下さい。

4) ROM BrowserウィンドウでRescanを押して全てのROMをチェックします。
   Auditを押すと、選択しているROMの詳細を表示します。

5) OKを押すかゲームをダブルクリックすれば再生が始まります。
   そのゲームのリストがあるときは、指定順に再生されます。

6) Optionsダイアログで設定できる項目は以下の通りです：

    -Peaks in VU meter: VUメータのピークホールドの表示
    -Hexadecimal song number: 曲番号の16進数表示
    -Update forcibly: VUメータの描画更新を強制的に行います
                      描画が固まる場合はOFFにしてください
    -Song title scroll: 横幅がおさまらない曲名のスクロール設定

    -Normalize output volume: 動的な音量の調整
    -Reset normalization state between songs: 音量調整状態を曲間でリセットするか
    -Use fixed volume setting when specified in a .lst file:
             音量がリストで指定されている場合、その音量に固定する
    -Sample rate: サンプリングレート
    -Stereo mix: 左右のチャンネルの混ぜ具合。100%でモノラル
    -Set **:** for default track length: デフォルトの再生時間
    -Fade out for ** seconds: デフォルトのフェードアウト設定とその長さ
    -Minimize to system tray: 最小化時にシステムトレイに入れる
    -Attach the main window on other windows: ウィンドウをくっつけて動かす
    -Allow Multiple Instances: 複数起動可能にする

- テーマは、メインウィンドウ内で右クリックして選択します。
- Wave保存先のディレクトリが見つからない場合は保存されないので注意して下さい。


キーでの操作 :
--------------
  X / 10キーの5 / Enter  : 再生、再スタート、ポーズ解除
  B / 10キーの6と+       : 次の曲
  Z / 10キーの4と-       : 前の曲
  Enter                  : リスト内で選択した曲を再生
  Space                  : ポーズ・ポーズ解除

  テンキーの0 / O        : ロードウィンドウを開く
  Ctrl+Q                 : 終了
  Ctrl+W                 : 最小化

  Backspace              : メインとリストウィンドウ間のフォーカス移動
  上下キー               : メインウィンドウで音量調整



リストモードについて :
----------------------
トラックリストがあるゲームをロードするとリストモードになります。
リストモードが有効なときはリスト順の再生になり、リストに指定された演奏時間、
フェード設定が使用されます。

切り替えはテンキーの"/"キーか、アイコンクリック、右クリックメニューから行います。

オフのときは、トラックリストに関係なく番号順の選択になります。リストで指定されて
いる演奏時間やフェード設定は無効になります。


オートムーブ機能について :
--------------------------
これをONにすると、リストで指定された演奏時間が来たとき、指定が無い場合は無音状
態が3秒続くか、デフォルトの演奏時間に達すると次の曲へ進みます。


ユーザー定義のWaveファイル名設定：
----------------------------------
Options-Directories内でwav出力名をユーザー定義できます。リストがある場合のみ有
効です。置換される文字列は以下の通りです：

  %ZIP  = ゲームのzip名
  %GDSC = ゲームの名前
  %TNUM = 曲番号
  %SDSC = 曲名
  %ORDR = リスト内での曲順

  ※ファイル名に使えない文字はアンダーバーに置き換えられます。



FAQ:
----
1) Core 2 Duoなどのシステムで他のアプリを操作すると音が遅れる

   EISTを無効にすると解決することがあります。CPUクロック制御がワンテンポずれるため、
   M1の出力に影響することがあります。これが起こる場合、M1だけでなくDirectSoundを使う
   他のソフトでも同じ症状が出ているかもしれません。



Develop notes :
---------------
0.70test
 - 18年ぶりのリリース。最新環境Delphi12でコンパイルできるようにコードを更新。
 - 高いDPI環境でのスケーリング対応。
 - ロードリストの色が変になってたのを修正。
 - 操作ボタンが白くなることがあったのを修正。
 - その他現代に合わせていろいろな修正。

0.60a15
 - nvramが必要なゲーム(Seibu系)で、nvramを別にしているときにロードすると、コアが間違って
   エラーを返すので対策。

0.60a14
 - 検索結果の整合性をとるため、発売元の表記の間違い、ばらつきなどを正規化。
 - メインプレーヤーの曲名部分のユニコード文字が正しく表示されないのを修正。
 - ウィンドウの重ね合わせを今度こそ修正（多分）。
 - ROMロード中にコアが固まった場合に終了できるよう変更（エラーが出るかも）。
 - マルチインスタンスのチェック方法を改良。
 - プレイカウント追加とカラムソートの古いコード削除。
 - テーマフォルダを"theme2"から"themes"に変更。

0.60a13
 - 各ゲーム毎のミキサー設定保存サポート。保存先はm1cfgフォルダです。
 - ミキサーウィンドウのスナップ追加(一部不完全)。
 - デフォルトのミキサー設定追加 (m1cfg\default.cfg)。systemでシステム毎、gameでゲーム毎に指定します。
   ここで指定した値が新しいデフォルトになります。nameは任意です。
 - 最小化時にミキサーウィンドウが残るのを修正。
 - フォーカス切り替え時に、リストとミキサーウィンドウが他のウィンドウの手前に残る問題を修正。

0.60a12
 - ROMロード画面のクリーンアップ。
 - 検索ボックス追加。
 - 検索処理の大幅最適化。
 - Vista Aero表示での表示ずれを調整。

0.60a11
 - ロードウィンドウのOKボタンの扱いを修正。
 - さらにクリーンアップとバグ修正。
 - ROM Audit結果のクリップボードへのコピー機能追加(右クリック)。
 - 簡体字中文サポートを削除。
 - 曲番号桁数を増加 (サンダーフォース系用)。最大の曲番号は9999999=0x98967Fです。

0.60a10
 - 多重起動用オプション追加。
 - キーボードショートカットの変更。
 - ROMチェックに通らなくても、常にロード可能化。
 - ROMロード画面のリストビューで、カラム矢印表示を正しい方法に変更。
 - WindowsXP用マニフェスト追加。
 - 曲名とゲームタイトルが長いときのマウスドラッグ追加。
 - クリーンアップいろいろ。
 - リストがあるときは常にリストモードへ移行するよう変更（オプションは削除）。
 - リスト定義のフェードアウト処理追加。
 - ボタン操作による曲移動は常にリスト画面をスクロール。
 - リスト再読み込み時のいろいろな不具合を修正。

0.6.0a9
 - M1コア0.7.8a5とa6で追加されたハードの検索用選択肢追加。
 - ゲームタイトル部分のスクロール追加。
 - スクロール速度の調整を追加。
 - 一部のマシンで問題があるため、日本語フォントをUIゴシックに変更。

0.6.0a8
 - M1コア0.7.8a1に対応。
 - ユニコード文字列描画時のエラーに対応。
 - 初回起動時のデフォルトフォーム位置を修正。

0.6.0a7
 - 「不正なパラメータ」エラーが出て終了するのを修正。
 - デフォルト演奏時間変更時に、整数のオーバーフローが起こるのを修正。
 - マルチモニタでの不具合修正。
 - 右クリックメニューのNormalizeが動作しなくなっていたのを修正。

0.6.0a6
 - ROMの一括チェックで、親セット内にあるCRCが0のファイルのチェック漏れを修正。
 - ゲームロード中に「整数のオーバーフロー」エラーが出るのに対応。
 - 描画処理の低負荷化とリフレッシュレートの設定オプションを追加。
 - 最小化時に描画処理を停止するように変更。

0.6.0a5
 - 無効なテーマ名のときに変になるのを修正。
 - ゲーム名、曲名の内部処理と描画をUnicodeに変更。
 - ROMブラウザのリストビュー描画を変更。
 - 二重起動時のウィンドウ重ね合わせを改良。
 - UTF-8のbm1.txtサポート。
 - UTF-8の.lstサポート（簡体中文はUTF-8のみサポート）。
 - 曲名スクロール処理のUnicode対応。
 - 言語設定処理の改良。

0.6.0a3, 0.6.0a4
 - ミキサーのバグ修正。
 - エラー時のコアからのメッセージを表示。
 - リストウィンドウのフォント選択追加。
 - テーマを再実装。

0.6.0a2
 - テストリリースその2。
 - 描画の細かい手直し。
 - 内部的にUnicodeサポート。
 - CPU・サウンドチップでの検索追加。
 - ミキサーの仮サポート。

0.6.0a1 [Feb 11, 2007]
 - テストリリース。
 - メインウィンドウの描画を全部書き直し。

0.5.7 [Sep 12, 2006]
 - 最新のZipコンポーネントに更新（v2.7.3）。
 - 1曲リピート追加。
 - 曲名スクロール中に固まらないように出来るだけ努力。
 - 曲名スクロールがリピートしない場合があったのを修正。
 - 簡体中国語のゲーム名リスト更新。

0.5.6 [Aug 24, 2005]
 - M1 v0.7.6に対応。
 - コアバージョンチェックを削除。
 - Seibu SPI用にNVRAMのCRC0に対応。
 - コアで曲間正規化設定が逆になっていたのを修正。

0.5.5 [Aug 23, 2005]
 - M1 v0.7.5コアに合わせて調整。
 - VUメータのレイテンシを元に戻し。
 - ZIPコンポーネントを最新版（v2.65）に更新。
 - VUメータの強制描画のオプションを再追加。

0.5.4 [Jul 16, 2004]
 - ポーズ中に再生ボタンを押して再開したときにポーズ分の時間が反映されないのを修正。
 - Zipコンポーネントを最新版（v2.55）に更新。
 - 日本語ゲーム名ファイル読み込みのクリーンアップと高速化。
 - ROMブラウザのオーナードローのクリーンアップとアイコンの描画を正しい方法に修正。
 - ROMディレクトリ追加時に、無効なディレクトリを選択した場合の不具合を修正。
 - フォルダ選択ダイアログのインターフェースを新型に変更。
 - ROMブラウザのソートを安定ソートに改良。
 - ROMブラウザウィンドウの位置・大きさ、リストビューのコラム順序・幅を保存（リセットは右クリック）。
 - その他いろいろなクリーンアップ（本体サイズ1割減）。

0.5.3 [Mar 17, 2004]
 - 100分の1秒の時間設定がリストから正しく読み込まれないのを修正。
 - 時間処理の書き直し。再生時間が3分で1秒くらいが進むのと、タイミングが微妙にずれるのを修正。
 - Zipコンポーネントを最新版（v2.5.1）に更新。
 - 曲名部分の完全書き直しで、曲名変更時のちらつき修正。また、文字のスクロール処理もクリーンアップ。
 - fixed_volume有効時にテーマを変更するとNormalizeがオンになるのを修正。
 - 一部のマシンで、WMPやFlashムービーを開くとVUメータの更新がカクカクになるのを改善。
 - アプリ終了時にサブスレッドの終了チェックを確実にするように変更。これによりアプリ終了時間が短縮。

0.5.2a [Feb 10, 2004]
 - M1 v0.7.5a3パブリックテスト版に対応。
 - VUメータずれをコアのバージョンにより調節する機能追加。
 - フェードアウト中に時間設定を変更すると音量が戻らなくなるのを修正。
 - AutoMoveOnを無効にしていてもフェードアウトしてしまうのを修正。

0.5.2 [Feb 6, 2004]
 - Zipコンポーネントを最新版（v2.4）に置き換え。
 - 固定音量設定（$fixed_volume）のテストサポート。
 - 音割れ(wave clipping)お知らせ機能追加。
 - 曲間正規化ステートリセットOFF時でも、ゲーム切替え時にはリセットするように変更。
 - ROMロード中はリスト内の曲を選択出来ないように修正。
 - 本来の色で表示されるように修正（ボタン、テーマ、その他いろいろ）。
 - デフォルトプレイ時間のフェードアウト追加。フェードアウトの音量指定を線形から対数に変更。
 - 起動中に画面プロパティのデザイン・色数・解像度を変更すると固まる問題を修正。

0.5.1b [Jan 4, 2004]
 - ROMブラウザのキータイプによる検索の不具合を修正。
 - M1コアのNormalization増幅レベル表示を追加（100%が元音量）。
 - コアのバージョンが違うとき、終了せずにとりあえず起動する選択肢を追加。
 - ROMブラウザの空白部分をクリック後にロードするとエラーが出る問題を修正。
 - ROMブラウザカラムのソート印とリスト有りのチェックマークがはみ出るのを修正。

0.5.1 [Jan 2, 2004]
 - M1コア0.7.4に対応。
 - 一部のマシンで、Wave以外のデバイスの音量が変更されてしまう問題を修正。
 - トレイアイコン時のToolTIPテキストにプレイ中の曲名の表示追加。
 - トレイアイコンから終了したときの不具合を修正。
 - 停止状態で一時停止ボタンを押したときの動作を修正。
 - リストに$endが無いときに固まる問題を修正。
 - プレイ時間管理を改良＆クリーンアップ。
 - ダミーの国設定で、コアが英語リストを読み込まないように変更。これによりメモリ使用量が
 - 大幅に減少（起動直後で約36MB→10.5MB）、及び起動・終了の高速化。
 - リストバージョン2に対応（<時間>をメタタグに変更）。

0.5.0 [Nov 16, 2003]
 - M1コア0.7.3に対応。
 - Zipコンポーネントを最新版の2.06に更新。
 - コアからのWaveデータ受取り部のバグ修正。waveデータのクリップの検知ができるように
 - なりました。クリップが起きたときだけ、メータが一番上まで振り切れます。
 - 曲毎にNormalizeレベルをリセットしないオプション追加。
 - サンプルレート変更オプション追加（要再起動）。wav出力も設定レートになります。
 - ステレオミックス設定追加。コアのバグで、0以外は全部モノラルになる模様。
 - ROMディレクトリリストで、長いパスがあるときは横スクロールバーを表示するように改良。
 - コアの修正で、曲切替え時に2秒無音タイマが正常にリセット。
 - ウィンドウアタッチ機能追加。またウィンドウの内側からドラッグした場合はスナップしないように改良。
 - テーマのdigits.bmpのブレンド方法オプション追加（加色と減色）。
 - 音量調節とミュートボタン追加。環境によってはうまく動作しない可能性あり。
 - 一部環境で、ウィンドウアタッチ時にリストウィンドウが消える現象があるので、OFFにするオプション
   追加と、Listボタンで呼び戻す機能をとりあえず追加。
 - リストウィンドウがすっ飛んでいくバグを完全に修正。

0.4.4 [Sep 30, 2003]
 - タスクトレイアイコンメニューのショートカット下線が消えるバグに対応。
 - リストの内部保持方法を変更。
 - メインフォームの色修正。
 - ROMブラウザのソートコラムを示す三角印の表示追加。
 - 二重起動防止の処理が他のプログラムと重ならないように修正。
 - リストの時間設定が60秒のときのバグ修正。60秒以上の場合は分に換算するように変更。
 - ROMブラウザの仮想ListView化で高速化。空項目選択時の動作、ポップアップメニューの処理なども修正。
 - Rescanの結果をリアルタイムで表示するように改良。
 - Wave出力ファイル名のユーザー定義をオプションで追加。リストがある時のみ有効です。
 - リストの最後の曲が自動停止した場合、録音が終了しないのを修正。

0.4.3 [Aug 21, 2003]
 - ゲーム名の読み仮名によるソート追加とクリーンアップ。bm1.txtに読み仮名フィールドを追加。
 - また、mame32j.lstをbm1.txtにリネームすればそのまま使えるようにしました。
 - Zipコンポーネントを最新版の2.03に更新しました。
 - アルバムモードをリストモードに名称変更しました。
 - 最小化時にタスクトレイに入るオプションを追加しました。(Windows2000では16色に減色されます)
 - 単品のAuditで、ZIPファイルが壊れている場合はレポートするするようにしました。

0.4.2 [Jul 26, 2003]
 - UIの言語別リソース化（予備サポート）。
 - ROMブラウザのフィルタ項目を拡張して、Bad/Missingセットの追加。
 - 再生と停止処理のクリーンアップ。停止状態→再生時に前の曲が残る現象が
 - 一部のゲームで改善（特にナムコ系）。
 - Wave録音機能追加。
 - マルチモニタ使用時、ウィンドウ位置がきちんとデスクトップの中央になるように修正。

0.4.1 [Jun 14, 2003]
 - VUメータ部分を完全に書き直し。制御部分を別スレッド化。DualCPU環境でのフリーズ修正。
 - メータ表示精度改善と更新頻度を50fpsから60fps (16ms)に。
 - Optionウィンドウでの言語設定変更のチェックを改善。
 - アプリ終了時間を短縮。
 - VUメータ更新を強制的に行うオプション追加。
 - 演奏時間部分を背景とブレンドするオプションをテーマ定義ファイルに追加。
    (DIGIT_BLEND:= OFF|ON, デフォルトはOFF)
 - 曲切替え時に一瞬停止マークが出るのを修正。
 - 読み込もうとしたテーマが起動時に削除されていると動作がおかしくなるのを修正。
 - コアで間違っている年代をBridge側で修正。今のところ以下の7本。
     stcc -> 1996, phozon -> 1983, liblrabl -> 1983, pacmanij -> 1987
     finallap -> 1987, lw3 -> 1992, lockload -> 1994
 - 英語リストの書式統一作業中（SE→SFX、サントラ名など）。

0.4.0 [May 29, 2003]
 - M1コアv0.7.2に対応。
 - bm1.lst内のコメント行対応。
 - idle送信タイミングの変更とクリーンアップ。
 - Optionsウィンドウにもマルチモニタサポート追加。
 - ROMロードウィンドウにROM情報の表示追加。（右クリックかAlt+A)
 - 全ROMチェック機能の追加。チェック方式をMAME式（CRCで判断）に変更。
 - 全チェック中のプログレスバー追加とチェック結果をromstatus.iniに保存。
 - 起動時にromstatus.iniがある場合、Available数が0になっていたのを修正。
 - M1コアが言語設定したフォルダをロックするので、コアの国コードを適当な値に変更。
 - M1コアのバージョンが違う場合はエラーを表示して終了するように変更。
 - ROMパスのリストに、ドラッグ＆ドロップによる順番入れ替え追加。
 - デフォルトの曲選択範囲の最大値を999からM1の指定する番号に変更。
 - コアのデフォルト番号を使うオプションを削除。
 - ROMロード前にデフォルト曲番号が0で返されるM1コアのバグに対応。
 - デジタル表示部分の幅をThemeで設定できるように変更。
 - リストの曲番号と曲名の間が時々広くなるバグを修正。
 - リスト部描画処理のクリーンアップとFocusRectの消去。
 - 操作ボタンが飛び出たまま戻らなくなるバグに対応（不完全）。
 - 多言語サポートのための仕組みを整理。簡体字中国語(GB2312)サポートとbm1.lstの改名。
 - トラックリストにSongMaxの指定が無いとき、リストをリロードすると最大曲番号が0になるバグを修正。
 - AuditとROM一覧のリストビューに色分け表示追加。
 - ポーズ中の時間表示点滅追加。
 - VUメータの更新が止まる現象に対応（要確認）。

0.3.2 [Feb 22, 2003]
 - リスト時間指定を0.01秒単位まで拡張。また時間指定時動作の精度向上。
 - リスト時間指定にエラーがあったとき、ファイルハンドルを解放してなかったのを修正。
 - $defaultの設定を使わず、コアのデフォルト番号を使うオプション追加。
 - マルチモニタ時にメインウィンドウがあるモニタにROMロードウィンドウが表示されるように改良。
     （たかしさん協力感謝）
 - 言語設定オプション追加。変更を有効にするにはBridgeを再起動して下さい。

0.3.1 [Feb 3, 2003]
 - リスト時間指定で0.1秒単位の指定追加。（ROMロード直後の曲はM1の仕様で少しずれます）
 - 曲名がはみ出た場合にスクロールする機能追加。さらに表示がちらついたのでバッファ化。
 - 曲名スクロールの回数設定（1回と無限回）追加。
 - ロードウィンドウのリフレッシュ時にROMが見つかっても、OKボタンが有効にならなかったのを修正。
 - 英語環境でのリストウィンドウの描画を微調整。

0.3.0 [Jan 26, 2003]
 - 曲番号の16進数表示追加。（以前のThemeファイルは文字化けします）
 - リストウィンドウの改良。曲番号と説明の描画を分けて、ずれないように修正。
 - また、リスト内で再生中の曲とカーソルを色分けする機能追加。
 - 英語OSで動作時の表示を修正(ROMロードウィンドウとOptionsウィンドウ）。
 - 時間指定のある曲で、Auto MoveをOFFにしていても時間が来ると曲が止まる問題を修正。

0.2.9 [Jan 18, 2003]
 - 日本語リストと英語リストのパスを別に設定。これにより配布バイナリ共通化。
 - VUメータの排他的な描画ができない場合は無理に描画しないように変更。
 - ポップアップメニューに「Options」追加。
 - デフォルトの演奏時間設定追加。
 - VUメータの精度向上。
 - スペースキー操作追加。

0.2.8 [Jan 15, 2003]
 - リスト選択時と、前後クリック時で曲範囲チェックが違ったので統一、曲番号000のトラブル修正。
 - 2秒無音よりも曲の長さ指定を優先するように変更。（最初が2秒以上無音の曲に対応するため）
 - ビットマップの扱いを変更。
 - ファイル入出力を絶対パス指定に変更で、WindowsMeでフォルダ選択ダイアログ表示後にiniがとんで
 - もない場所に保存されるのを修正。(Norix氏、情報感謝！）
 - テーマ機能追加（右クリックで選択）。

*     リスト85本リリース

0.2.7 [Jan 9, 2003]
 - フォーム右下のリサイズグリップを本物に変更。
 - リストにコメント行の指定追加。
 - ROMロード、終了、ショートカットキー追加。
 - 操作関係のショートカットキーを整理。

0.2.6 VUメータの化け修正（されたと願うばかり）。（Norix氏、情報感謝！）
 - タイム表示もまれに表示されなくなる問題も修正。
　　　16進数によるリストの曲番号指定追加。
 - AUTO_MOVE_ONの設定が再起動時に反映されなかったのを修正。
 - VUメータのピーク更新が1フレームずれていたのを修正。
 - Show Missing Setsの設定が保存されなかったのを修正。
 - 再起動時にリストウィンドウの幅が2ドット大きくなるのを修正。

0.2.5 [Jan 6, 2003]
 - アルバムモードと自動次曲機能を別々にしてアイコン化。
 - ピークホールド表示追加。OFF機能も追加。
 - VUメータの描画方法をメモリ節約型に変更。
 - リスト内に同じ曲が複数あるときのバグ修正。
 - リストによる曲番号範囲設定追加（上限のみ）。
 - アルバムモード時と自動次曲ONのときの動作修正。

0.2.4 アルバムモードの追加。
 - 曲の長さ対応。
 - ROMロードをキャンセルすると、リストリロードが落ちるのを修正。

0.2.3 リスト読み込みとリストからのプレイ機能追加。

0.2.2 クリーンアップ。

0.2.1 Windows98で例外が出る問題を解決。
 - プレイリストフォームの表示・非表示がini設定から反映されなかったのを修正。
 - 動作OSの言語(日本語・英語)に応じて、設定を変更する機能追加。

0.2.0 [Jan 1, 2003]
 - 新年記念リリース
 - デザイン全部入れ替え


Pre-release:

0.1.8 Win98で動作しない問題発生。マルチスレッドのせいか？
      とりあえず、タイマーを分けてみた。WAVデータがきちんと出るようになったのはいいけど
      今度は音飛びが起こるようになってしまった。
      →CPUパワーが足りないと音が暴走するので元に戻す

      プレイリストウィンドウにリロードボタン追加
      ROMロードエラー時にMessageBox表示（なんでWinAPIの方呼ぶんだろう）
      レベルメータがきちんと動く裏技導入
      対数を求める式が間違ってたので修正

0.1.7 VUレベルとデジタル文字部分のちらつき解消
     （コントロールのInvalidateなのにフォーム全部再描画だったのね）
      これで逆に処理が軽くなった
      (変なバグがあるのぅ）

0.1.6 1秒ずらし装備。タイマが遅れるようになってしまった。と思ったら、ただの設定ちがいだった(汗
      WAVバッファ操作でメモリリークしていたのを修正
      操作ボタンがまだ変だったのを修正

0.1.5 レベルメータ装着
      コアからWavデータが途切れるのはどうしようもない？
      1秒分のバッファを何とか処理する方法を検討中。

0.1.4 ロードフォームの選択項目も再起動時に復元
      パス設定フォームでキャンセルしてもROMの再スキャンをしてたのを修正
      キーによる操作を追加（メインフォーム）
      ポーズとストップボタンのグリフを調節

0.1.3 IDLE送信時に制御が帰ってこなくて、デジタルカウンタが遅れるため（Win98）送信部だけ別スレッド
      プログラム終了のとき（M1_shutdown送信時）に、別スレッドがIDLE処理中の場合落ちるので、それの対応
      これに合わせて、デジタル部とタイマ共有。結構軽くなったはず
      タイマー用の怪しい処理はひとまず解決

0.1.2 WAVEパス設定がひとつ遅れていたのを修正
      ロードフォームのソート状態保存追加
      同・クローズボックスでゲームがロードされるのを修正
      コントロールボタン動作の修正

0.1.1 ROMロードフォームの修正
　　　次・前・ポーズ・停止ボタンの実装

0.1.0 [2002, 年末] 音が出る



Special thanks to :
-------------------
- R. Belmont for the M1 core, SDK and advices on the M1 message board.
- Ayaya for very often tests, suggestions and providing lots of list files.
- Santeri Saarimaa and Toby for a lot of tests on English system and various helps.
- R for list contributions, suggestions and various helps.
- NK for lots of list contributions, updates and fixes.
- I. Tanev for the critical information to work m1.dll.
- Norix for a hint to fix the problem around drawing VU meter and ini file problem.
- bcass for adjusting English lists.
- Crix for checking Chinese game descriptions.
- Amuse team for track list informations.
- Tafoid for testing and a lot of advice.


リストを提供していただいた皆さんに感謝！：
------------------------------------------
罰帝さん, 鳩葉いづみさん, NKさん, Razさん, BDさん, enoさん, BLADEさん, bcassさん,
Mさん, 旧さん, Miharaさん, Jさん, ひろしさん, 鉄鋼さん, Monyonsさん, さとさん, 
Rさん, Penpenさん, yakzaさん, MAZさん, cyadaさん, 斎藤さん, R.Belmontさん, 
Tobyさん, NextSTEPさん, みん☆さん, huntingforceさん, nZeroさん, Cratchさん, 
Mappiさん, わたぼう＠長老さん, 加山。さん, Neoテクノ坊さん, ZEK.さん,
CrashTestさん, KCさん, サイコマーあんぷさん, Yawacharyさん, syarinyaさん, 
Toshさん,Yawackharyさん，らまさん，Aska-mさん，Mikasenさん, MuramuraNightさん, 
Simon B.さん, Knurekさん, Amuse Teamさん, その他多くの匿名の皆さん
（順不同・クレジットについてはそれぞれのリスト内に記述してあります）


テストマシン :
--------------
Core 2 Duo    2500 MHz + Windows Vista SP1 64-bit
Core 2 Duo    2333 MHz + Windows XP Pro SP2
Pentium 4     3000 MHz + Windows XP SP1a (HT)
Pentium 4     2800 MHz + Windows 2000 SP4
AMD Athlon XP 2000+    + Windows XP Pro SP2
AMD Athlon XP 1900+    + Windows 2000 SP4
AMD Athlon    1333 MHz + Windows XP English version
IDT WinChip2   240 MHz + Windows 98 SP1 (NEC PC-9821V10)
AMD K6-3       450 MHz + Windows 2000 SP3
AMD K6-3E+     550 MHz + Windows 2000 SP3
AMD K6-3E+     550 MHz + Windows 98 SE
Pentium II     300 MHz + Windows 98 SE
M-Celeron      300 MHz + Windows 2000 SP3


使用上の注意と免責事項 :
------------------------
- このフロントエンド特有の問題について、M1の作者であるR.Belmont氏には質問しない
  でください。
- 動作不具合を見つけた場合は、コマンドライン版のM1でも起こるか確認してから報告し
  てください。
- M1の著作権はR. Belmont氏が所有しています。
- 各ゲームの名称、会社名、その他はそれぞれの商標です。
- BridgeM1はAidAim Software (http://www.aidaim.com/)のZipForgeコンポーネントを使っ
  ています。

  このソフトウェア著作物は、表現の自由に基づき作成・公開されます。
  このソフトウェアはフリーウェアです。商用目的の販売、配布、添付はできません。
　このソフトウェアは使用者の全責任において使用され、それにより生じた直接的または
  間接的な全ての結果について、作者は責任を負わず、また保証もしません。
