問題タブ [emulation]

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 投票する
2 に答える
2266 参照

visual-studio - Windows Mobileデバイスエミュレーター-構成を永続的に保存する方法は?

HTTPプロキシサーバー( )が配置されているクライアントサイトで作業しています。エミュレーターのハードリセットを実行すると、エミュレーターのネットワーク接続設定とホストされているWindowsMo​​bileOSの設定が忘れられます。'状態を保存して終了すると'これらの設定はすべて失われます。定期的にハードリセットを行う必要があります。つまり、この情報が失われ、設定に多くの時間を費やします。

  • エミュレータに関連付けられたネットワークカード
  • WMOSのネットワークカード用のDNSサーバー。
  • WMOSの接続設定にあるプロキシサーバー。

どうすれば私の生活を楽にすることができますか?これをデフォルトとしてエミュレーターに保存できますか、それともインストーラーを簡単に作成できますか?

0 投票する
7 に答える
6594 参照

emulation - 6502 CPU エミュレーション

週末なので、趣味のプロジェクトを書いて 1 週間のプログラミングから解放されます。

昨日、MOS 6502 CPU エミュレータのフレームワークを書きました。レジスタ、スタック、メモリ、およびすべてのオペコードが実装されています。(以下ソースへのリンク)

私が書いたデバッガーで一連の操作を手動で実行することはできますが、NES ROM をロードして、プログラム カウンターをその命令に合わせたいだけです。これが欠陥のあるオペコードを見つけるための最速の方法であると考えました。

簡単な NES rom ローダーを作成し、ROM バンクを CPU メモリにロードしました。

問題は、オペコードがどのようにエンコードされているかがわからないことです。オペコード自体は、オペコードを一意に識別するオペコードごとに 1 バイトのパターンに従うことを知っています。

ただし、オペコード引数がどこにあるのかわかりません。直後のバイトですか?絶対メモリでは、バイトではなくショートかもしれないと思います。

このCPUのメモリモデルに精通している人はいますか?

編集:これはおそらく暗闇で撮影されていることを認識していますが、古い学校のアップルとコモドールのハッカーがここに潜んでいることを望んでいました.

編集:ご協力いただきありがとうございます。各操作を調整するための適切な変更を実装した後、CPU はマリオ ブラザーズをロードして実行できます。開始を待ってループする以外は何もしませんが、それは良い兆候です:)

ソースをアップロードしました:

https://archive.codeplex.com/?p=cpu6502

エミュレーターがどのように機能するのか疑問に思ったことがある人なら、理解するのは非常に簡単です。少なくとも最適化されていませんが、2.4 GHz マシンで 2 MHz で動作する CPU をエミュレートしています :)

0 投票する
7 に答える
13377 参照

low-level - CPUエミュレーションと特定のクロック速度へのロック

私の他の質問を読んだことがあれば、私が今週末、プログラミング演習として6502CPUエミュレーターを組み立てるのに費やしたことをご存知でしょう。

CPUエミュレーターはほぼ完成しており、限られたテストからはかなり正確に見えますが、非常に高速に実行されているため、マシンの実際のクロック速度まで抑制したいと思います。

私の現在のテストループはこれです:

お分かりのように、各オペコードは完了するまでに特定の時間がかかるため、CPUサイクルクロックをカウントダウンするまで次の命令を実行しません。これにより、オペコード間の適切なタイミングが提供されます。これにより、すべてが高速になります。

目標のCPU速度は1.79mhzですが、複雑さを加えても速度を1.79mhzに維持するために、クロックの問題を解決したいので、調整する必要はありません。

何か案は?

0 投票する
18 に答える
8716 参照

iphone - iPhone がなくても iPhone 向けの開発は可能ですか?

エミュレーターがあることは知っていますが、これで十分ですか?iPhone の開発に真剣に取り組んでいる人は、絶対に iPhone が必要ですか?

0 投票する
6 に答える
3189 参照

.net - .NET でハードディスクをエミュレートする

.NET でディスク ドライブをエミュレートして、読み取り/書き込み/ロック操作をインターセプトする方法はありますか? C# でGMail Drive
のようなフロント エンドを作成したいと考えています。

ありがとう、トム

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

testing - wlanなしでモバイルで無料でWebアプリをテストする方法は?

Bluetoothを使用してコンピューターに接続し、次にインターネットに接続するGNUBOXを試しました。設定するのは非常に面倒です (Linux よりも Windows の方が多いですが、それでも面倒です。3 で 1 回しか動作しません)。

私は Nokia 6630 を所有しているため、WLAN はサポートされていません。エミュレーターはありますか?最大幅、最大高さなどを知る必要があります...一般的な使いやすさ、ヒントはありますか?

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

emulation - QEMU について学ぶための良い情報源は何ですか?

QEMU について学ぶために、どの本または Web サイトをお勧めしますか? 使用例やAPIの使い方が知りたいです。

0 投票する
10 に答える
12196 参照

assembly - Sparc ハードウェアなしで Sparc バイナリを実行する

ここ数か月、私は SPARC プロセッサ (V8 または V9) の組み立てに興味を持っていました。私の質問はこれです。私は SPARC マシンにアクセスできません。x86 マシンで SPARC バイナリを実行する方法はありますか? QEMU を見てきましたが、設定方法がよくわかりません。

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

macos - Mac Firefox でサイトをテストする

Mac Firefox で動的メニューを使用してサイトをテストする必要がありますが、Windows で実行しています。簡単な browsershot.com テストでは役に立ちません。実際にサイトを利用する必要があります。

物理的に Mac を持っていなくても、Mac エミュレーションを行う方法を取得するにはどうすればよいですか? 何らかのリモート VM 製品はありますか?

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

c++ - Windows Mobile エミュレーターでフォルダー共有を機能させる方法

埋め込み VC++ 4.0 の下で Windows Mobile 5.0 を使用し、エミュレーターをデバッグに使用してアプリケーションを開発しています。いくつかのファイルをエミュレーターにコピーする必要があり、ディレクトリをエミュレーターのストレージ カードにマップするオプションを使用することを計画しました。問題は、エミュレーターを実行すると、このオプションがグレー表示されることです。エミュレータのヘルプから入手

エミュレーターで、開発ワークステーション上のディレクトリに接続する機能をサポートする Windows CE OS を実行します。'

どうすればこれを達成できますか? コマンド ライン オプション/sharedfolderを見たことがありますが、EVC++ 4.0 のプラットフォーム マネージャからこれを取得できません。すべてのコメントを歓迎します。