6502:6502口译员

时间:2024-06-15 07:41:42
【文件属性】:

文件名称:6502:6502口译员

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-15 07:41:42

C

6502 最终,它将成为NES模拟器。 但是现在,我只是在6502部分上工作。 我将使用此自述文件记录在构建仿真器的过程中发现的一些奇怪的小事情。 P寄存器 该寄存器存储状态标志。 但是,它的设置有点奇怪。 第五位始终是1。我还没有弄清楚为什么。 换档 6502移位本质上与指定的C移位相反。 也就是说,6502支持带符号的左移位和无符号的右移位。 这有点奇怪,因为实现带符号的右移和无符号的左移似乎更简单。 我还没有找到解决这个问题的聪明方法。


【文件预览】:
6502-master
----graphics.h(86B)
----graphics.c(219B)
----sound.c(264B)
----opcodes.c(30KB)
----io.h(280B)
----machine.h(479B)
----README.md(686B)
----machine.c(2KB)
----io.c(2KB)
----opcodes.h(5KB)
----main.c(8KB)
----sound.h(77B)

网友评论