Avatar notebook default
15篇文章 · 14664字 · 44人关注
  • Resize,w 360,h 240
    NES 模拟器开发教程 14 - APU 方波

    1. 简介 方波波形很简单,只有高低变化,波形如下 方波有几个属性: 频率对应高低变化的频率 峰值方波的高度,也就高低电压的差值 占空比高电压在...

  • NES 模拟器开发教程 13 - APU 简介

    通过前面的教程基本已经能玩游戏了,但是有音乐才算得上完整,下面介绍 NES 的 APU 1. 简介 APU 和 PPU 一样,也是比较复杂的芯片...

  • NES 模拟器开发教程 12 - 输入设备

    NES 支持许多设备,最常见的还是官方手柄,它有 8 个按键: A B SELECT START UP DOWN LEFT RIGHT 读取的时...

    0.1 2348 2 3 1
  • Resize,w 360,h 240
    NES 模拟器开发教程 11 - PPU 精灵

    了解 background 如何绘图之后,sprite 也就简单一些了 1. OAM 细心的人可能会注意到,结合到 PPU 内存映射时会发现,P...

  • Resize,w 360,h 240
    NES 模拟器开发教程 10 - PPU 时序

    时序在 08 节已经简单介绍过了,可能在那时候还看不懂,经过 09 节了解 Name table,Attribute table 等行为之后,再...

  • Resize,w 360,h 240
    NES 模拟器开发教程 09 - PPU 背景

    前一节讲过 PPU 分为背景和精灵两个部分,这一节介绍 PPU 背景渲染方法 1. 概念 在了解渲染方式之前,需要接触 PPU 中的几个概念: ...

  • Resize,w 360,h 240
    NES 模拟器开发教程 08 - PPU 简介

    PPU 是 Picture Processing Unit 的简称,是 NES 中最复杂的一部分。顾名思义,PPU 用来处理和图像相关的内容,同...

  • Resize,w 360,h 240
    NES 模拟器开发教程 07 - CPU

    1. CPU 基本原理 CPU 的本质,只有两件事: 什么时候执行什么指令 什么时候读写什么地址的数据 CPU 有一个时钟作为输入源,该时钟实际...

  • NES 模拟器开发教程 06 - CPU BUS

    API 之前讲过 NES 有 CPU 和 PPU 两条总线,总线使 CPU 或 PPU 具备了与其他模块通信的能力,所以设计 CPU 之前首先需...

文集作者