GMPV4

hoot... - Sound Hardware Emulatorで、
作成された成果を利用して実機演奏を行うGMPV4の置き場兼オンラインマニュアルです。
機種はPC-98x1用になっていて、えうろぱ氏のGMPV3をリスペクトしたようなもの(汗)になっています。

hootの成果を流用するのでデータの連結解除や展開の機能は含んでいません。
一部のタイトルで連結状態のままhoot上でも鳴らすものがありますが、こちらはそれも展開することになります。


[ダウンロード (100621)]


更新情報

2010/06/21
・GMPV4に以下の修正・追加を行いました。
 MMDドライバを追加しました。
 PMDドライバを追加しました。
 RXドライバを追加しました。

2010/04/18
・GMPV4SPに以下の修正・追加を行いました。
 バグ取りを行いました。
 画面表示等の追加を行いました。

2010/04/04
・GMPV4に以下の修正・追加を行いました。
 MUSIC48ドライバを追加しました。
 SEを内蔵しているドライバでSEを鳴らした場合にファイルサイズの項目がおかしくなっていたのを修正しました。

2010/03/27
・GMPV4に以下の修正・追加を行いました。
 MAKOドライバを追加しました。
・FMUDRV2の備考を修正しました。
 [PC-9801] 妖撃隊 ~邪神降魔録~ (FMNEIRO.WAVとSE.DATの切り出し方法を追加)
・EXMUSに以下の修正を行いました。
 常駐チェックに失敗するタイトルが半分以上あったのを修正しました。
 簡易セレクタ機能を追加しました。
・FPLAYに以下の修正を行いました。
 簡易セレクタ機能を追加しました。

2010/03/24
・公開開始しました。


過去の更新情報


GMPV4の使用方法

基本は対象のドライバ常駐後

GMPV4 /(ドライバ名) (ファイル名)

で演奏を行います。
GMPV4SPが必要なドライバもあります。その場合はエラーとして、
Can't find GMPV4SP
と出ますのでGMPV4SPを常駐させておいてください。

以下、全ドライバ共通で停止とフェードアウトのコマンドがあります。
フェードアウトに関しては実装されてない場合は停止と同じ結果になります。

GMPV4 /(ドライバ名) /STOP
GMPV4 /(ドライバ名) /FADE


各ドライバの常駐チェックは行ってますが、渡す音楽ファイルの形式チェックは一切していないので注意してください。
(チェックのしようが無い形式も多々あるので敢えて行ってません)



GMPV4SPの使用方法

silverHIRAME氏作の常駐メモリアロケータで、GMPV3におけるGMPV3SPに当たるツールです。
ファンクションレベルでGMPV3SPの上位互換になっており、GMPV3SPの代わりに使用する事も可能です。
GMPV3SPとの違いは以下の点です。

・64kを超えるサイズのメモリを確保可能
・複数メモリの確保が可能

オプションは以下になります。

常駐:
GMPV4SP S (確保サイズ1(パラグラフ単位)) (確保サイズ2(パラグラフ単位)) ...

メモリ確保:
GMPV4SP (確保サイズ1(パラグラフ単位)) (確保サイズ2(パラグラフ単位)) ...
常駐と同時に確保も可能です。
パラグラフとは実際のサイズ / 16になります。

メモリ解放:
GMPV4SP F[数値]
確保したメモリの個数を0からの数値で指定して解放します。

メモリ全解放:
GMPV4SP F
全ての確保したメモリを解放します。

常駐解除:
GMPV4SP R
全ての確保したメモリの解放も行います。

確保メモリ一覧:
GMPV4SP L
確保しているメモリの一覧を表示します。


例えばGMPV3SPと同等の状態にする場合は、GMPV4SP S 4095 と指定します。
(64kのメモリを1個確保の状態)
通常はSと数値指定でメモリも確保、使い終わったらRで解除が殆どだと思います。(Fは普段は使わないでしょう)



GMPV4/SPのソースについて

同梱のソースはGMPV4、GMPV4SP共にLSI-C(86)試食版でコンパイルが可能です。



各ドライバの説明

上記の基本オプション以外に、各ドライバによってさらにオプションがある場合があります。
鳴らしたいドライバの項目には目を通しておいてください。
説明や実機では楽なドライバ流用、共通化、さらにデータの展開を要するもの等についても書いてあります。

[NEW]マークは1週間以内の更新のものに付きます。

RX
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_rx.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

PMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_pmd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mmd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MUSIC48
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_music48.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MAKO
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mako.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

SDN
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_sdn.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

SS
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_ss.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MUSDRV
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_musdrv.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FMUDRV2
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fmudrv2.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

SCBIOS
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_scbios.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fmd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

OPNDRV
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_opndrv.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MSDRV4
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_msdrv4.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

EMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_emd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MIZ3
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_miz3.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MMD3
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mmd3.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

RME
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_rme.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

EXMUS
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_exmus.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

IBGM
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_ibgm.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FMP
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fmp.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

NAX
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_nax.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

USDDRV
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_usddrv.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MFD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mfd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

HHD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_hhd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FPLAY
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fplay.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

NARU
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_naru.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

EMI
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_emi.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MS
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_ms.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MMDR
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mmdr.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MUSIC68
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_music68.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MUSIC70
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_music70.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MUSIC60
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_music60.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MFM
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mfm.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

PLAY5
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_play5.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MDRV98
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mdrv98.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

UFMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_ufmd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

MBMUS
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_mbmus.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

PLAY6
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_play6.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

BGMDRV
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_bgmdrv.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

NEODRV
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_neodrv.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FMX
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fmx.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

CMD
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_cmd.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

FMP3
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_fmp3.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

SYNTHIA
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_synthia.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16

TRPSCHRN
Warning: filemtime(): stat failed for /home/kurohaneworks/www/kurohane//kurohane/gmpv4/driver_trpschrn.html in /home/kurohaneworks/www/kurohane/gmpv4/index.php on line 16


[ 戻る ]