[過去ログ] PC-98エミュを語ろう17 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
995
(1): 名無しさん@お腹いっぱい。 [] 2018/09/08(土) 03:46:29 ID:QjjReuZx0(1/4) AAS
D
‏ @drachen6jp

Win3.1用 NECOPL.DRV
if(sound118 == 0)return(0xf0);
ここでした
ただ下位bitを0にするとNT4で鳴らなかったような記憶があります
996
(1): 名無しさん@お腹いっぱい。 [sage] 2018/09/08(土) 04:31:14 ID:QjjReuZx0(2/4) AAS
board118.c

REG8 control118;
static REG8 IOINPCALL csctrl_i148f(UINT port) {
TRACEOUT(("%x read",port));
(void)port;
if(sound118 == 0) return(0xf3);//PC-9801-118は3だけどYMFは0xff 2000はこれだけじゃまだダメ
if(sound118 == 0x05){
if(control118==4)return 4;
if(control118==0x0c) return 4;
if(control118==0)return 0;
}
if(sound118 == 0x04) return (0x00);
if(sound118 == 0x21){
switch(10/*mpu98.irqnum2*/){//MIDI割り込み 00:IRQ10 01:IRQ6 02:IRQ5 03:IRQ3
case 10:return 0;
case 6: return 1;
case 5: return 2;
case 3: return 3;
default: return 0;
}
}
if(sound118 == 0xff) return (0x05);//bit0 MIDI割り込みあり bit1:Cb Na7 bit2:Mate-X bit3:A-Mate Ce2
else
return(0xff);
}
997
(1): 名無しさん@お腹いっぱい。 [sage] 2018/09/08(土) 04:37:11 ID:QjjReuZx0(3/4) AAS
【118ボード環境設定 : ポート148E/148F制御】

 ポート148E/148Fを操作することによってPC-9801-118の設定を読み書きすることが
できる。PnPモード時はポートが移動するので適切なPnPマネージャを利用することで
リソースを取得すること。PnPモード時は((wIOPort_Base[1])+0xe)が148Eに相当する
アドレスとなる。以下、非PnPモード時のポートである148E/148Fで説明する。

 ポート148Eにレジスタ番号をOUTし、ポート148FをIN/OUTすることによってアクセス
する。現在判明しているレジスタ内容は以下の通り。

  00 ステータス取得(IN)
     b7〜b4:不明
     b3 :PC-9801-118ボード存在確認 0:ボード存在 1:不在
     b2〜b0:不明

  05 ボード設定変更(OUT) 詳細不明
     04 設定変更開始
     0C OPL設定変更開始
     00 設定変更終了

  05 PnP設定変更F/F?(IN)  詳細不明
     04 設定変更開始状態に遷移(4をout後に読む)
     00 設定変更終了状態に遷移(0をout後に読む)

  20 MIDI割り込み変更F/F(OUT)
     04 設定変更許可
     00 設定変更禁止
998: 名無しさん@お腹いっぱい。 [sage] 2018/09/08(土) 04:37:49 ID:QjjReuZx0(4/4) AAS
  21 MIDI割り込みレベル設定(OUT)
     00 IRQ10(INT41)
     01 IRQ6 (INT2)
     02 IRQ5 (INT1)
     03 IRQ3 (INT0)

  21 MIDI割り込みレベル取得(IN)
     下位2ビット有効、上位ビット不定
     00 IRQ10(INT41)既定値
     01 IRQ6 (INT2)
     02 IRQ5 (INT1)
     03 IRQ3 (INT0)

  FF ステータス取得(IN)
     b7〜b3:不明
     b2〜b0:MIDI割り込み設定可能かどうか
      xx0 設定不可
      xx1 設定可

外部リンク[txt]:hp.vector.co.jp
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s