FC(NES)修改教程

FC(NES游戏修改基础教程

14 号拐角

一、序言

在童年时期,很多人或许对于 FC的回忆有许许多多,我也不例外,不过说 实在话,我在家能玩到的FC游戏非常的少,回忆起来也只有几个,坦克大战, 魂斗罗,赤色要塞,沙罗曼蛇……当然最经典的还是小时候玩的热血格斗……之 后就由于种种原因再也没有接触了,直到 PC的出现,我又重温了那些经典。

但是每每看到网上各种HACK版本,总是希望自己也能做点什么修改,所以 各种找教程,各种翻资料……可能对于 FC这种已经淘汰的游戏没有很多人关心 一样,教程的东西也像烟雾弹一般,可以忽略一样 .....................

但是对于已经进入迷途的我,似乎有种由衷的爱好般……

我教过一些人, 但是总觉得自己的方法或许不得当, 教不会, 今天写出这些 东西,希望能遇到一些有天赋的人, 如果能遇到给予我批评指出的人或许会更好。

我不能保证我 100%全对,有误的地方希望大家能更正吧。

好吧,或许大家都不喜欢看废话,于是我们开始吧……

二、基础修改

修改,当然要准备工具,这里我推荐一个非常强大的 FC模拟器一一FCEUX 系列,现在最新版本是 2.1.6 吧(在我打这篇文章的时候) ,它提供了非常齐全 完善的调试器和16进制编辑器。当然,如果要修改 FC贴图的话可以用很多FC 贴图修改器进行修改, 网上应该有很多, 这里我找不到好的东西, 大伙可以自己 找找吧,我主要是讲解游戏内容的修改,而不是贴图修改。

好吧,我们开始修改我修改到恶心的游戏——魂斗罗。 对于这一段,感谢小粽子以前的教诲。 魂斗罗很经典,可能到今天都没有人能够一命通关,对于这些头疼的玩家, 我们就给他几个选项。 1、无限命;2、无限金身;3、瞬秒敌人(不推荐修改,有 点偏高端)。

友情提示,以下16进制编辑器中,在查看菜单有 NES内存、PPU内存、ROM 文件,所以在进行修改之前, 请注意自己所在那一页, 以免修改错误导致没有相 应的效果出现。

只有NES内存和PPU内存才能右键,但是在NES内存下无法进行修改,一改 变之后数值会立即转变成为没有修改的状态,注意好自己所在页。

1、无限命: 我们在网上都能知道,魂斗罗的1P的生命值的地址是0032(如果不知道的话 就自己网上查吧,如果金手指不会用/查,那就自己学吧==)。我所点的地址就 是0032(可以看看标题栏,上面有写),很多人都知道,游戏中的很多地方都是 由大家所称的金手指,我所认识是NES内存所控制的,所以,对这些内存进行相 应的操作,就能达到相应的效果……,比如金手指锁定某个地址,网上有 0032-01-14就会锁定一定生命数不变,然后就能达到无限命的目的,这个就是 简单的对0032这个地址做相应的操作(锁定),达到相应的效果(命不改变)。

我只能说:呵呵,又废话了多了。想想,我们死了一条命,就是对 0032这 个生命值地址进行“改写”,因为是“改写”,右键0032(NES内存)这个地址之后, 我们“给地址0x0032添加写入断点”,添加之后会弹出调试器,不理它,切回游 戏画面。当然,生命值要进行“改写”,我们就英勇的去撞子弹吧,少年!

我们查一查6502大全里面会知道(不知道你可以查这篇文章的附录)

D6命令是DEC存储器单元内容减1,寻址方式是零页寻址(1) X变址(2)。

当然我们非常好理解,存储器单元内容减 1,喜闻乐见,发来贺电,就是减 一条命罢了。于是我们就是不让它执行这条命令行,自然就不会减命了。

用鼠标右键直接点击那个红框框的地方, 进入16进制编辑器(ROM文件),被

选中的就是D6,于是我们修改成EA EA

EA在6502汇编中是NOP就是无操作的意思,也就是执行这行代码的时候 --FA讲制编辑衆-编聲RA1倩转 血UMU范

文件① 編蛊⑥ 查着① 书蹩辺)W Qf)

no

co

PO

(10

to

(12

10

CO

C9

Cl

00

00

02

00

C2

00

C6

00

05

00

00

00

05 D 0 Dri 5 3 O 4

F

on 2

0 0

1 Boon 2

5

o

n o Q o n 7 o-

o n 3

o o

n 2

Q

o

n o Q on 04D厂 CD

7

o

F

clop 1

o o o Qw 7 n

称结/擀味地址(E)

给地址0x0032脈加读取斷点追)

箔地址0^0032恭加写入斷点粗)

给地址0x0032丽办臥行断点但)

馬力叫務除书赛CA)

OOOAO6O3OO 0006000000 00 00 02

00 01 00

00 DO 0

0 0A 06

06 7C

DO 0?

0C 0?

02 07 07

F0 30 00

00

IE F0 0 0

00

00

00

00

00

3C

10

02

10

Ofc 00 00 1 E

D 0 D

6

o

-y

o o o nu

o o nu o OOOOOA6O 00000200 OOO2O1A51OO1OO OOOOO29OOOOOS OOOFOO71OO2OO 000F009000000

|(图 2-1)

(图 2-2) "ICEU1 2. 1. 6-

図件⑧游找四I

翻身之后,游戏会暂停,然后调试器的第一行会显示 什么都不做,就是要傻楞两行

强调一下,输入命令要打完整,要使输入标示跳入下一个代码中才行,比如 代码原本是95,要改成85,不能只打一个8,要打完整个代码85,要不然模拟 器不承认你的修改。

之后我们切回调试器,这个时候调试器就变成了这样:

65D2调试赛

(图 2-4)

好了,再怎么死也死不完了

2、无限金身

金身,所向披靡的一种标志,一种必须的存在,一种 GOD MODE向往……

(这个作者在写小说么……扔砖头了哦! !!)不好意思,又废话了。百度一下我 就知道金身的地址是00B0,这个要想想,金身为什么会打不死(因为他是金身啊, 废话),是游戏的一种判定,读取金身这个地址内容,是金身,就不死,否则翻 身。这个思路很重要,因为要涉及断点的判定方法是读还是写。

好了,找到思路之后,我们添加 00B0的断点(NES内存)[n |07:DA03:EA

07:DA04 :El

07:DAOS:&0 HOP

HOP

RTE (图 2-3)

修改好之后双击右边的断点中的 0032,使0032之后的 EC-W--变成-C-W--

让模拟器取消对0032断点的监视(要不然会一死因为已经监视了 0032的“改写”

会再次暂停的,要恢复再双击即可),然后点运行即可

[远行] 歩入

■ ______________ J

歩出 步过

1 ________

址8行

据寻至: 0000

FC: CO5D 1撥寻兀, EG-VT— -编辑RAI篇转OaOOO

文件緒I墮〕直看① 弔签⑩ 帮助®

一添加断点之后,模拟器马上暂停,有下面两种可能

了解的我自然能看出来原理,不过不了解的也希望大家都可以试着修改, 修 改错误不会造成死机,只会造成无法玩游戏而已,而且FCEU)可以在你修改过后 撤销修改。

停留在图2-8的童鞋,请点一下运行,应该就能停在图2-9 了,然后我们看 代码。B5 BO, B5是什么,我们查一下。LDA--由存储器取数送入累加器,MR A, B5,零页X变址。零页寻址X变址没什么好讲的,不懂可以再看看(1) (2)。

由存储器取数送入累加器,也就是从 00B0这个地址读取数字送出来,然后 放入累加器A中,关于累加器A,之后会有介绍,目前就当做能寄放数字并且能 运算的东西吧。把00B0的数字送出来之后,下一行代码是 F0 12,F0我们能查 查看“如果标志位Z=1则转移,否则继续”,我用简单的方法解释一下,读取00B0 的内容放入累加器A中,如果相等则跳转。这样读下来或许感觉少了些什么, 没 错,什么相等啊?

其实在这里,如果没有给出比较数,默认情况下可以理解成为与0进行比较, 于是这句话可以理解成了: 读取00B0的内容放入累加器A中,和0进行比较, 如果相等则跳转(3)。跳转8个代码,可以自己数数看,正好到 D482的地方。 000000:

000010:

C00020:

000030:

000040:

D00050

OOOOGO: 000070 000080 000090 0000A0

ODOOBO:

OOOOCC;

OOQODO:

noociEO -

ODOOFO:

0001 010 ■

000110■ o 2 o o 8 1 o n

o o- 1

o- c o o c c c 4

8 0 0 0 3 0 0

D Irtuooooo 4

3 0 2

14

0-2000-0

30000 o-loooon ro o- o n o o o仃0 10-7

1

o o o o o o n ooonoooooDon 2 0 0 012 o o o o o n OOOO72COOO-OA o

4

o c o 1 o o- o o o A

07*UF8000D00n 40

0 0

Oft

0 0

肌 0? 27 00

00

00

00 n件 B B o o o o o n o o- o o- o o- o A

绐地址QxOOED雨加读取断点血) o O 0-0

錯地址OkODBO泵加写入斷点迪

鰭地址OxCOBO忝加执行斷点⑧

證加/移隊韦摇® tl(图 2-7)

02 B01E E4 LDV 甜(LX SOOEO =

02 E020 FO BEQ $B034

02 E022 A9 EDA #S04

02 B024 es STA 5000D =

C2 B026 AE LDA SQ01A =

02 B026 5D 52 ED EOR SB052.

X @ SED52 -#SDO

02 BD2E Au LDY 能04

02 B02D JE AND SOOOO 三 JJSB2

02 B02F FO BEQ SB033

02 B031 AO LDY #$05

02 B033 9S TYA

02 B034 B4 DA LEV $DA,X SOODA =

(图 2-8)

07 B47G1EE EO

07 D47S:Fa 09

07 D47A1A5 1A

07 D47C:29 07 07 DJ7E:D0 02

07 D^eOrDG BO

07 Dq92:E5 匚E LDA 甜Cl很 eooEO = #S00

BEQ SD4S2

LDA SD01A 二

AND 般07

BNE SD492

DEC €00B0 二 jreao

LDA SCE.X SOO匚E = Jf$OO (图 2-9) O

合集下载

FC外星战士2金手指及修改教程

FC外星战士2金手指及修改教程

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

1文档来源为:从网络收集整理.word版本可编辑. FC外星战士2金手指及修改教程

外星战士是我中学爱玩的游戏之一,当时是用的电视机和游戏机,插卡的那种。由于只有周末能玩,因此断续玩了几个月才通关。后来又玩了好几遍,可谓百玩不厌。现把外星战士2金手指和修改教程分享给大家。

其实游戏里面修改血量、攻击和防御力三个数据就已经无敌了。我亲身试验了一下,修改数据后40多分钟即可通关。打怪的时候会瘫痪和中毒,用法术即可解决。玩的过程中除了最后的圣剑给托尼装备外没有买任何武器装备和药品,但是去睡了几次觉加血。

外星战士2 的人物有两个生命值,一个是当前血量,一个是总血量。当前血量会减少,而总血量相对不会变。所以存储器里面有两个数来表示人物生命。一个对应当前血量,一个对应总血量。权衡一下,修改总血量比修改当前血量效果好。这里我们修改的是总血量。每次休息之后恢复到总血量了。而攻击力和防御力分别对应一个数,这里不再赘述。

另外说明一点的是,我发现游戏里面的有些数据由两个字节表示的,一个字节表示的数据范围是0~255,所以两字节数据表示的范围是0~65535。不知道你是否注意到游戏里面的总经验值大于65535后就开始出现混乱,还有金币大于655535后又会从0开始增加(这里比较坑)。这就表明了经验和金币是由两个字节表示的。同样的,人物的血量,攻击力,防御力也是由两个字节表示的,两个字节的数据就对应了两个地址,我们只需修改对应地址里面的数据就可以改变血量,攻击和防御力。

然而游戏里面的血量、攻击力和防御力须小于999,大概是游戏不能表示4位十进制数吧。修改的话,最好修改到800以下,因为人物升级的时候攻击防御血量都会上升,当上升到大于999的时候就又是从0开始加了,正所谓物极必反,需要把握事物的度,这样就能运筹帷幄,游刃有余。建议大家修改到800以下,以便腾出因升级而增加的空间。

Nes游戏机(小霸王)历史

Nes游戏机(小霸王)历史

Nes游戏机(小霸王)历史

NES games history

NES is the abbreviation for Nintendo Entertainment System,

meaning the Nintendo company sold a popular game console in the

1980s. If you were born in the 1980s, you should know the game

console of the yellow card. If you don't know, then I ask you,

do you know the contra, the supercode, the tetris? If I don't

know, I didn't say that.

The nintendo red and white machine (FC/NES) function list

Central processing (CPU) lighting 6502 chips

The central processing unit (CPU) is 8 bits

The central processing unit (CPU) runs the frequency of the NTSC

machine with a frequency of 1.7897725 MHz

The PAL model operates at 1.773447 MHz

Memory main memory 2 KB, although there are 8 KB of address space

reserved, the other 6 KB is actually the mirror image of this

2 KB

Memory 2 KB

Graphics controller (PPU) to the total number of hair color 64

NES-FC 快杰洋枪3

NES-FC 快杰洋枪3

快杰洋枪3

NES-FC游戏中比较有意思的射击游戏,包含了很多内容。因为游戏是日语的,所以意思都不太懂,不过理解的都差不多。

开局妹妹被坏蛋捉走,用纸飞机向洋枪丸求救,主角立马开始了营救之旅。

每关场景也很有意思,有草原,森林,水底,沙漠,天空,雪地等等。

第一关

先说下主角的主要操作:主要是射击和跳跃;在水中无法射击,射击键是游泳键,另外还可以操作木盆,触发各种机关;跳起对着墙按射击键,就可以利用墙往上弹;蹲下,按跳跃键进行滑行;站着按上和射击,会往上打,不过是近距离的。另外每关搜集20个以上的甜甜圈(可能是),可以进入奖励关卡。

每关流程是打怪,搜集钥匙开门,最后消灭每关的BOSS。

第一关BOSS很容易打,他乱跳就从他下面过去,发射四个火球,就躲到最右面,他跳到最左边的瞬间攻击他,每次一滴血,循环很多次才能击杀。

搜集了20以上的甜甜圈就能进入奖励关卡,每关都是七个气球,位置不一样,里面的东西也会随机变换。

如果三个不相同,只有得分。收集三个甜甜圈奖励一条命。收集三个娃娃,奖励人物变色,变成红色,没什么用,下一关有效。收集三个洋枪丸头像,奖励一个特殊武器,为现在武器的双倍伤害,这个性价比很高,打BOSS变得很容易。

第二关

在水底多观察鱼的动作,因为不能攻击,所以要躲避他们。

这关BOSS也很容易,他的第一种攻击是贴墙发射三个炮弹,然后会下来,然后走过来,这个只要躲避炮弹,然后跳起来,不让他碰到就行,第二中攻击是贴墙拿着叉子飞下来,很快,要迅速跳起来躲避。利用操作间隙攻击他,很快就能消灭他。 第三关

利用盆网上滑,左边有很多东西可以拿,下面一层有4个甜甜圈和一个娃娃,上面一层有7个天天圈,都拿了基本上就能在这关进入奖励关卡。

这关BOSS比较简单,他第一种攻击方式是迅速走动,跳跃躲避就行,第二中攻击方式是拿着木锤锤击地面,跳起来躲避,不然会掉血。 第四关

这关BOSS在云彩上跳来跳去,并发出利用喇叭音符,他走的路线就是跳上面三个云彩,然后回去,转一圈,然后走下面三个云彩,回去转一圈,如此循环。站在中间那个云彩上移动攻击,很快就能过关。建议这一关迅速解决,因为蝙蝠实在是太烦,搞的很累。本关没有收集太多的东西,没有进入奖励关。 第五关

SFC简单修改教程

SFC简单修改教程

页眉内容

SFC简单修改教程

作者:FlameCyclone(QQ:35)

时间:

工具:

1.调试器:;

2.试验品:sfc平台rom一个;

3.辅助工具Hxd(可以不用).

打开调试器,设置好按键:

载入ROM:

此时会弹出调试器窗口:

单击Run(运行)按钮,之后正常运行:

进行游戏后,打开作弊码查找工具:

接下来查找我们要修改的东西,比如生命不减.

先单击Reset(重置),再单击OK(确定)回到游戏,去死一下.

死后生命减少,然后打开作弊码查找工具:选择小于选项,

再单击Search(查找)按钮,此时查找的地址变少了,但还是很多,所以继页眉内容

续查找,建议使用S/L大法,死前存档,死后查找小于,再读档,再查找大于,反复循环,直到找到地址.

如图:

可以肯定生命地址就是7E1F8A,把它记下来,关掉查找窗口.接下来进入修改阶段.

回到调试器,单击Breakpoint(断点):

输入生命地址,把Write(写入)打钩,单击OK按钮,这样就设置了对生命地址的写操作断点:

回去游戏送死:

游戏暂停了,调试器下方的窗口出现的程序就是断点程序:

$01/9B91 DE 8A 1D DEC $1D8A,x[$05:1F8A] A:0000 X:0200

Y:0000 P:envmxdiZC

首先来讲讲该指令:

对1D8A执行递减操作(这里使用的是绝对X变址)由于X=0200,所以变址就是1D8A+0200=1F8A了.

接下来单击Show Hex,就打开了Hex编辑器:

Viewing(视区),选择ROM,然后分别输入819B90和819F00(只要包含调试器上断点程序就可以) 页眉内容

找到断点指令:

可以对其修改:

把它改为读取指令,比如BD 8A 1D(改第一个字节就可以了),再单击Save ROM(保存ROM).

单击Breakpoint按钮,取消写断点的钩,再单击OK:

SFC静态修改教程

SFC静态修改教程

对于有HACK过FC游戏经验的人看这个教程应该不难吧!^_^

偶以《恶魔城XX》为例:

1。先找到游戏作弊码,偶查了下EC自带作弊码,晕.....竟没有命数作弊码....- -

只好自行查找,偶用ZSNES 1.51自带作弊码查找功能查找,查到《恶魔城XX》命数地址:7E009E

2。有作弊码就好办,接下来需要一个SFC调试器,推荐使用SNES9X DEBUGGER,目标是HACK成命不减。打开SNES9X

DEBUGGER,载入《恶魔城XX》ROM,载入ROM后模拟器立即弹出Debug Console界面,如图1:

偶说一下Debug Console界面部分功能作用:

“Step Into”:查看下一步指令

“Step Out”:执行下一步指令

“Clear Text”:清除Debug Console界面下方显示的指令

“Run”:运行游戏

“Reset”:重启游戏

“Show Hex”:内存查看和修改

“Breakpoints”:设置断点

3。点击RUN开始游戏,进入游戏后,按Breakpoints进入断点设置界面,如图2:

左边方框是输入地址,Read是读,Write是写。

偶在左边方框输入7E009E,并在Write选项打勾,再点OK退出,一个断点就这样设置好了。

之后故意死一命后,游戏自动中断,Debug Console界面下方出现一条指令,如图3:

$80/CA5A 85 9E STA $9E [$00:009E] A:0001 X:D800 Y:D900 P:envmxDIzC

这条指令作用是将累加器A的数据写入到9E地址。看下指令前面的地址是80CA5A,偶知道减命指令一定是在80CA50至80CA5F范围内。

4。点击Show hex进入Hex Editor界面,在中间两个方框中分别输入80CA50、80CA5F,再点击Set Range,Hex Editor界面下方立即显示出来,如图4:

任天堂红白机 ( NES ) 文档

任天堂红白机 ( NES ) 文档

1 +---------------------------+

| 任天堂红白机 ( NES ) 文档 |

| 版本.2.00 |

+---------------------------+

+------+

| 目录 |

+------+

1. 说明

A. 弃权声明

B. 为什么?

C. 任务

D. 献给

E. 鸣谢

2. Acronymns

A. 内部

B. 硬件

3. CPU

A. 一般信息

B. 内存地址

C. 中断

D. NES 定制细节

E. 注意

4. PPU

A. 概述

B. 内存映射

C. Name Tables

D. Pattern Tables

E. Attribute Tables

F. 调色板

G. Name Table 镜像

H. 调色板镜像

I. 背景卷轴

J. 屏幕和子图形的层

K. 子图形和 SPR-RAM

L. 子图形 #0 点击标记

M. 水平和竖直空白

N. $2005/2006 矩阵编码

O. PPU 怪癖

P. 注意

5. pAPU

6. 手柄, 摇杆, 扩展端口

A. 概述

B. 光线枪 Generated by Foxit PDF Creator © Foxit Software For evaluation only. 2 C. 四人分插

D. 摇杆

E. Power Pad

F. R.O.B (Robot Operated Buddy)

G. 信号

H. 扩展端口

I. 注意

7. 硬件内存镜像

8. 寄存器

9. 文件格式

A. iNES 格式 (.NES)

10. 为 NES 设计程序

A. 概述

B. CPU 注意事项

C. PPU 注意事项

11. 模拟器

A. 概述

B. CPU 注意事项

新视野大学英语第三版读写教程第三册十五选十期末温习练习版(附答案)

新视野大学英语 第三版 读写教程3 十五选十

Unit 1 P12

A committed F eventually K feats

B scarcely G premier L diligent

C dedication H endeavor M slightest

D tragic I transcend N attained

E handicaps J bypass O diligently

Wher.ther.i..will.ther.i..way.Thi.prover.mean.tha.i.yo.ar.reall.determine.t.d.something.howeve.difficul.i.migh.be.yo.wil.1.... fin..wa.t.d.i.well.Th.2....

poin.i.tha.yo.mus.hav.th.wil.t.achiev.success.

.th.poores.excus.t.explai.th.situatio.away..

O.man.occasions.peopl.ten.t.4.....ever.minut.obstacle.makin.th.objectiv.impossibl.t.attain.I.reality.i.the.hav.th.wil.t.succeed.the.ca.ge.ri.o.th.5.....an.achiev.thei.goals..

Onl.thos.wit.a(n.6....

an.focuse.wil.an.spiri.ca.figh.thei.wa.t.fina.victory.Man..famou.ma.ha.th.sam.experience.The.hav.7.....thei.prestig.becaus.the.hav.ha.th.wil.t.8.....apparentl.insuperabl.(无法克服的.obstacles.Man.artists.statesmen.writer.an.inventor.hav.manage.t.succee.becaus.the.posses..fierc.will.whic.ha.helpe.the.t.accomplis.majo.9.......

游戏机缩写词汇对照

游戏机缩写词汇对照

家用游戏机:

ATARI:(雅达力.最早的游戏主机)

FC/NES:Family Computer (红白机啦) / Nintendo Entertainment System(任天堂娱乐系统.即FC.只不过是美版)

SMS:Sega Master System(世嘉的8位主机.听说的人不多啦..)

MD:Mega Driver(世嘉的16位机,夜场游戏,16BIT大大字样的.所说的立体机就是它啦.)

MD-CD :Mega Driver CD (对应世嘉MD的光盘游戏机)

32X: 32X (对应世嘉MD的32位提升器)

SFC/SNES:Super Family Computer(超级任天堂) / Super Nintendo Entertainment System

SGB:SUPER GAME BOY (对应任天堂SFC的GB卡转接器)

PC-E:PC-Engine (NEC 的8位主机)

NEO?GEO:NEO?GEO (SNK16位游戏机.双16位处理器.缅怀SNK.默哀一分钟)

N?G CD:NEO?GEO CD(CDZ) (SNK16位光盘游戏机)

3DO: 3DO (第一台32位主机)

SS: SEGA SATURN (世嘉土星.世嘉的32位游戏主机.双32位处理器.二维画面强)

PS: PLAY STATION(索尼游戏站.索尼的32位游戏主机.三维画面强)

PSO:PLAY STATION ONE (PS的微型化)

PC-FX: PC-FX (NEC的32位游戏机.动画能力强)

N64: NINTENDO 64 (任天堂64位游戏机)

DC: DREAM CAST (梦工场,世嘉的32位游戏主机.[图形处理芯片是128位的])

PS2:PLAY STATION 2 (索尼的128位游戏机.不用多说)

NGC: NINTENDO GAMECUBE (任天堂128位游戏机)

NES-FC超级玛丽1隐藏要素-蘑菇跳关管道通天树迷宫刷金币等

超等玛丽1隐躲因素之阳早格格创做

1、三个不妨跳闭的场合

2、死命蘑菇(隐躲蘑菇、绿蘑菇)

3、通天树(摇钱树、通天树藤)

4、管讲

5、三个迷宫

6、二个刷命要领战其余本领

一、三个不妨跳闭的场合2-1、4-2(4-2有二个场合不妨跳闭)

那二个皆是往上走到尽头便能瞅到

那个跳闭的是正在逢到3个坏蘑菇之后,第一个坑后里.需要一些本领才搞跳上去.

二、死命蘑菇,隐躲蘑菇,绿蘑菇

总同有十个,分别正在闭卡1-1、1-2、2-1、3-1、4-1、5-1、6-1、7-1、8-1、8-2

注意:除了前里二个战开端一个死命蘑菇,其余蘑菇出现的条件是您必须用隐躲因素跳闭,跳过闭之后才会有,如果不跳闭,您一步一步的过闭,是不死命蘑菇拿的.

三、通天树,摇钱树,通天树藤,同五个,分别正在2-1、3-1、4-2、5-2、6-2

四、管讲

有一种是正在火下,其余的基原上皆是金币,偶尔间有蘑菇.

底下枚举:

1、

出当前1-1、2-1、7-1等闭卡,惟有19个金币.

2、

出当前1-2、8-1等闭卡,脚速快面便是29个金币

3、

出当前3-1等闭卡,12个金币战一朵花

4、

出当前?? 、?? 等闭卡, ??个金币战一个蘑菇

??、

出当前?? 、?? 、?? 、?? 等闭卡, 个金币

??、

出当前?? 、?? 等闭卡,

个金币

五、三个迷宫,分别正在????、????、????

????只需要注意一个场合

7-4迷宫的程序是下中上战上中上.

8-4迷宫下的程序是第三个、第五个、第四个

六、二个刷命要领战其余本领

刷金币的要领:第一种是利用黑龟大概者戴钢盔的小家伙,踏后踢走他会助您浑怪.它逢到人后的赞美是递加的,分别是500、1000、2000、4000、5000、8000、1up、1up、1up………后里的皆是赞美一部分,某些怪多的场合才搞用,底下是用通过一次后的第一闭搞例子;

第二种刷命的要领是逢到从楼梯上下去的黑龟大概者戴钢盔的小东西常常不妨用.便是如图卡住位子,而后连接跳便止了,念刷几便不妨刷几,然而是时间有限.

FC红白机MAPPER转换教程

[FC][MAPPER转换教程]

时间:2018.2.1

作者:FlameCyclone

工具:1.FCEUX2.2.3, 2.VirtuaNES_Plus_160123, 3.Hxd

前言

此文仅仅限于鄙人目前能够转换的MAPPER作为基础进行的讲解,并非所有mapper都可以转换成mapper4,有如下原因:

1. PRG切换方式,mapper4只能切换8000-9FFF和A000-BFFF或者C000-DFFF和A000-BFFF,E000-FFFF为固定页,如果rom原有切页切换不像mapper4的切换方式,那么是不可能切换成功的,比方mapper1的PRG切页采用32KB模式,也就是一次切8000-FFFF,这就不能转换了;

2. CHR切换方式,mapper4的CHR有2中模式,一种是2KB*2+1KB*4,就是PPU地址0000-07FF,0800-0FFF分别作为一个2KB的bank,1000-13FF,1400-17FF,1800-1BFF,1C00-1FFF分别作为一个1KB的bank,另一种则是PPU地址的0000-03FF,0400-07FF,0800-0BFF,0C00-0FFF分别作为一个1KB的bank,1000-17FF,1800-1FFF分别作为一个2KB的bank,如果rom的切页方式是1KB*8,那么转换可能不是很容易,也许你需要额外的功夫来将1KB的bank做成2KB的bank,这很费时费力,鄙人转换魂斗罗日版时就是这样的,不太好转,魂斗罗日版是mapper23(VRC2),PPU是1KB*8,虽然其PPU上部分是1KB*4,但鄙人分析后发现,里面的bank组合方式只有几种而已,所以能够转换,如果组合方式多了的话,那就很麻烦或者没法转了;

3. 命名表镜像方式不兼容,有的游戏镜像有单屏镜像,这种rom转换起来需要花费一些功夫去解决单屏镜像的问题,鄙人转换过的鸟人战队和圣斗士星矢黄金传说完结篇就是mapper1的单屏镜像rom,转换不像只有水平/垂直镜像的简单,费了不少劲才搞定;

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档