NES
文章平均质量分 80
跟 NES(FC、红白机、小霸王)
one bite
这个作者很懒,什么都没留下…
展开
-
以 6502 为例讲讲怎么阅读 CPU 电路图
文本介绍了 NMOS 及提示了逻辑门是如何使用 NMOS 构建的,并用一个实际的例子演示了如何从 NMOS 电路图还原逻辑电路。希望本文可以满足你的好奇心,如果大家对 6502 其它部分的原理也感兴趣,欢迎阅读我的后续文章。原创 2024-10-26 23:50:01 · 1035 阅读 · 0 评论 -
NES 模拟器中音画同步问题
本文探讨了模拟器中的音画同步问题,分析了各个原因,并提供了相应的解决方案。对模拟器开发,或者游戏循环开发有兴趣的朋友可以一读。原创 2024-01-12 23:26:03 · 1025 阅读 · 1 评论 -
NES 系统架构
NES(FC、红白机、小霸王)的系统架构可用下图表示:系统中最核心的组件是 CPU,其它组件都可以算作 CPU 的外设。CPU 的外设包括:PPU(图像处理器)、APU(音频处理器)、WRAM(内存)、IO 设备(手柄、键盘等)、CART(卡带)。这些外设分别占据 CPU 地址空间中的一部分,CPU 通过设置 CPU 地址总线选中相应的外设,然后通过 CPU 数据总线与外设交换数据。CPU 与外设的这种通信方式也叫“内存映射 IO”,外设占用的地址空间可以到上查阅。系统中第二核心的组件是 PPU。原创 2023-06-02 16:49:09 · 551 阅读 · 0 评论 -
6502 寻址时序
6502 共有 13 种寻址模式,我把每个寻址模式的时序整理成了表格,以便清晰地看出 CPU 内每个时钟周期的工作状态,对于理解 6502 的工作原理应该有所帮助原创 2023-03-24 13:25:53 · 429 阅读 · 0 评论 -
【译文】NTSC 2C02 技术参考
PPU(2C02)是 NES(FC、红白机、小霸王)的重要组件,正确理解它显然能让开发模拟器的工作快速进行。本文是对 Brad Taylor 所写文档 “NTSC 2C02 technical reference” 的中文翻译,是本人逐字逐句翻译而来,并非中文网上流传的机翻版本,希望对有兴趣的人有所帮助。翻译 2023-03-17 22:04:00 · 378 阅读 · 0 评论 -
Mapper 档案:MMC1
NES(FC,红白机,小霸王)内存映射控制器(Mapper)MMC1 相关资料原创 2023-02-24 11:13:09 · 193 阅读 · 0 评论 -
Mapper 档案: MMC3
NES(FC,红白机,小霸王)内存映射控制器(Mapper)MMC3原创 2023-02-24 10:54:12 · 244 阅读 · 0 评论 -
NES APU Replayer
做了一个网页版的 NES(FC、小霸王、红白机)APU 可视化 UI,欢迎体验原创 2022-07-21 21:29:11 · 755 阅读 · 0 评论 -
NES APU
NES(小霸王、FC)模拟器开发中,各部分其实都不简单。而 APU 和声音系统的难点在于,我们可能缺乏相关的知识。desdev 上虽然有硬件各部分的详细说明,却不成系统,很零散。本文将围绕 “声音的产生”、“NES APU 的组成”、“播放 APU 声音” 三个知识点并结合代码的方式介绍如何实现 NES APU。.............................................原创 2022-07-13 17:27:59 · 1967 阅读 · 13 评论