CatShanty2メンテサポート&雑談掲示板
CatShanty2 の質問やバグ報告など
Re: PC-6001エミュレータについて
ren. 2019/10/18 21:35:43
P6tフォーマットを使わずに、ゲーム個別ごとにカセット読込みコマンドを細かく指定する方法も試しました。
CatShanty2のINILOADコマンドを使う方法です。これを行うとゲームごとに、きめ細く起動指示が出来ます。

自分の場合は[エミュレーター設定]の[補助設定]タブの上段部分に

---- ここから -------------
<:LOOP>
<IF_APP:PC6001V>;<GOTO:JUMP>;</IF_APP>
<GOTO:LOOP>
<:JUMP>;WAIT8000
<SET_FORGROUND:PC6001V>
<INILOAD:"$path$body_noext.ini","Command","TypeKey">
---- ここまで -------------

以上のように指定しました。
(Tipsなどで作者さまが使われていたスクリプトを流用したものです)

その後、ゲームのテープイメージがある場所に同じ名前のiniファイルを作ります。
例えば「GameImage.cas」だったら「GameImage.ini」というテキストファイルを
ゲームイメージと同じフォルダ内に作ります。

中身を以下のようにすることで、ゲームごとに起動コマンドを細かく指定出来ます。
ただし1行に収めないといけないので、セミコロンを多用することになります。

---- ここから -------------
[Command]
TypeKey=5;wait2000;2;Enter;wait1000;C;L;O;A;D;Enter;wait3000;R;U;N;Enter
---- ここまで -------------

"TypeKey="以降の文字がキーエミュレーションの<INILOAD:>コマンド部分に展開されるので
一つのエミュレーター定義で、ゲームごとのiniファイルを使って、細かくタイミングを
調整することが出来ます。

引用しない
 編集キー

【この記事の返信元】
Re: PC-6001エミュレータについてren. 2019/10/18 21:07:04

【この記事への返信】
Re: PC-6001エミュレータについてki 2019/10/19 11:45:57
Re: PC-6001エミュレータについてなんとまぁ 2019/10/20 08:51:50
▲ page top