タイトル | : 起動時の窓位置の問題その他諸々、キーコード |
投稿日 | : 2023/12/21(木) 16:52 |
投稿者 | : konno | 番 号 | : 11003 10989 番 konno さんへのコメント |
作者様からメールのお返事をいただき、掲示板も見てもらえたようです。 起動時の窓位置の問題は> 起動時の座標については DOSBox-X では設定ファイルの [sdl]> windowposition で指定できるようになってますので、この処理を持って> こようかと考えております。これで解決できそうです。> また、chev us で qbasic が動作しない件はこちらでも確認しましたの>で修正します。これも解決できそうでうれしいです。> キー入力の不具合等もあるようですので、可能でしたら詳細をご連絡ください。BIOSコールでVTDOSとの違いを見てみました。★印が相違しています。 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 3B00 3C00 3D00 3E00 3F00 4000 4100 4200 4300 4400 8500 8600 VTDOS 3B00 3C00 3D00 3E00 3F00 4000 4100 4200 4300 4400 8500 8600 DOSVAXJ3 \F1 \F2 \F3 \F4 \F5 \F6 \F7 \F8 \F9 \F10 \F11 \F12 5400 5500 5600 5700 5800 5900 5A00 5B00 5C00 5D00 8700 8800 VTDOS 5400 5500 5600 5700 5800 5900 5A00 5B00 5C00 5D00 no★ no★ DOSVAXJ3 ^F1 ^F2 ^F3 ^F4 ^F5 ^F6 ^F7 ^F8 ^F9 ^F10 ^F11 ^F12 5E00 5F00 6000 6100 6200 6300 6400 6500 6600 6700 8900 8A00 VTDOS keymap★5F00 6000 6100 no★ no★ 6400 6500 終了★ IME★ no★ no★ DOSVAXJ3 @F1 @F2 @F3 @F4 @F5 @F6 @F7 @F8 @F9 @F10 @F11 @F12 6800 6900 6A00 6B00 6C00 6D00 6E00 6F00 7000 7100 8B00 8C00 VTDOS 6800 6900 6A00 6B00 6C00 6D00 6E00 6F00 7000 no★ no★ no★ DOSVAXJ3 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^0 ^- ^^ 02FF 0300 04FF 05FF 06FF 071E 08FF 09FF 0AFF 0BFF 0C1F 0DFF VTDOS 0300 no★ no★ no★ no★ 071E no★ no★ no★ no★ 0C1F 0D00★ DOSVAXJ3 no★ はキーコードが出ていないところです。 ^F1〜 ^F12 は keymap を弄った所もあるので、修正可能な範囲でお願いします。 ★印のところはVZで使えません。^F9 はDOSVAXJ3 が強制終了してしまうのでご注意を。 この表をメールしました。 BIOSキーコード表作成は == KEYin.def == *m 80 ^^ "key in?" k=ks1, (k>=8)?{(&m("hennkann").} &w(50) &m("BIOS key in? ") :a c0, :A ax$0000,&i($16) a=r, (c==0)?b=ax,d=dx, (a!=0&&c==0)?{c++,>A} &m("BIOS key in? AX=%04x dx=%04x b=%04x r%d %c",ax,dx,b,r,ax%256) &w(20) (AX==$011B)?>Q ;int16h (ax==$061B)?>Q ;int21h (ax==$0600)?>A &?("%04x%c",ax,9) ;★ キーコード+TAB を書き込む>A:Q &m("") . * これで作りました。
- No.11003 一括表示へ - コメント元:10989 一括表示へ - [ 返信 ] [引用無し] pre