[リストへもどる] [返信 ]  [新着記事] [最新50] [ワード検索] [過去ログ]

記事閲覧・返信

タイトル 起動時の窓位置の問題その他諸々、キーコード
投稿日: 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


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
10960.DOSVAXJ3 備忘録 CHEV コマンド - konno konno 23/12/01-00:26
 ┣10982.DOSVAXJ3 起動時 NumLk が OFF になってしまう - konno 23/12/13-16:30
 ┃┗10984.Re: DOSVAXJ3 起動時 NumLk が OFF になってしまう - めざら 23/12/13-19:48
 ┃ ┗10985.Re^2: DOSVAXJ3 起動時 NumLk が OFF になってしまう - konno 23/12/13-22:32
 ┃  ┗10986.Re^3: DOSVAXJ3 起動時 NumLk が OFF になる原因判明 - konno 23/12/13-23:09
 ┗10989.DOSVAXJ3 備忘録 起動時ウィンドウが枠外にはみ出る場合 - konno 23/12/14-18:00
  ┗11003.起動時の窓位置の問題その他諸々、キーコード - konno 23/12/21-16:52

- - 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)[引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表 ※折り返しません)
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]