
NES
文章平均质量分 52
firseve
这个作者很懒,什么都没留下…
展开
-
自制 kazzo 烧录器
kazzo 这个词来自于日语,不知道啥意思这里说的 kazzo 指的是FC读取烧录设备,你同年时候的红白机+大黄卡带项目地址:https://zh.osdn.net/projects/unagi/wiki/kazzo_ja项目页面右侧有客户端和烧录器固件的下载链接项目始于2010年,到现在这么多年了,也没有个教程,开始挖坑先说三件套:FC主机、KAZZO烧录器、烧录卡带游戏机,这个你怎么也得有一台吧,要不搞个烧录器有什么用呢烧录器,是我们要做的东西烧录卡,游戏卡带,这个你原创 2022-05-20 23:47:35 · 2200 阅读 · 0 评论 -
CC65 开发FC/NES 游戏(一)环境搭建(2021-04-27更新部分内容和修改部分错误介绍)
童年的红白机(又叫FC,美国叫NES)开发语言,早期的码农们用的是6502的CPU上的汇编语言ASM(其实跟单片机差不多)简单的说不同的芯片提供了一堆指令让用户编程调用,但其实都是单调的地址引用赋值,还有各种寄存器(虽说学过51单片机的汇编,但当时的东西都还给老师了)对于现在的我们来说,也许或多或少还是能懂C语音的东西现在有了COCOS U3D 虚幻 等各种各样的引擎让我们能做游戏...原创 2018-11-15 15:28:50 · 6345 阅读 · 1 评论 -
CC65 开发FC/NES 游戏(二)Hello world
记事本编辑文件 helloworld.c Helloworld.c代码 #include <conio.h>void main(){ cprintf("Hello World!"); while(1){}}备注:正常的C语音使用的是 printf 但是CC65使用的是 cprintf 用来在屏幕显示字符串 while是为了让程序进入死循环不会退出,如果你想...原创 2018-11-15 15:33:34 · 1607 阅读 · 0 评论 -
CC65 开发FC/NES 游戏(三)使用摇杆
CC65在我的文章(一)中可以获取到 或者直接去github下载cc65 这次的代码来自cc65的samples目录下的hello.c 并做了修改和注释 通过查看源码可以看到里面支持的机器类型 #if defined(__NES__) || defined(__PCE__) || defined(__GAMATE__) NES PCE GAMATE 通过 cmd 命令将 c 编译成 ne...原创 2018-11-15 15:35:45 · 927 阅读 · 0 评论 -
CC65 开发FC/NES 游戏(四)方向键控制一个简单的精灵
因为缺少nes头信息的配置所以cc65会有默认生成nes的配置默认情况下:使用水平镜像,田字格的左上和左下是镜像,我们看到的就是田字格的左上角显示部分另外精灵不属于卷轴里固定显示的内容 右边的卷轴查看器不会看到精灵(也就是那个星号)后面直接上附件:上下左右操作一个星号移动,以后再说把星号换成一个像游戏人物的图片,还有背景图#include "conio.h"#i...原创 2018-11-15 15:37:17 · 1182 阅读 · 0 评论