记事本编辑文件 helloworld.c
#include <conio.h>
void main()
{
cprintf("Hello World!");
while(1){}
}
备注:正常的C语音使用的是 printf 但是CC65使用的是 cprintf 用来在屏幕显示字符串
while是为了让程序进入死循环不会退出,如果你想看看没有最后的死循环是啥样的我只能提前告诉你结果 --- 屏幕一片漆黑,这就好像你执行一个 bat 最后不加 pause 的话都是一闪就没一样的意思
另外让程序进入死循环的还有 for(;;); 这个也是不停的循环没有退出
cmd进入上面编辑的文件夹中 执行下面的命令就可以生成helloworld.nes文件
cl65 -t nes -o helloworld.nes helloworld.c
用模拟器打开生成的nes文件就可以看到结果了
从上面的文件我们可以看到
先生成的文件是 helloworld.o 然后才是生成 helloworld.nes 文件
用过c的这些应该都了解,我这个对c一知半解的就不多说了
下面再放上两段 helloacm.com 看来的代码
#include "conio.h"
void main(){
unsigned int s = 0;
int i = 0;
cprintf("6502-C Compiler. \r\nhttp://HelloACM.com\r\n");
cprintf("Size Of int = %d\r\n", sizeof(int));
cprintf("Size Of long = %d\r\n", sizeof(long));
cprintf("Size Of char = %d\r\n", sizeof(char));
cprintf("Size Of float = %d\r\n", sizeof(float));
cprintf("Size Of double = %d\r\n", sizeof(double));
cprintf("Size Of short = %d\r\n", sizeof(short));
for (i = 0; i <= 100; i ++) {
s += i;
}
cprintf("Sum = %d\r\n", s);
for(;;); // loop forever, never ends
}
这里是为了让学习者了解 int char float double short 长度,跟java还有其他语言不一样的地方,也是因为这个 6502的8位芯片的限制
下面是运行截图
补充 long 是4长度 我就不再截图了
#include "conio.h"
void main(){
unsigned int i;
for (i = 1; i < 256; i ++) {
cprintf("%c", (char)i);
}
for(;;); // loop forever, never ends
}
上面这个代码会在屏幕显示ASCII 看下面运行截图
通过上面的代码,现在你可以试着通过学过的其他语言试试你想要运行的东西
后面的内容还在整理,摇杆的获取同屏幕显示的互动 上上下下左右左右BABA start
- 大小: 9 KB
- 大小: 40.4 KB
- 大小: 10.4 KB
- 大小: 12 KB
分享到:
相关推荐
2018-10-24下载的snapshot cc65-2.17 博文链接:https://happysoul.iteye.com/blog/2432717
本人收集的PSP FC/NES游戏NesterJ模拟器最新中文版,不仅界面完全中文版,重点是支持更多国产游戏ROM,特别是外星电子之类的RPG游戏。
0FCNES游戏开发教程CC65版本一HelloWorld.doc
才发现居然下载要这么多积分,没积分的移步到 https://happysoul.github.io/nes/ 用C语言开发FC/NES游戏,里面没方模拟器,随便找一个就可以,25个例子,BUILD目录里有可以运行的nes游戏,
自己做的FC/NES模拟器,以及源代码,任天堂红白机,暂时只支持Mapper0和Mapper2的FC游戏,修正了前一版中存在的图像显示的问题。
NES的游戏开发软件 含教程 想自已做NES游戏朋友的福音//
修改FC游戏NES文件mapper值的工具 有的FC游戏文件可以在手机上玩但是却无法在电脑上玩或者在电脑上玩却不可以在手机上玩 可以通过这个工具修改就可以了
自己做的FC/NES模拟器,以及源代码,任天堂红白机,暂时只支持Mapper0和Mapper2的FC游戏,请高手帮我指点一下。
在0.13版本的基础上,添加存档功能,把游戏的进度保存下来。在游戏进行中,还可以利用快捷键快速存档,以及快速读档。增加修改游戏速度的功能,可以提高游戏运行速度。
FCNES游戏开发教程CC65版本,来吧,开发自己的nes模拟器
在上一版的基础上重新对Mapper号做了定义。增加对Mapper1型游戏的支持。
安卓上一款FC模拟器,可以玩任天堂nes游戏。 和nes.emu相比,支持低倍加速和虚拟连发。 但是兼容性不如nes.emu,同时画面平滑度也不如nes.emu。
在上一版的基础上,增加对2A03型APU的模拟,对FC声音的模拟。增加对连发键的模拟。增加对Mapper3型、Mapper4型、Mapper7型游戏的支持。增加对窗口缩放的支持,增加对“命名表”的查看功能。
在上一版的基础上,添加对四个图层(前台精灵、背景、后台精灵、底背景)显示的控制,由用户来决定四个图层是否显示。增加游戏录像功能,用户可以把自己的游戏录制下来,供之后播放。
一款免费的手机java(j2me)平台FC/NES游戏模拟器,可以直接读取存储卡上的nes游戏文件,支持游戏存档; 软件自带一个超级经典的Nes游戏《超级玛丽》; 玩游戏之前先需要进行参数设置,比如按键设置,屏幕设置等等; ...
10FCNES游戏开发教程(CC65版本)(一起FC).pdf
安卓上一款fc模拟器,虽然不怎么好用,但是还行。 搬运分享下 搬运分享下搬运分享下搬运分享下搬运分享下搬运分享下搬运分享下
首先先大致解释一下NES游戏机(即我们俗称的“小霸王”)的构成以,NES使用6502的CPU以及一块专门负责显示的PPU,两者均可寻址16K的内存,但实际内存没有这么多。CPU能访问的两块内存分别为程序段ROM,以及运行时所...
电脑游戏FC任天堂红白机中文模拟器500经典游戏大集合600个小霸王红白机nes游戏精选含无敌版含58合1等合集游戏
fc游戏机网球.nes