红白机对我们这些八零后来说,是一个时代的记忆。而我自从2000年有了自己的第一台PC,就开始接触NES模拟器了。自从在吉林大学计算机科学与技术专业毕业当了程序员,这些年也看了不少NES模拟器的代码,今年则心血来潮想自己写个模拟器。为了让自己这玩乐的举动更有意义,在此开个专题,搜集开发资料,记录开发过程,方便后来人。

缘起

红白机(FC、NES)对于我们这些八零后来说,是一个时代的记忆。不能忘记孩提时代和一帮朋友围着小霸王玩各种游戏的时候,还记得那时候我最拿手的是马里奥医生,双人对战还没人能赢得了我。2000年的时候,我有了自己的第一台PC,很快就知道了NES模拟器这个好东西,

NES模拟器开发笔记(001)缘起、资料及开发准备相关推荐

  1. ATECC508A芯片开发笔记(二):开发准备之 CryptoAuthLib 库简介与移植

    目录 ATECC508A芯片开发笔记(二):开发准备之 CryptoAuthLib 库简介与移植 Atmel两个官方lib介绍 一.CryptoAuthLib简介 Lib中最主要的三种对象类型: 二. ...

  2. 硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件

    `该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125369228 红胖子网络科技博文大全:开发技术集合( ...

  3. 硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125370284 红胖子网络科技博文大全:开发技术集合( ...

  4. SSD202开发笔记 | 01- 东山Pi壹号开发板快速上手(原厂SDK快速入门)

    本文中我使用Ubuntu 18.04,阿里源. 一.东山Pi壹号开发板 东山Pi壹号开发板是联合芯片原厂星宸科技一起推的最小Linux开发板: 主控芯片: 星辰科技 SSD202D 内置128MB D ...

  5. 嵌入式系统开发笔记90:ALIENTEK MiniSTM32开发板原理图基本电路讲解

    文章目录 前言 一.电源部分 1.USB输入 第一路通过CH340转换为串口信号,接MCU的串口1,该接口可以用于程序下载使用. 第二路直接与MCU的USB口相连接,用于USB通讯操作. 2.电源开关 ...

  6. Halcon开发笔记001 尺寸测量实例分析

    课题需要对图像中的缺陷进行尺寸评价,开发环境是Halcon. 选择使用最小外接矩形方法,原因主要是 可获得的评价参数多:长度,宽度,角度,长宽比,面积 通过长宽比参数可以判定缺陷形状 获取最小外接矩形 ...

  7. 云炬Android开发笔记 11主界面-商品分类开发(多布局Section RecyclerView)

    阅读目录 1. 分类页面结构解析和开发 1.1 布局的创建 1.2 布局的逻辑组合 2. 分类左侧列表数据解析与UI呈现 2.1 数据的转换 2.2[完善list列表逻辑] 3.多布局Section列 ...

  8. 云炬Android开发笔记 6启动图功能开发与封装

    阅读目录 1.启动图功能开发与封装(倒计时效果) 2. 持久化 3.倒计时工具库封装 4.第一个启动页面的倒计时 5.启动图功能开发与封装(轮播效果) 5.1 轮播图片的添加 5.2 指示器的添加 6 ...

  9. android开发笔记之2012版辅助开发工具包(ADT)新功能特性介绍及安装使用

    原文链接:http://android.eoe.cn/topic/android_sdk 2012年的Android辅助设备开发工具包(ADK)是Android开放设备协议(AOA)设备的最新参考实现 ...

  10. AR502H-CN开发笔记18:快速建立开发环境

    本系列文章将向大家讲述华为网关AR502H的开发方法. 本文介绍快速建立开发环境的方法. 1.安装VirtualBox. 2.安装ubuntu-16.04.6,离线安装.内存4GB,硬盘50G. 3. ...

最新文章

  1. misc高阶 攻防世界_玄幻世界(修真、仙侠、奇幻、神话)修炼体系基础模型设定。...
  2. 计算机的键盘功能,电脑键盘功能
  3. [Leetcode][JAVA]第[29]题[两数相除][二分法]
  4. 使用pymysql进行数据库的增删改查
  5. Java序列化接口的作用总结
  6. 名词解释——元数据和数据字典
  7. 分享java50道基础面试题(有答案)
  8. 四大名著地图上线,邀您一起来体验!
  9. Unity Shader 一 激光特效Shader
  10. 余额宝提现测试点【杭州多测师】【杭州多测师_王sir】
  11. k8s 集群全部更换机器 IP
  12. OB0202 obsidian kanban插件使用
  13. halcon与C#混合编程(转)
  14. 索尼揮師視頻下載業與蘋果再決高下
  15. lombok基本使用
  16. 在WPS 中使用LaTeX
  17. 前端面试之---link 引入css文件和@import引入css文件的区别
  18. CenterLoss原理详解(通透)
  19. 关于辛普森悖论和逆概率加权的解决方案的记录
  20. 微信菜单 html页面添加的,微信公众号添加菜单栏外部链接(微信添加外部链接方法)...

热门文章

  1. DFI(Deep/DynamicFlow Inspection,深度/动态流检测)
  2. 这样做,才能留住员工的心
  3. web前端基础案例-开发QQ空间旋转时光轴
  4. 手机影音第十五天,利用service实现后台播放音乐,在通知栏显示当前音乐信息等...
  5. Golang底层原理剖析之panic与recover
  6. 【C语言程序】求直角三角形边长
  7. 数据库系统实验设计P63页例题及解析
  8. -bash: unzip: 未找到命令
  9. python实现em聚类算法_EM算法的python实现的方法步骤
  10. 快给你的Vue项目添加一个编辑图片组件吧