問題タブ [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 投票する
1 に答える
1653 参照

dos - Dosbox 0.72 で DOS ゲームを実行する

Windows Vista と Dosbox 0.72 を使用して、DOS ゲームをプログラミングするために Turbo C をロードしています。私のコードは、Turbo C の DOS シェル (Dosbox の下) で実行される限り、正常に実行されます (グラフィックスとサウンド ルーチンの両方)。しかし、同じコードを DosBox (Turbo C の Dos シェルの外) の下で実行すると、グラフィックがちらつき、速度が低下し、サウンドが割れます。どうしたの??

プラモド

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

python - Python を使用して古い DOS アプリケーションを自動化する

Python (Windows 上) から古い DOS アプリケーション (16 ビット、おそらく DOSBox などのエミュレータが必要) を自動化する方法はありますか? キーと文字列をアプリケーションに送信し、DOS の「画面」の更新を検出して、アプリケーションの出力を取得したいと考えています。

DOS アプリケーションが「非表示」、つまりタスクバーに表示されない状態で実行できるとさらによいでしょう。

注: これはゲームではありません。1 を押すと何かが表示され、2 を押すと何かが表示されるという古いアプリケーションの 1 つです。 . 純粋なコンソール アプリケーションです。

注 2: 必ずしも DOSBox を使用する必要はありません... Bochs などの他のエミュレーターで実行できます。

0 投票する
4 に答える
1210 参照

c++ - Windows 7 でのターボ c の動作について

私はwindows 7 64ビットのラップトップを使用しています。ターボcをインストールし、dosboxを使用してプログラムを作成しましたが、プログラムを実行できません....実行を選択すると、:exeではないというメッセージが表示されますplzはこの問題の解決策を提供します

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

sdl - SDL プログラム (aDosbox) でのキーマッピングの変更

aDosbox は、T-Mobile G1 に適したキーマッピングを使用するようにハードコードされています。

私は G2 を使用していますが、これはかなり不便なマッピングです。

悲しいことに、私はアンドロイド開発にまったく慣れていません。

私はコードを熟読し、いくつかの文字を置き換えることができましたが、かなり基本的なものが欠けているに違いないと思います.

誰かが私を正しい方向に向けることができますか?

内蔵 G2 キーボードのキーコード/スキャンコードを見つけるにはどうすればよいですか?

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

windows - Linux で Windows スクリーンセーバーをコンパイルする

顧客は、Web サイトの訪問者に Windows スクリーンセーバーをダウンロードして提供したいと考えています。これまでのところ神ですが、スクリーンセーバーは、スクリーンセーバー内に表示する必要があるメタデータを使用してその場で生成する必要があります。

UI (http://www.instantstorm.com/download/) を介してスクリーンセーバー ファイルを作成できるいくつかの Windows ツールを見つけましたが、いずれもドキュメント化された cli インターフェイスを提供しません。cli インターフェイスは、ubuntu で DOSBox を使用してスクリーンセーバー ファイルをコンパイルする場合に役立ちます。

問題は、これをどのように達成できるかです。

ベスト、スタニスラフ

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

c++ - DOSBOX で graphics.h を使用するコードをコンパイルするにはどうすればよいですか?

コードを書き、このコードでgraphics.hを使用します。ボーランドC ++またはビジュアルで開いて実行できません。今、このコードを実行したいのですが、DOSBOX 0.72を持っています。このコードをDOSBOXで開くにはどうすればよいですか?私のウィンドウは7 32ビットです

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

android - android nkd-r5b + pelyaSDL ./configureエラー:Cコンパイラは実行可能ファイルを作成できません

新しいandroid-ndk-r5bを使用して、pelyaのSDLポート(https://github.com/pelya/commandergenius)を使用してAndroid用のDosbox0.74をコンパイルしようとしています。残念ながら、Dosbox./configureスクリプトは次のように失敗します。

--host = arm-linux-androideabiフラグが正しく認識されるように、config.subファイルとconfig.guessファイルを新しいファイルに置き換える必要がありました。ビルドのセットアップには、上記のgithubサイトにあるpelyaのチュートリアルを使用しました。誰かが同様のエラー/問題に遭遇しましたか?

0 投票する
2 に答える
1795 参照

c++ - DOS ボックスを使用して C++ プログラムを実行する際の問題?

Windows XP で実行されている同じプログラムが、DOS ボックスを使用する Windows 7 では実行されていません。stdio.h conio.h を開くときにエラーが発生しますか? どうすればこの問題を克服できますか?

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

graphics - DosBox を使用する Windows 7 64 ビット OS で Turbo C++ の高解像度モードで IBM 3514 Borland Graphics Interface ドライバーを使用する

Windows 7 64 ビットで DosBox を使用して、Turbo C++ でグラフィカル プログラムを実行しています。IBM3514ここで、グラフィックス ドライバーを高解像度モード ( ) で使用したいと考えていますIBM3514HI。それで、私はそれをテストするために次の最低限のプログラムを書きました:

これで、プログラムはエラーなしでコンパイルおよび実行されます。ただし、initgraph関数呼び出しはグラフィック モードを初期化しません。の戻り値はgraphresultです0。したがって、エラーは発生していません。それでも、プログラムはテキスト モードで実行されます。点滅するアンダースコアが表示され、四角形は描画されません。

C:\TC\BGIフォルダを確認したところ、IMB3514.BGIファイルが存在します。したがって、グラフィックスドライバーをロードすると思います。それでも、なぜプログラムがグラフィック モードで実行されないのか、エラーが発生するのかさえわかりません。ただし、デフォルト設定を使用すると、完全に正常に動作します。int gd = DETECT, gm;

私のプログラムが動作しない理由についての説明は大歓迎です。この問題の修正を提供してください。色で1024x768画面に描きたいです。256

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

autohotkey - プロセスを強制終了する別の方法 (Autohotkey または .BAT または別の解決策)

私はあなたにそれを説明することによって私の問題を説明しようとします. よろしくお願いします。

TL;DR: 4 から開始します。

1. C#

VS 2008 C# でアーケード マシンのゲーム ランチャー アプリケーションを作成中です。「C:\ARCADE\GAMES」ディレクトリを読み取り、リストを生成して選択できるようにします。各ゲーム フォルダ内には、実行される「autohotkey.ahk」という AutoHotKey スクリプトがあります。これは、C# アプリ層の唯一のロジックです。これは機能します。

ゲームは混合物です

  • Dosbox で実行される Dos ゲーム
  • zsneswで実行されるSnesゲーム
  • Windows ゲーム

2.オートホットキー

アーケード コントロールは、変更できないキーボード コマンドを出力します。autohotkey スクリプトを使用して、各ゲームのキーを再バインドします。

「autohotkey.ahk」スクリプトは次のようになります。

最初の行はキーバインド スクリプトを実行し、2 行目は dosbox を実行して終了/強制終了を待ち、他の行はキーバインド スクリプトをアンロードします。これは機能します。

3.DOSBOX

「dosbox.conf」スクリプトは次のようになります。

このスクリプトは、キーバインドを考慮しながら Simpsons アーケード ゲームを実行します。ゲームが起動し、アーケード コントロールでプレイできます。これは機能します

4.オートホットキーのキーバインディング

キーバインド スクリプトの短縮バージョンは次のようになります。

すべてのボタンは正しく再マッピングされますが、Kill ボタン(番号 '3' を出力) は除きます。機械的な問題かどうかをテストすることから始めましたが、そうではありませんでした。コードを他のボタンに付けてみましたが、うまくいきませんでした。私が使用する kill コマンド「Process, Close, Dosbox」は、他のほとんどのゲームで機能しますが、これに代わるものがあります。そこで、さまざまなコードを試し始めました。Streetfighter では、dropbox の代わりに znesw を使用して同じ問題が発生します。

kill.bat の内容:

これは約 30% の確率で機能します。 残りの 70% の時間では、ゲームは終了しません。他のすべての再マップされたコントロールは機能するため、プレイ可能ですが、メニューに戻って別のゲームを選択する方法はありません. この機能は、公共の場所に置かれるマシンの目的全体を壊し、ゲームの量を増やします。

終了ボタンが機能しない場合、接続されたキーボードで ctrl+alt+delを 2 回押して (プロジェクトが終了すると削除されます)、タスク マネージャーを開いて Windows XP に戻ることしかできません。すべてのボタンのリマップは引き続き機能します (たとえば、スティックを小刻みに動かすと、メモ帳に一連の文字が出力されます)、数字の 3 は数字の 3 を出力するだけです。

考えられるすべてのkillコマンドの多くのバリエーションと組み合わせを試しました(したがって、zsneswの肥大化したkill-attemps)、それらのどれも常に機能しません. それらの多くは時々機能し、6 時間の間に、機能したときと機能しなかったときの間に 1 つも類似点を描くことができませんでした。

任意の助け、代替の殺害方法などを歓迎します