根据Gameboy编程手册,HALT模式可被以下事件取消,这些事件具有指定的起始地址: 1. /RESET引脚为低电平信号。起始地址:0x0000 2. 中断使能标志及其相应中断请求标志被设置。 - IME = 0 (禁用中断主控制开关)。起始地址:紧随HALT指令之后的地址。 - IME...
我正在阅读有关创建Game Boy模拟器的教程,我了解到Game Boy使用8位CPU,但我不明白为什么Gameboy使用两种类型的数据:字节(8位)和字(16位)。 如果CPU的容量是8位,为什么可以使用16位?
我已经开始编写Gameboy经典版模拟器,这是我在成功完成Chip 8模拟器后的下一个项目。 作为参考,我使用GameBoy CPU手册。 现在,在第66页上,它说: LD A,(HL) 7E 8 基本上,将值HL加载到寄存器A中。 然而,我理解这样做会将16位的值HL加载到...
在Gameboy的Z80上,LD HL,(SP + e)操作如何影响H和C标志?(半进位+进位) 参考:http://www.devrs.com/gb/files/opcodes.html
我正在编写Game Boy Color的模拟器(仅为娱乐)。我已经找到了大量关于原版Game Boy硬件的资源和参考资料,特别是Imran Nazar的教程(http://imrannazar.com/GameBoy-Emulation-in-JavaScript)和Zak's Book(Z8...