随笔分类 -  NES

与 NES(FC、红白机、小霸王)相关的内容
摘要:引言 CPU 要执行指令需要先识别指令,弄清楚要执行的指令是什么类型、需要几个周期、操作数在哪里、目的地在哪里等信息,才能在后续的指令执行过程中打开对应的数据通路。“识别指令”的过程叫译码,完成指令识别功能的机构,叫译码器。 两个译码器 因为 6502 CPU 有一个两级流水线,所以有两个译码器,分 阅读全文
posted @ 2024-11-17 23:53 1bite 阅读(374) 评论(1) 推荐(2) 编辑
摘要:开篇 你是否曾对 CPU 的工作原理充满好奇,以及简单的晶体管又是如何组成逻辑门,进而构建出复杂的逻辑电路实现?本文将以知名的 6502 CPU 的电路图为例,介绍如何阅读 CPU 电路图,并向你演示如何从晶体管电路还原出逻辑门电路。通过这篇文章的引导,你将能够揭开 CPU 复杂设计的面纱,一窥其内 阅读全文
posted @ 2024-10-26 23:41 1bite 阅读(850) 评论(0) 推荐(6) 编辑
摘要:本文探讨了模拟器中的音画同步问题,分析了各个原因,并提供了相应的解决方案。对模拟器开发,或者游戏循环开发有兴趣的朋友可以一读。 阅读全文
posted @ 2024-01-12 23:21 1bite 阅读(113) 评论(0) 推荐(0) 编辑
摘要:NES 系统架构本文以图文相结合的方式介绍了 NES(FC、红白机、小霸王)的系统架构,可以让读者对 NES 的工作原理有高层次的认知,如果想要开发 NES 模拟器,这也是很好的入门资料。 阅读全文
posted @ 2023-05-12 13:37 1bite 阅读(440) 评论(0) 推荐(0) 编辑
摘要:本文介绍了 NES(FC、红白机、小霸王)中一些名词或者术语,主要与 PPU 有关。 Tile 8x8 像素图像。每像素 2 比特, 共 16 字节大小。每个像素可以使用 4 种颜色。 Sprite 表示屏幕上可以移动的图片。有两种大小:8x8(WxH)和 8x16(WxH)。 Pattern Ta 阅读全文
posted @ 2023-03-23 22:01 1bite 阅读(502) 评论(0) 推荐(0) 编辑
摘要:6502 共有 13 种寻址模式: A:寄存器寻址。指令形式为 OPC A;目标数据位于 A 寄存器中,属于隐含寻址;使用这种寻址模式的指令都是 1 个字节长度,需要 2 个时钟周期 abs:绝对地址寻址。指令形式为 OPC LLHHHHLL 处 abs,X:X 变址绝对 阅读全文
posted @ 2023-03-23 22:00 1bite 阅读(189) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示