【发布时间】:2014-12-30 13:33:34
【问题描述】:
我最近决定再次尝试一些 Chip8 仿真。 我正在阅读 Cowgod's technical reference 并注意到操作码 LD Vx, K (Fx0A) 的行为有点模棱两可。
Cowgod 的文档指出 All execution stops until a key is pressed,但没有说明这是否会影响定时器寄存器的行为。
谁能澄清定时器寄存器的递减和被认为是异步的主程序执行?即在主执行等待按键时计时器应该继续倒计时,还是计时器应该在继续递减之前也等待按键?
我的直觉是,如果定时器在理论上是单独电路的一部分,则计时应该独立进行,但是定时器也可能需要等待(即,蜂鸣器会继续响起,直到用户按下任何键) 所以我决定问而不是假设。
【问题讨论】: