問題タブ [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.
c++ - カーソルを新しい行に移動せずに gotoxy(80, 25) の位置に文字を書き込む
出力にフレームを描画しようとしています。
私のウィンドウのサイズは 80x25 (幅 x 文字の高さ) です
以下のコードを使用して、すべての線を正常に描画しました。しかし、最後のポイント (80, 25) に書き込むと、カーソルが処理できない次の行に移動します。
私のコードは以下の通りです:
25 は最後の行であり、カーソルを次の行に移動すると、フレームが正しく表示されなくなります。以前に描画されたすべての水平線が 1 つ上に移動しました。
これが異常な動作ではないことはわかっています。
しかし、これを取り除く他のオプションはありませんか..?そうしないと、フレームの最後の行を使用できなくなります。
DosBox を使用して Windows 8 x64 OS で Turbo C++ を実行しています。そのため、ウィンドウのプロパティからウィンドウの高さを手動で設定することはできません。
assembly - dosアセンブリはファイルを書き込めません
ファイルを作成する16ビットの.comファイルを作成しました
ただし、ファイルは作成されません。
Windows 7 32ビットで試しました。そしてdosboxの中。
ソースコードはこちら
どうすればファイルに書き込むことができますか?
ありがとう!
assembly - NASMの電卓
NASM (Asembly) で電卓を書こうとしています。エラーは表示されませんが、2 つの数字を入力してそれらを追加した後、プログラムが動かなくなりました。後はどうしようもない。
コードは次のとおりです。
申し訳ありませんが、コードの一部はポーランド語ですが、全体的には理解できるはずです。助けてくれてどうもありがとう!
c# - C#からDOSBOXへのキーボードコマンドの送信
単一のキーボードコマンド(下矢印)をDOSBOXに送信し、続いてC#で処理コードを実行し、ループします。私の目的は、DOSプログラムの実行を自動化することです。
私が持っているコードはメモ帳とWindowsエクスプローラーで正常に機能しますが、DOSBOXでは機能しません。
これは私の(簡略化された)コードです:
WinSpy ++を使用してウィンドウのハンドルを取得しましたが、DOSBOXにはウィンドウが1つしかなく、子ウィンドウはありません。このプロセスは、メモ帳とエクスプローラーで正常に機能します。SendMessageメソッドに送信している他のパラメータは、キーボード通知キーダウンのコードと下矢印キーのコードです。
だから私の質問は、DOSBOXにキー押下を送信するようにコードを変更するにはどうすればよいですか、またはこれを達成するための別の方法はありますか?
c - Win Vista --dosbox --gcc--helloworld-コンソールアプリが実行されていません
WindowsXPファイル名「hello.c」に単純なHelloWorldアプリケーションを次のように記述しました。
次のコマンドでコンパイルします。
Windows Vistaを搭載した別のマシンにDosBoxアプリケーションをインストールし、gccでコンパイルされたa.exeを実行しようとしました。
アプリケーションが実行されず、次のメッセージが表示されます。
しかし、Windowsエクスプローラーでa.exeファイルをダブルクリックすると、実行されて次のように表示されます。
なぜこのメッセージが来るのか.....
debugging - ユーザー入力を必要とするプログラム/ビュー レジスタをデバッグする方法
デバッグでテストしようとしているアセンブリ プログラムがありますが、プログラムには通常、整数に対するユーザー入力があります。プログラムをデバッグし、プログラムに整数を入力できるという意味でそれを「実行」できる方法はありますが、それでもレジスタの値を表示できますか?
よろしくお願いします。
assembly - dosbox でプロテクト モードに切り替えるアセンブリ プログラムを実行できますか?
私たちは、386 プロセッサをリアル モードからプロテクト モードに切り替えてからリアル モードに戻すアセンブリ プログラムを研究しています。プログラムは TASM を使用してコンパイルされます。
このプログラムはいくつかの特権操作を実行する必要があり、リアル モードで起動する必要があるため、DOS から実行する必要があります。このために、フロッピー ディスクを持参して、大学のコンピュータで DOS を起動できるようにするように言われました。
代わりに Dosbox を使用できないかと考えています。しかし、プロテクト モードとリアル モードでI386 を忠実にエミュレートする必要があり、それができるかどうかはわかりません。
dosbox - DOSBox とブリンカー SWPRUNCMD
DOS PC 用に設計された Blinker を使用する Clipper 5.3 アプリ リンカがあります。Blinker SWPRUNCMD() を使用して、DOS やその他のプログラムに切り替えます。このプログラムを Win 7 Pro 64 ビット環境で実行する必要があるため、DOSBox 0.74 を試しました。これまでに発見した唯一の問題は、SWPRUNCMD() を実行すると、「スワップに失敗しました」というメッセージが表示されることです。現在、再コンパイルする機能がないため (再リンクできる場合もあります)、ネイティブの Clipper RUN コマンドを試すことができません。誰でもこれで私を助けることができますか?前もって感謝します。