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

interrupt - マスター割り込みを有効にして HALT モードに入りますが、割り込み有効 (0xFF0F = 0) はありませんか?

ゲームボーイプログラミングマニュアルによると、

HALT モードは、開始アドレスが示されている次のイベントによって解除されます。

  1. /RESET 端子への LOW 信号 開始アドレス: 0x0000

  2. 割り込み許可フラグとそれに対応する割り込み要求フラグがセットされます

    • IME=0(割り込みマスタイネーブルフラグ無効) 開始アドレス:HALT命令の次のアドレス

    • IME = 1 (Interrupt Master Enable フラグ有効) 開始アドレス: 各割り込み開始アドレス

HALTプログラムが割り込みマスター有効化フラグを有効IME = 1にし、任意の割り込みに対して割り込み有効化を無効にしてモードに入ると仮定すると0xFF0F = 0、何が起こるでしょうか? 実際のゲームボーイ デバイスで予想される動作は何ですか?

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

raspberry-pi - マウス HID Bluetooth でマルチタッチをエミュレートしていますか?

車の液晶ディスプレイからのタッチ情報を分析し、Raspberry PI を使用して、Bluetooth HID プロトコルを使用して標準のマウスの動きに変更できるシステムを計画しています。Bluetooth経由でマウスHIDを介してマルチタッチをエミュレートできるかどうか疑問に思っていますか?

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

mobile - 複数の画面サイズでサイトを表示するにはどうすればよいですか?

わかりました。複数の画面サイズ用のコードを書く方法を知っています。しかし、サイトを公開する前にモバイル デバイスでコードを表示する方法がわかりません。助けてください!

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

arm - QEMU を使用したビッグ エンディアン ARM システムのエミュレート

Linux カーネルをコンパイルして QEMU で実行し、Big Endian ARM プロセッサをエミュレートすることはできますか?

QEMU でそれができない場合は、できる以外のシステム エミュレーターについて知りたいです。

私の基本的な目標は、専用のビッグ エンディアン ELF を可能な限りネイティブ環境で実行およびデバッグすることです。

近い解決策やアイデアはすべて役に立ちます。

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

android - Android Studio で Gradle のビルドに失敗しました

押して操作できる2つのボタンを作成するAndroidスタジオで簡単なアプリを作成しようとしています。ボタンの 1 つはクリックすると消え、もう 1 つはポップアップ メッセージを生成します。ただし、アプリを起動しようとすると、次のような 4 つのエラー メッセージが表示されました。

エラー:(12, 6) エラー: 型注釈は -source 1.7 ではサポートされていません (型注釈を有効にするには、-source 8 以降を使用してください)

エラー:(12, 5) エラー: 不正なタイプの開始

エラー:(12, 14) エラー: ';' 期待される

エラー: タスク ':app:compileDebugJavaWithJavac' の実行に失敗しました。

コンパイルに失敗しました。詳細については、コンパイラ エラー出力を参照してください。

MainActivity.java ファイルのコードは次のとおりです。

これはGradleコンソールとエラーの画像です