2020年9月5日

[置顶] 【原创】NES游戏创作的学习流程

摘要: 据我的研究, 目前没有通用的简单办法来创作nes(或fc)游戏。只能一步步的学习了。 因为FC与NES的游戏是兼容的,所以下面只说nes就可以了。 下面先说明一些工具的区别,再介绍学习的步骤。 关于编译工具 nes就是基于6502指令集的(补充:nes去除了6502指令集的两个十进制指令,这无关重要 阅读全文

posted @ 2020-09-05 21:59 大魔司教教主 阅读(373) 评论(0) 推荐(1) 编辑

2021年8月2日

【原创】NES第八波:怎么写一个HelloWorld

摘要: 这里我用的编辑工具还是6502Sim。 第一步是确定容量:我写一个极短的汇编代码,16K容量就远远足够了。所以程序从$C000开始存放。图库大小也是最小就可以(即8K)。 第二步是分派背景所在页和精灵所在页。不防定:背景=0页,精灵=1页。 第三步是准备一个4K的背景用chr,和一个精灵用的chr。 阅读全文

posted @ 2021-08-02 00:19 大魔司教教主 阅读(28) 评论(0) 推荐(0) 编辑

2021年7月20日

【原创】NES第七波:制作NES的具体流程和学习大纲

摘要: 有网友看了前面六波教程,还是要跟我说一句:“不名所以,寸步难移。” 我打坐想了整整五分钟,还是问了问群友。得到一个结论,“我将NES的战场藏起来了!” 原来是我的不对,那么接下来,我就为大家打开战场之门。 。。。 一、制作NES的具体流程:七步 第1步:设计画面,【还有别的,例如BGM、人物。。。这 阅读全文

posted @ 2021-07-20 22:37 大魔司教教主 阅读(76) 评论(1) 推荐(0) 编辑

2020年9月12日

【原创】NES第四波:如何做一个nes静止画面?(程序运行基本流程)

摘要: 如何做一个nes静止画面? 在这一讲中,我讲最基本的东西,是以后每一步都需要的,但不会重复讲的了。 前言 nes文档是由文件头、程序和图形数据组成的。 nes程序是由6502机器码(8位)一个个拼接组成。6502汇编则是与6502机器码对应的,下面说的nes程序就是说由6502汇编编写成的程序。换言 阅读全文

posted @ 2020-09-12 09:41 大魔司教教主 阅读(240) 评论(0) 推荐(1) 编辑

2020年9月6日

【原创】NES第六波:如何做一张NES贺卡(之二,屏幕篇)

摘要: 上一篇,介绍了制作图块,包括制作字模。那么如何显示到屏幕上呢? 说到NES显示方式有两个,一是背景方式,二是精灵方式。 所谓背景方式是将图块像马赛克一样布满屏幕。你可以想像屏幕被划分成(像素大小为8*8的)网格,每个格对应一个图块序号。即该网格所显示的图块由这些序号指定。这张网格,一横行是32个格子 阅读全文

posted @ 2020-09-06 23:39 大魔司教教主 阅读(182) 评论(1) 推荐(0) 编辑

2020年9月5日

【原创】NES游戏创作的学习流程

摘要: 据我的研究, 目前没有通用的简单办法来创作nes(或fc)游戏。只能一步步的学习了。 因为FC与NES的游戏是兼容的,所以下面只说nes就可以了。 下面先说明一些工具的区别,再介绍学习的步骤。 关于编译工具 nes就是基于6502指令集的(补充:nes去除了6502指令集的两个十进制指令,这无关重要 阅读全文

posted @ 2020-09-05 21:59 大魔司教教主 阅读(373) 评论(0) 推荐(1) 编辑

2020年2月1日

【原创】NES第五波:如何做一张NES贺卡(之一,图形篇)

摘要: 鉴于我的平面设计不是很强,我还是决定从网上先几幅图片参考一下。 大家先知道NES的表现力,彩色多彩又渐变的图片,用NES无法表现出来。于是我选了一幅简单高雅的图片。 图1 高雅的图片 */ 有不明白,欢迎来向我提问。请加入我的Q群“兴趣” (790224822) 或者另一个我管理的Q群"学堂" (4 阅读全文

posted @ 2020-02-01 23:14 大魔司教教主 阅读(387) 评论(0) 推荐(0) 编辑

【原创】NES第三波:程序局部调试的办法--6502Sim(也可以指令学习)

摘要: 我早前在163写过好多教程,但没有这次这么有条理,有进阶性的。 我早前的确是用6502Sim写程序的。VS Code是2019年年底才发现的。我记得2019年在曾哥的群里听他跟别人聊插件的事。所以插件也是最新做的。当然大家也看见了别的6502插件,但我不推荐。说不定你喜欢CC65,也可以用CC65插 阅读全文

posted @ 2020-02-01 19:27 大魔司教教主 阅读(374) 评论(0) 推荐(0) 编辑

【原创】NES第二波:如何用VS Code,编写NES/FC游戏程序。

摘要: VS Code就是 你没有眼花没有看错。你会问30年前的NES怎么能用现在的工具制作呢?微软怎么想起NES了。 这事跟微软没什么关系。这要感谢曾哥(ZENG GE)。VS Code是一个通用编辑器,通过不同的插件,可以编辑不同的源代码。曾哥编写了一个6502插件,这很适合我们使用。 VS Code只 阅读全文

posted @ 2020-02-01 17:01 大魔司教教主 阅读(1210) 评论(0) 推荐(0) 编辑

2019年8月4日

【原创】NES第一波:如何用通用型6502宏汇编器,制作NES/FC游戏。

摘要: 在163的博客关了呀。在这边重新开张了。 以后若网友有什么要长篇解答的问题,也在这儿作答。 作为第一波原创文章,我打算做一次小白示范。那就是一步一步的展示某个汇编编译器的用法。 */ 有不明白,欢迎来向我提问。请加入我的Q群“兴趣” (790224822) 或者另一个我管理的Q群"学堂" (4337 阅读全文

posted @ 2019-08-04 15:24 大魔司教教主 阅读(3963) 评论(4) 推荐(4) 编辑

导航