私は、2人のプレーヤーを含むアセンブリでゲームを構築しています。同時に2つのキーを取得します - アセンブリ8086
mov ah, 01h
int 16h
このコードは、私のスキャンコードと押されたキー 問題のASCIIコードを与える2人のプレイヤーが2つの異なるキーを押すかもしれないということです: は、だから私は押された現在のキーを取得するには、次のコードを使用しています同じ時間に。 同時に2つのキーを受信するにはどうすればよいですか?
私はこれを達成するためにいくつかの方法を試しました。私はal,060h
を使って直接入力を取得しようとしました。私もint 9h
を試しましたが、それでも動作しませんでした。メモリは、数字上で自分自身をリフレッシュするためにグーグルのタッチで、提供している場合
OMG ...この答えは、そのような懐かしい旅行を引き起こしました... – timday
ありがとう、驚くべきアイデア! – morha13
*ダブルコメントをおかけして申し訳ありません。先生、あなたは天才です!私はこの問題を解決しようと数時間を費やすつもりですが、あなたは私の人生を救っただけです!私がしたことは、128バイトのテーブルを作成することでした。各バイトはキーボードのキーを表しています。キーが押されているときは、テーブル内の位置(スキャンコードはオフセットとして使用されています)が1に設定されています。キーが離されると、0に設定されます。 – morha13