MGSP version 2.0.0 Copyright (C) 2020 HRA! ■概要  MGSDRVによる演奏をサポートする MGSファイルプレイヤーです。 MGSDRV v3.20以降が必要です(v3.20未満では動作を確認していません。) 概ね Ain様の MGSEL を真似させて頂いておりますが、下記の点が異なります。 (1) MSX1でも動作します (SCREEN2を利用) (2) 漢字ROMが無い機種でも曲名を漢字混じりで表示できます (3) NEXTORを推奨環境としています (4) MSX-DOS1 では動作しません (5) 漢字フォント用に MapperRAM 64KB を消費します DOSが 64KB, 漢字フォントが 64KB, MGSDRVが 32KB, DOS用RAMが 64KB で合計 224KB が最小動作環境になります。 (6) マウスには非対応です。 (7) トラック単位のミュートには非対応です。 (8) 1ディレクトリ最大 64ファイルまで (MGSファイルとディレクトリ合計), それ以上は無視されます。 (9) その他いろいろ、MGSELよりも機能が少なくなっています。  昨今、DOS2互換の NEXTOR が登場したり、MapperRAM + 音源 + SD/CFメディア カートリッジが登場しています。これらを MSX1 に搭載することで、MSX1を音楽 プレイヤーに出来るようにするのが本ソフトの目的です。 ■起動方法 書式: MGSP 動作: プレイヤーを起動。 書式: MGSP /h 動作: ヘルプメッセージを表示。 書式: MGSP xxxx.mgs /p 動作: xxxx.mgs を読み込んで再生開始後、コマンドラインへ戻る。 書式: MGSP /s 動作: 再生中の曲を停止する。 ■漢字フォントについて  美咲フォント BDF版 (2019-10-19版) をコンバートして利用させて頂いていま す。このような有益なフォントデータを公開している 門真 なむ様に感謝です。 ■キー操作 (キーボード)  ↑ : ファイル選択バーを上へ  ↓ : ファイル選択バーを下へ  ← : ページアップ  → : ページダウン  - : 一番上の行へジャンプ  + : 一番下の行へジャンプ  F9, HOME : 動作モードを変更する (Normal→Random→Repeat→Normal)  F1, SPACE, RETURN : ファイル選択バーの位置の曲を再生/Directoryへ移動  F10, ESC : 終了する  F6, P : すでにロードされている曲を最初から演奏し直す  F7, INS : 音量減 (※MGSELと逆です。MX-101及びFS-A1GTのキー配置に合わせました)  F8, DEL : 音量増 (※MGSELと逆です。MX-101及びFS-A1GTのキー配置に合わせました)  Z : ループ回数減  X : ループ回数増  N : 曲一覧をディレクトリエントリ順にソート  T : 曲一覧を曲名順にソート  E : 曲一覧をファイル名順にソート  F2, S : 再生中の曲を再生停止  D : ファイルリストの表示切り替え(曲名表示←→ファイル名表示、トグル切り替え)  F3, F : フェードアウト  F4, BS : 一つ上のディレクトリへ移動 (..へ移動)  F5, H : ヘルプを表示  1〜8 : カレントドライブを変更 (A: 〜 H: に対応) ■キー操作 (ジョイパッド)  Aボタン、Bボタンはシフトキーの位置づけです。  A + xx のような記述は、Aボタンを押しながら xx を押す感じで操作してください。  ↑ : ファイル選択バーを上へ  ↓ : ファイル選択バーを下へ  ← : 一つ上のディレクトリへ移動 (..へ移動)  → : ファイル選択バーの位置の曲を再生/Directoryへ移動  A + ↑ : ページアップ  A + ↓ : ページダウン  A + ← : 音量減  A + → : 音量増  B + ↑ : ループ回数増  B + ↓ : ループ回数減  B + ← : 再生中の曲を再生停止  B + → : すでにロードされている曲を最初から演奏し直す  A + B + ↑ : 終了する  A + B + ↓ : フェードアウト  A + B + → : 曲一覧をディレクトリエントリ順にソート  A + B + ← : 曲一覧を曲名順にソート ■MAINROMP.COM  MGSDRV v3.20 は、MSX2から追加された BIOSワークエリア FFF7h を読んで MAIN-ROM のスロット番号を調べています。  MSX1 では、ここは未定義で不定値が入っており、機種によっては MGSDRV の起動時に挙動不審になる現象が確認されています。  MAINROMP.COM は、MSX1 か MSX2以降かを SUB-ROM の有無で確認して、 MSX1 だった場合に、FCC1h の内容を FFF7h にコピーする処理を行います。 MAINROMP MGSDRV /Z MGSP  このような順で実行することにより、MSX1 でも MSX2 でも問題なく起動 出来るようになります。  このツールは、MSX2バージョンアップアダプタに対応しています。 バージョンアップアダプタ装着時は SUB-ROM が存在するので、FFF7h の内容 は更新しません。 ※MGSP 自体は、MSX2バージョンアップアダプタに対応していません。MSX1 のままで動作するので、バージョンアップアダプタは取り外してご利用くだ さい。 ■Special Thanks!!  MGSP2 は、「MX-101でMGSELのようなアプリを使いたい!、MGSDRV常駐でき た!、なら出来るんじゃね?」と思いついたところで、特に計画も立てずに 気ままに作り始めてしまったのですが、Twitter上で多くの方のバグ報告・ 使用感・改善案の提供・励ましなどにより、なんとかここまで作り上げるこ とが出来ました。感謝です。 ■連絡先  HRA! hra@mvj.biglobe.ne.jp  一次配布サイト  http://hraroom.s602.xrea.com/msx/software/mgsp.html