问题标签 [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 - 在启用主中断但未启用中断 (0xFF0F = 0) 的情况下进入 HALT 模式?

根据Gameboy 编程手册

HALT 模式由以下事件取消,这些事件具有指示的起始地址。

  1. /RESET 端的低电平信号起始地址:0x0000

  2. 设置中断使能标志及其对应的中断请求标志

    • IME = 0(中断主机使能标志禁用) 起始地址:HALT 指令之后的地址

    • IME = 1(中断主使能标志使能) 起始地址:每个中断起始地址

假设程序进入HALT模式,启用中断主使能标志IME = 1和禁用任何中断的中断使能0xFF0F = 0,会发生什么?实际 Gameboy 设备上的预期行为是什么?

0 投票
1 回答
639 浏览

javascript - 使用调试器命令以仿真模式启动 Chrome,但页面显示为 PC 版本

在 PC 平台上,我想以 iPhone 5 设备模式启动 Chrome 来测试我的项目。

现在我在选项卡更新时使用调试器命令Page.setDeviceMetricsOverride。结果,我得到了正确的设备模式,但我的页面显示与 PC 版相同,而不是移动版。我希望我的页面显示与 iPhone 5 相同。

谁能帮我?

示例代码:

0 投票
3 回答
543 浏览

javacard - Java Card 小程序可以“自动选择”自身吗?

如果我编写一个模拟相同 ISO 标准的一个或多个协议的 Java Card 小程序,有没有办法让不使用选择或不知道选择什么的协议“自动选择”小程序?因为否则我不会花 10 到 20 美元买一个测试设备,而且天知道我需要不止一个。

0 投票
1 回答
557 浏览

raspberry-pi - 用鼠标 HID 蓝牙模拟多点触控?

我正在规划可以分析来自我的汽车 LCD 显示器的触摸信息并使用 Raspberry PI 将其更改为使用蓝牙 HID 协议的标准鼠标移动的系统。我想知道是否可以通过蓝牙通过鼠标 HID 模拟多点触控?

0 投票
4 回答
45 浏览

mobile - 如何在多种屏幕尺寸上查看我的网站?

好的,所以我知道如何为多种屏幕尺寸编写代码。但是,在我的网站上线之前,我不知道如何在移动设备上查看我的代码。请帮忙!

0 投票
0 回答
642 浏览

emulation - 为什么 x86 到 x86 仿真这么慢?

我在 QEMU 实例中运行 Debian,一切都运行得非常缓慢。我理解为什么模拟不同的指令集很慢(您必须将每条指令转换为主机架构上的可执行文件),但是当主机和来宾都在同一架构上运行时,为什么仿真器会这么慢(x86,在这种情况下)? 指令集完全一样,所以肯定没有什么需要翻译的,对吧?那么具体是什么操作导致来宾操作系统运行如此缓慢呢?我在这里错过了什么或不理解什么吗?

0 投票
1 回答
628 浏览

google-chrome - 如何在chrome中默认启用设备仿真模式(设备模式)

如何使用设备模式仿真(将鼠标事件模拟为触摸屏事件)运行 chrome 而无需在开发工具中手动启用它?

最好使用标志更改或运行时参数更改。

0 投票
1 回答
3571 浏览

arm - 带有 QEMU 的 Emulatin Big Endian ARM 系统

是否可以编译一些 Linux 内核并在 QEMU 上运行它,模拟一些 Big Endian ARM 处理器?

如果 QEMU 不能做到这一点,我很想听听其他系统仿真器。

我的基本目标是在尽可能多的本地环境中运行和调试专用的 Big Endian ELF。

每一个接近的解决方案或想法都会有所帮助!

0 投票
2 回答
1412 浏览

google-chrome - Chrome开发工具中移动设备模拟器中的鼠标丢失,如何找回?

我不确定是否只是通过更新的开发工具更改了某些内容,或者我是否不小心按下了设置上的某些内容,但我不再在移动模拟器中获得圆形鼠标指示器。有没有办法把它找回来?

复制步骤:

  1. 打开开发工具(按 F12 键)
  2. 切换设备工具栏(Ctrl + Shift + M,焦点窗口必须是该快捷方式的开发工具栏,或者只需单击设备图标)
  3. 从下拉列表中选择“iPhone 6”
  4. 鼠标进入移动模拟器窗口
  5. 在我的情况下,鼠标消失了,如何取回它以便我知道我在哪里点击?
0 投票
2 回答
228 浏览

android - 在 Android Studio 中构建 Gradle 失败

我正在尝试在 android studio 中制作一个简单的应用程序,它将创建两个可以按下并与之交互的按钮。其中一个按钮在单击时消失,另一个按钮会弹出一条消息。但是,当我尝试启动我的应用程序时,我收到了 4 条如下错误消息:

错误:(12, 6) 错误:-source 1.7 不支持类型注释(使用 -source 8 或更高版本启用类型注释)

错误:(12, 5) 错误:类型的非法开始

错误:(12, 14) 错误:';' 预期的

错误:任务“:app:compileDebugJavaWithJavac”执行失败。

编译失败;有关详细信息,请参阅编译器错误输出。

这是 MainActivity.java 文件中的代码:

这是带有 Gradle 控制台和错误的图像