<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>FC游戏软件开发 on 软件开发大郭的技术博客</title>
		<link>https://blog.grabbyte.com/tags/fc%E6%B8%B8%E6%88%8F%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/</link>
		<description>Recent content in FC游戏软件开发 on 软件开发大郭的技术博客</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Fri, 06 May 2022 10:00:00 +0800</lastBuildDate>
		
			<atom:link href="https://blog.grabbyte.com/tags/fc%E6%B8%B8%E6%88%8F%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>使用Altera的FPGA芯片代替FC游戏机的PPU</title>
				<link>https://blog.grabbyte.com/p/2022/05/61.html</link>
				<pubDate>Fri, 06 May 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/05/61.html</guid>
				<description>&lt;p&gt;现在FC游戏机的PPU芯片都只有旧的,而且不支持RGB输出,所以想用FPGA来实现一块PPU,实现VGA和HDMI输出到现在的高清电脑显示器&#xA;或者电视机上.&lt;/p&gt;</description>
			</item>
			<item>
				<title>FC游戏开发指南（1）</title>
				<link>https://blog.grabbyte.com/p/2022/04/1071.html</link>
				<pubDate>Sun, 24 Apr 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/04/1071.html</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://blog.grabbyte.com/uploads/images/5abb98b7cf4879bff0d6b8d6f3369f65.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;1任天堂fc红白机&#34;&gt;1、任天堂FC（红白机）&lt;/h2&gt;&#xA;&lt;p&gt;先上图——&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://blog.grabbyte.com/uploads/images/3fcfddf8a4ddfb8b3094d2de39210b54.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;这就是任天堂FC（北美版叫做NES，外形也不同），电子游戏历史上影响力最大的一台游戏主机。&lt;/p&gt;&#xA;&lt;p&gt;在中国玩家里，恐怕只有极少数人玩过它的原版机型，大部分人记忆中的都是“小霸王学习机”，以及小天才、胜天等等外形迥异的兼容机。&lt;/p&gt;</description>
			</item>
			<item>
				<title>FC游戏开发指南（2）软硬件架构</title>
				<link>https://blog.grabbyte.com/p/2022/04/1066.html</link>
				<pubDate>Sun, 24 Apr 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/04/1066.html</guid>
				<description>&lt;p&gt;我暂时不直接讲FC具体开发过程，而是打算慢慢介绍FC系统的开发思路。&lt;/p&gt;&#xA;&lt;p&gt;如果直接从具体代码开始，会让读者有“身在此山中，不识真面目”的感觉；当然也不能脱离代码，空谈架构，失去了本系列的意义。&lt;/p&gt;</description>
			</item>
			<item>
				<title>用C语言开发NES游戏（CC65）完整的背景</title>
				<link>https://blog.grabbyte.com/p/2022/01/868.html</link>
				<pubDate>Sun, 30 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/868.html</guid>
				<description>&lt;p&gt;将全屏写入 RLE 压缩文件。&lt;/p&gt;&#xA;&lt;p&gt;不久前，我写了另一个博客页面，关于将BMP文件导入NES屏幕工具。这里。。。&lt;/p&gt;&#xA;&lt;p&gt;NES 屏幕工具 BMP 导入&lt;/p&gt;&#xA;&lt;p&gt;通常，我不会将BMP导入NES屏幕工具。我发现这很困难。&lt;/p&gt;</description>
			</item>
			<item>
				<title>CC65 65(C)02 编译器</title>
				<link>https://blog.grabbyte.com/p/2022/01/675.html</link>
				<pubDate>Wed, 19 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/675.html</guid>
				<description>&lt;h1 id=&#34;起因&#34;&gt;起因&lt;/h1&gt;&#xA;&lt;p&gt;想给 FC/NES、C64 这类 6502 老机器写程序，第一道坎是“在现代电脑上怎么给它编代码”：这些机器的内存和速度撑不起自己编译自己，工具链必须跑在 PC 上、产出目标机的机器码——这就是交叉编译。cc65 是 6502 体系最完整的开源交叉开发包。&lt;/p&gt;</description>
			</item>
			<item>
				<title>CC65 开发FC/NES 游戏（一）环境搭建</title>
				<link>https://blog.grabbyte.com/p/2022/01/599.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/599.html</guid>
				<description>&lt;p&gt;红白机（又叫FC，美国叫NES）&lt;br&gt;&#xA;开发语言，早期的码农们用的是6502的CPU上的汇编语言ASM&lt;br&gt;&#xA;cc65 是 65（C）02 系统的完整交叉开发包，包括功能强大的宏汇编程序、C 编译器、链接器、库管理员和其他几个工具。&lt;/p&gt;</description>
			</item>
			<item>
				<title>CC65 开发FC/NES 游戏（三）使用摇杆</title>
				<link>https://blog.grabbyte.com/p/2022/01/611.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/611.html</guid>
				<description>&lt;h1 id=&#34;起因&#34;&gt;起因&lt;/h1&gt;&#xA;&lt;p&gt;这是 CC65 开发 FC/NES 游戏系列的第三篇：环境搭好了、Hello World 也能显示了，但游戏的核心是&amp;quot;响应玩家输入&amp;quot;。FC 的输入就是那两个手柄，这一篇解决&amp;quot;怎么把手柄按键读进程序&amp;quot;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>CC65 开发FC/NES 游戏（二）Hello world</title>
				<link>https://blog.grabbyte.com/p/2022/01/604.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/604.html</guid>
				<description>&lt;h1 id=&#34;起因&#34;&gt;起因&lt;/h1&gt;&#xA;&lt;p&gt;系列第二篇：上一篇把 cc65 环境装好了，这一篇跑通第一个程序——在 FC/NES 上显示 Hello World，顺便看清 cl65 一条命令背后做了什么、为什么 NES 程序“不能退出”。&lt;/p&gt;</description>
			</item>
			<item>
				<title>CC65 开发FC/NES 游戏（四）方向键控制一个简单的精灵</title>
				<link>https://blog.grabbyte.com/p/2022/01/616.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/616.html</guid>
				<description>&lt;h1 id=&#34;起因&#34;&gt;起因&lt;/h1&gt;&#xA;&lt;p&gt;系列第四篇：上一篇把按键编码摸清了，这一篇让它&amp;quot;动起来&amp;quot;——用方向键控制一个精灵（先用星号占位）在屏幕上移动，顺便第一次接触 PPU（FC 的图像处理器）的寄存器。以后再把星号换成像游戏人物的图片，加上背景图。&lt;/p&gt;</description>
			</item>
			<item>
				<title>FC、NES游戏开发资料汇总</title>
				<link>https://blog.grabbyte.com/p/2022/01/627.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/627.html</guid>
				<description>&lt;h1 id=&#34;nes游戏开发资料&#34;&gt;NES游戏开发资料&lt;/h1&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;汇编&#34;&gt;汇编&lt;/h2&gt;&#xA;&lt;p&gt;ASM汇编中文：&lt;a href=&#34;https://happysoul.github.io/nes/asm_cn/&#34;&gt;搬运来的翻译的中文版的本地镜像&lt;/a&gt; | 原版地址：&lt;a href=&#34;https://blog.csdn.net/kkk584520/article/details/40375219&#34;&gt;CSDN卜居&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ASM汇编英文原版：&lt;a href=&#34;http://patater.com/gbaguy/nesasm.htm&#34;&gt;英文原版地址(慢)&lt;/a&gt; | &lt;a href=&#34;https://happysoul.github.io/nes/asm_en/nesasm.htm&#34;&gt;英文版的本地镜像&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;6502汇编资料：&lt;a href=&#34;https://happysoul.github.io/nes/6502/&#34;&gt;6502编程大奥秘(修正版)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;cc65相关--用c语言开发nes游戏&#34;&gt;CC65相关 – 用C语言开发NES游戏&lt;/h2&gt;&#xA;&lt;p&gt;你要是什么基础都没有就照着这几个例子复制粘贴试试&lt;/p&gt;</description>
			</item>
			<item>
				<title>用C语言开发NES游戏（CC65） 简介</title>
				<link>https://blog.grabbyte.com/p/2022/01/602.html</link>
				<pubDate>Thu, 13 Jan 2022 10:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2022/01/602.html</guid>
				<description>&lt;p&gt;1983年在日本发布（Famicom），1985年在美国发行。1986年在欧洲&lt;br&gt;&#xA;发行。1987年在澳大利亚发布。1993年作为顶级装载机重新发布，没有麻烦的锁定芯片。&lt;br&gt;&#xA;日本有替代磁盘驱动器系统。FDS。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
