随笔分类 - NES/红白机
摘要:首发公号:Rand_cs,求关注支持 Mapper mapper,这个概念来源于 memory mapping,又叫做 Memory Management Circuit,它是解决地址映射的一种电路,简单来说就是决定物理内存如何映射到 CPU 或者 PPU 的地址空间。 mapper 可以用来支持增
阅读全文
摘要:首发公号:Rand_cs,求关注支持 Controller&Format Controller 本文讲述 NES 的输入设备,最为常见的就是手柄 joypad: 一般支持两个手柄,手柄 1 和手柄 2 分别映射到 CPU 的地址空间 0x4016 和 0x4017,我们可以从这两个寄存器读出手柄按键
阅读全文
摘要:首发公号:Rand_cs,求关注支持 Render&Scroll 本文继续来说滚屏渲染,讲述每条 Scanline 每个周期具体干些什么事情以及一些高级玩法,屏幕分割技术,看看前面所说的大片级效果是如何制作的。 还是先来看渲染部分,PPU (NTSC TV)每一帧渲染 262 条 scanlines
阅读全文
摘要:首发公众号:Rand_cs,求关注支持 滚屏渲染(基础部分) 本文继续 PPU 的话题来讲述滚屏,从我们小时候玩游戏的经验知道 NES 是支持像素级滚屏的,这在当时那个年代是个创举,这也是为什么 FC/NES 那么火热的原因之一 那 PPU 是如何支持像素级的滚屏?这就要先来看看 PPU 的一些硬件
阅读全文
摘要:今天来聊聊 FC 游戏机,FC 的意思就是 Family Computer,虽然如今渐渐落寞被淘汰,但在当年的确是风靡全球,不负 Family Computer 这名字。 FC 大家应该基本知道吧,emmm 应该还是有不知道的,就比如我那和蔼可亲爱看热血中二少年加后宫番的舍友就不知道,简单说一下,F
阅读全文