今日のテーマ   日々改造 (^_^;)       
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新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 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   暗証キー
    [ページトップへ] [管理用]