問題タブ [dosbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 矢印キーのスキャンコード
以下の「processKey」関数は、キーボードで押されたキーを認識し、押されたキーに基づいて何らかのアクションを実行するように作成されています。以下にプログラムされているすべてのキーが機能します。4 つの矢印キー (上、下、左、右) と CTRL UP および CTRL DWN を検出する機能を関数に追加する必要があります。これらのキーにはアスキー コードがなく、スキャン コードがあることを理解しています。誰かがスキャンコードを見つけるのを手伝ってくれませんか? 私はオンラインで探してみましたが、あまり運がありませんでした。オペレーティング システムと関係がある場合は、Macintosh で Windows 8.1 を実行しています。ありがとうございました!
assembly - DosBox は停止しますが、コードにエラーはありません
bmp ファイルをアップロードするコードをアセンブリに記述しました。プログラムを実行すると、デバッガーはエラーや警告を表示しませんが、DosBox は動作を停止します。ご協力ありがとうございました!
assembly - アセンブラでファイルに書き込む
私は、文字列をファイルに書き込むプログラムの作成を任されています。これまでのところ、私はこれを思いつきました:
しかし、それは何もしません。私はnasmとdosboxを使用しています。
assembly - 画面上でオブジェクトを移動する最良の方法は何ですか?
画面上でオブジェクトを移動するための最良の方法は何かを知りたいと思っていました。たとえば、(グラフィック モードで) 画面に何らかの図形が表示されている場合、キーボードの矢印キーを使用して左右に移動したいと考えています。キーボードバッファの読み方を知っています。重要なことは、画面上で何かを滑らかに動かす方法を知りたいということです。
8086 アーキテクチャの DOS ボックスを使用しています。また、動きはグラフィック モード(320x200) である必要があります。
assembly - アセンブリに色付きのテキストを書き込むバグ (8086) int 10h\ah =9
dosbox を使用しているときに、アセンブリで奇妙なバグ (8086) に直面します。緑色のテキストを印刷しようとしています。これは、関数を呼び出したときの私のメインです:
これは関数 WRITE_TEXT_IN_COLOR です
今、私がプログラムを実行すると、「必要な」テキストが「dddddd」の長い文字列とともに出力されます。可能な解決策を本当に感謝します。
assembly - これらのファイルを DOSBOX で作成するにはどうすればよいですか...アセンブリ コード
わかりました... 特定のコードを機能させるために、TASM と DOSBOX を使用しています。ここで、いくつかのファイルを作成する必要があります。.exe .sbr .crf .lst .asm .map .obj
.crf と .sbr 以外はすべて作成できました
どうすればいいですか?助けてください
これがコードです....
assembly - アセンブリで式を解くプログラム
アセンブリの単純なプログラムに問題があります。DOSBox と TASM を使用しています。問題は、76 行目、78 行目、80 行目でオペランドの型が一致していないことです。これは乗算の後です。別の変数サイズを使用して、いくつかの変更を加えようとしました。
bash - 特定のファイルへの DOSBox スクリーン キャプチャ
Ubuntu の DOSBox で作業している DOS ゲームを「ストリーミング」しようとしているプロジェクトがあります。アイデアは、画面のスクリーンショットを撮り、それらをサーバーにアップロードすることです。DOSBox からスクリーンショットを撮るには、xdotool を使用して、スクリーン キャプチャをトリガーするキーの組み合わせ "Ctrl+F5" をトリガーします。スクリーンショットは /capture フォルダーに保存され、そこからファイルを読み取ることができます。
問題は、スクリーンショットの名前が progName_000.png、progName_001.png になっていることです... 1 つのファイルをオーバーライドすることをお勧めします。達成することは可能ですか?
現在、私は以下の恐ろしいbashコードを使用しています:
100 ミリ秒ごとにキャプチャ ファイルを読み取り、最初に見つかったファイルを取得して ./img.png にコピーし、キャプチャ フォルダをクリアして、別のスクリーンショットを撮ります。より良い代替手段は何ですか?
(PS: 上記のコードは単純化されています。通常、キャプチャした画像を複数の画像 (img0.png と img1.png) にコピーして、一方が書き込まれている間、もう一方がページめくりのように読み取れるようにします。 とにかく. )
c - 他のドライブからファイルにアクセスできません
Windows 7 64 ビット OS と DOS ボックスのターボ C++ を使用しています。マシンの E ドライブから単一の整数を含むテキスト ファイルを読み取る簡単なプログラムを作成したいと考えています。ファイル名はt.txt
. 私は次のコードを書きました:
しかし、このプログラムはファイルにアクセスできず、毎回次のような出力が得られます。
エラー: 開けません
このコードの問題は何ですか? 助けてください。