問題タブ [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.

0 投票する
3 に答える
1522 参照

cobol - COBOL インデックス付きファイルを開くとプログラムがハングする

私は最近COBOLコースを開始しましたが、コンピューターの構成のために (Windows 7 64 Bitsそして、プログラムをコンパイルして実行するためGNU/Linux 64Bits)に使用する必要があります。Dosbox

Indexed fileすべて順調に進んでいますがI-O、モードを開こうとすると問題が発生しOuputます。コンパイルとリンクはできますが、実行時にdosboxフリーズします。

私のコンパイラのバージョンMS-COBOL 5.0DosBox0.74 (最終バージョン) です。

誰もこの問題を抱えていませんか?誰かがそれを修正する方法を教えてもらえますか。

私のコードはこれです。

前もって感謝します。

0 投票する
1 に答える
1314 参照

assembly - dosbox を使用しながら MASM でライブラリを作成する

質問があります。アセンブリ言語、つまり MASM で静的ライブラリを作成する任務を与えられましたが、インターネットで見つけたすべてのチュートリアルは不完全であるか、理解するには難しすぎます。私は64ビットのウィンドウを持っているので、dosboxを使用しています。一歩一歩助けてくださいお願いしますそしてありがとう

0 投票する
1 に答える
19404 参照

windows - MASM コマンド - DOSBox の問題

私はこのフォーラムに参加したばかりで、MASM プログラミングに関する支援が必要でした。現在、私はコースのインストラクターから MASM を学んでおり、プログラムのコンパイルには MASM 6.15 (他の Windows バージョンでは簡単に動作しますが、Windows 7 & 8 では動作しません) を使用するように指示されました。Windows 8 を使用しているため、これらのプログラムをコンパイルできませんでした。それで、DOSBoxエミュレーターを使用してWindows 8でMASMを使用すると言ったサイトに出くわしました! 私はそれをインストールし、正しく動作させるために必要なすべてのタスクを実行しましたが、まだ DOSBox で MASM プログラムをコンパイルできません! コンパイルしようとすると、このプログラムは DOS 製では実行できないというエラーが表示されます。どんな支援も本当に感謝しています!

このリンクから MASM を入手しました: http://www2.hawaii.edu/~pager/312/masm%20615%20downloading.htm

...そして、コマンドを入手した別のサイトは次のとおりです

0 投票する
1 に答える
3158 参照

assembly - 複数の .asm ファイルをコンパイルし、それぞれの exe ファイルを作成するにはどうすればよいですか?

さまざまなフォルダーに多数の .asm ファイルがあります。通常、1 つのファイルをコンパイルしてリンクするには、次の 2 つのコマンドを使用します。

同じコンパイル方法を使用したいのですが、大量の .asm ファイルをすべて異なるフォルダーに配置し、それぞれに同じ名前の .exe ファイルを作成します。

これを一度に行うために書くことができる行はありますか?私はそれを行うために短いプログラムを書く必要がありますか? そしてどうやって?

最後に、DOS-BOX 経由でドラッグ アンド プレイできる .exe ファイルが必要です。

ありがとう、ナオル。

0 投票する
1 に答える
555 参照

assembly - アセンブリ x86 - タイミング イベント

TASM を使用してコンパイルされた DosBox エミュレーター (Windows7 上) で Assembly x86 コードを実行しています。これまでのコードでは、ネストされたループのみをコードの遅延に使用してきましたが、コードをさまざまなサイクル レートで実行しているため、これが最善の解決策ではないことがわかりました。タイマーを作成してネストされたループの代わりに使用する方法のコード例や割り込みを Web で検索しても役に立たず、ウィキペディアで PIT と呼ばれるものについてのあいまいな例しか見ませんでしたが、これは理解できませんでした。

誰かがこれを行う方法の有効なコード例でアイデアを提供できますか? ありがとうございました!

編集

int 21h 割り込みを使用して遅延のためにこのコードを使用しようとしましたが、何らかの理由で、意図した 20 1/100 秒よりもはるかに遅いことが判明しました..これは修正される可能性がありますか?

0 投票する
0 に答える
112 参照

assembly - TASK遅延の実装

簡単に使用できる ASM 遅延を実装するにはどうすればよいか、アドバイスをいただけますか? NopはCPUに依存するため悪い方法です。Int 15h 関数 86h は、他の割り込み (09h など) をブロックしているため、あまりにも悪いです。

0 投票する
1 に答える
8997 参照

assembly - アセンブラーは既存のファイルを見つけることができません

私のTASMは、私のTASM、TLINK、およびファイルがあるフォルダにマウントされています。具体的にはC:/TASM/BINです。単一の .asm ファイルを実行するときは問題ありませんが、別のファイルをインクルードしてコードがモジュール式に見えるようにすると、この問題が発生します。

を含む6つのファイルを今のところ含めprintMzpos1.ktました。(アセンブリ ファイルのインクルードでは、ファイル拡張子は関係ありません。) 私のメイン ファイルの名前はc.asm. 画像はprintMzpos1.kt、TASM がマウントされているフォルダーにあることを示しています。

ここに画像の説明を入力

これが私のコードのスナップショットです。printMzpos1.ktaftermain endpと beforeを含めましたend mainprintMzpos1.ktボックスを出力するプロシージャが含まれています。

適切に含めたと思いますが、それでも次のようになります。

ここに画像の説明を入力

何が悪かったのか?

0 投票する
1 に答える
501 参照

include - ボーランドCはヘッダーファイルをインクルードできません

borlandc を使用して開く必要がある非常に古い C プロジェクトがあります。私のマシンはwin 8を実行しているので、dosboxをインストールしてborlandcを実行しました

問題は、プロジェクトをビルドするときにエラーが多すぎることです。すべてが「ファイル "xxx.h" を含めることができません」という形式になっています。

- これらのヘッダー ファイルはすべて INCLUDE フォルダーに存在します - cfg ファイルを作成し、コンパイラー用にそのフォルダーへの正しいパスを設定しました。リンカーの場合と同様です - 環境変数を設定しました

まだ同じエラーがあります

誰でも私を助けることができますか?

0 投票する
1 に答える
475 参照

java - Java Program-word を介した DOSBox コマンドが削除される

単語c c:\gamesが削除されます。

これを防ぐ方法を教えてください。コマンドにスペースを挿入するには、リテラルを使用する必要がありますか?