Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

超级马力欧兄弟3

From The Cutting Room Floor
Jump to: navigation, search
This page is a translated version of the page Super Mario Bros. 3 and the translation is 91% complete.

Featured article
Other languages:
English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎português do Brasil • ‎中文(中国大陆)‎

标题画面

超级马力欧兄弟3

开发者: Nintendo
发行者: Nintendo
平台: NES
日本发布日: 1988年9月23日
美国发布日: 1990年2月12日
欧洲发布日: 1991年8月29日


AreasIcon.png 这个游戏有未使用的关卡区域。
EnemyIcon.png 这个游戏有未使用的游戏敌人。
GraphicsIcon.png 这个游戏有未使用的图片图像。
TextIcon.png 这个游戏有未使用的游戏文本。
DebugIcon.png 这个游戏有游戏程序调试功能。
LevelSelectIcon.png 这个游戏有被隐藏的关卡选择。
RegionIcon.png 这个游戏有区域版本间的差异。
Carts.png 这个游戏有编译版本间的差异。


超级马力欧兄弟3 始终是有着一个疯狂销量的游戏,这是理所应当的。它也同样隐藏着大量未使用的素材。

子页面

SMB3Hammer7.png
未使用关卡
16个只能通过修改进入的关卡。
SMB3ToadStatue.png
未使用图像
大量图像集中于此。
Smb3 suit.png
版本区别
"Miss twice and your out!"
SMB3Bonus1.png
未使用的奖励游戏
留在ROM中的奖励游戏数据。

开发者调试残余

一些调试程序残余留在了游戏中,但只能通过金手指设备或者修改进入。

关卡选择与调试菜单/模式

墙上长眼了!

Game Genie 代码 KKKZSPIU 能激活一个关卡选择与调试模式。

在标题页面:

  • 选择一个世界开始。
  • A 增加5条生命(每次按下按键时,有一个图块会随之变化)。
  • 二号控制器按 A + B + 下 将你传送到游戏结局的公主房间。
  • A + B + 右 直接将你传送到终幕。

当你开始游戏时,你的道具箱将装入每种道具一个,外加额外的传送之笛,剩余的位置将用飞行翼填满。在游戏中:

  • 一号控制器按 选择 可用于轮换马力欧的装扮。
  • A / B + 选择 能让马力欧穿上栗子小子之鞋(在某些关卡可能看上去是花屏,但能正常运作)。

另外,你将拥有无限的时间 – 计时器仍然在走,但即使时间用完了马力欧也不会立即死亡。

The menu shown in the picture was found elsewhere in the ROM and hacked into the title screen; it doesn't appear if you use the Game Genie code by itself. Apply this IPS patch to a Super Mario Bros. 3 ROM to see it for yourself.

Originally, it appears that this menu would have been accessible from the "1 PLAYER" / "2 PLAYER" selection menu if player 2 was holding A + B. It is also possible that this served some other purpose, but the above menu would be the most likely candidate. See Disassembly source for PRG bank #24, search for "Title_Do1P2PMenu:" Interestingly, the button check is still there but the action it was supposed to perform was overwritten with a series of NOP (no operation) instructions, likely done just before release.

(Source: menu found by BMF54123; code created by David Wonn; disassembly by Southbird)

Disconnected Debug Leftovers

Even if you enable the debug mode above, there are a couple of leftover routines that remain inaccessible. These routines do not seem to pay attention to the aforementioned debug flag, so either the check is simply lost to time or these routines were hardwired to always work. The latter would make sense why they are disconnected from the source.

  • Free Movement Mode - Unclear how this would be accessed, but would allow you to use the D-Pad to move around the level (see disassembly source for PRG bank #0, search for "$C3EA").
  • Toggled Invincibility - Pressing Select would toggle whether you were completely invulnerable (see disassembly source for PRG bank #0, search for "$C91B"; this behavior could be easily restored by retargeting the JMP instruction or moving the Objects_HandleScrollAndUpdate label since this method would fall through into normal game code).
(Source: Southbird)

未使用的双人关卡

金币彩虹
第四个双人关卡,大量的金币构成了彩虹状,并使用已给其他关卡没有使用的砖块图像。当金币被收集时,一个错误的图块将替代金币原有的位置。事实上,与这关有关的代码启动了一个计时器,当计时器终止时,马力欧就输了比赛。推测应该是收集了最多金币的玩家获胜,但可能这样运作的代码不存在于ROM中。

(Source: Southbird)

未使用物块

(Additional information: Southbird)

物块 00

Bank号: ??
物块号: 00
当玩家作出“碰到”它的操作时,它的代码让它移动(最高速度是确定的)。这个东西存在的目的不明。可能仅仅是用于测试碰撞。

物块 02

Bank号: ??
物块号: 02
如果玩家没有站在两个相同的图块上,这个物块会被它的初始化进程给摧毁,否则它将出现在高度与玩家+32相匹配的地方(大约在玩家的脚部)并向上移动,其速度因一种奇怪的逻辑而改变。

物块 04

Bank号: 00
物块号: 04

漂亮的数字
与字母

注释:这不是实际出现在游戏中的方式。图像仅供参考。

一个非常怪的物块。实际上拼凑成这个物块的图块不再存在于ROM中,但它理应使用图块 B0-BF。它在初始化后随即面向玩家。如果马力欧/路易吉接触这个物块,它将像微型板栗小子一样将黏在他们身上,且永远不会掉下。但它不会阻碍玩家的移动。它能用龟壳或锤子消灭。

物块 05

Bank号: 00
物块号: 05

更多数字
但字母没一样多

注释:这不是实际出现在游戏中的方式。图像仅供参考。

另一个奇怪的活动块。实际上拼凑成这个物块的图块不再存在于ROM中,但它理应使用图块A0-A7。这个物块像普通敌人一样行走。在它行进周期上一个确切的时机,它将向上跳到马力欧/路易吉的Y轴位置然后往回下落。

有趣的是,走进它将让马力欧/路易吉沿反方向跳起。唯一能被这个物块伤害的方法是让它落在你头上。他能被龟壳或锤子消灭。

物块 0A

Bank号: 00
物块号: 0A

哪个倒霉蛋变成了这个玩意?

注释:这是最符合这个物块的图像,但可能并不准确。

一个简易的能被马力欧/路易吉“推”的静止物块。它的碰撞检测似乎没完成,因为它能被推入墙中。

物块 1C

Bank号: ??
物块号: 1C
这可能是最令人疑惑的物块,它让某些东西朝玩家方向飞离,飞向天空。在它启动的地方,会出现一个滑动的蘑菇。这可能像超级马力欧世界中的某些灌木一样,当你跑过它们时会弹出一个蘑菇,虽然这个物块功能上没能做到近乎如那些灌木一样的用法。

卡片物块

Bank号: 00
物块号: 21 (蘑菇), 22 (火之花), 23 (星星)

霓虹灯式的卡片

静止版本的卡片物块在每个关卡的最后都有! 收集它们将在你的存货中增加对应的卡片,但这些物块的代码里没有对应当收集到第三张卡片的操作。

以三张一样的卡片到达终点不会触发生命奖励,你仍然得从终点获得能相对应的第三张卡片。

特别地,这个物块调用了一个叫"Object_MoveAndReboundOffWall(物块_行动和撞墙返回)"的子程序(对于游戏中地面活动的敌人来说这是一个重要功能!),事实上只有这个物块真正调用了它。但这个物块从没有动过。

黄金泡泡怪

Bank号: 00
物块号: 88 (单只), D2 (三只)

如果这是在马力欧派对里,你打败它能获得3分。

这个泡泡怪的变体之出现在第七个未使用关卡。在那个关卡里,它们总是三只一组地出现(虽然活动块限制导致至少有一只经常不出现),但是单只出现的版本也有在代码里。

它以一种奇怪的波浪状游过屏幕,而且比红色或绿色的品种快多了。

绿啪嗒钢盔甲虫

物块号: N/A

快速的绿色!

它只能被啪嗒钢盔甲虫孵化器孵化出来(见下文)。它飞得比红啪嗒钢盔甲虫快多了,但是两者就没有其他不同了。

跳跃物块

Bank号: ??
物块号: B3
一个独特的物块,表现基本于刺蛋相像,但是错误的贴图。它还能莫名地被一个跳跃方块“弹起”来转向。意义不明,也许这是一个滚动的刺球或者诸如此类的东西?

啪嗒钢盔甲虫孵化器

Bank号: 00
物块号: B7
一个能让红色和绿色啪嗒钢盔甲虫从屏幕两侧孵化出来的控制物块。它用于第九和第十个未使用关卡。

未使用的关卡调色版

一些关卡有着未使用的调色版,虽然不多。

堡垒

这可不容易修剪

堡垒2号调色版是一个比标准堡垒颜色设计要绿的版本。

巨人世界

就像在老GameBoy里

巨人世界2号调色版使用带着蓝色水流的灰色调。

平原世界

苍天已死,粉天当立

平原1号调色版,创造了一个粉色调的天。

2号调色版(使用) 6号调色版(未使用)
蓝色? 或者,蓝绿色?

6号调色版几乎与用上的2号调色版相同。唯一的不同是蓝色的矩形变成了蓝绿色。

关卡异常

有几个的关卡存在隐藏的前景物。

隐藏的图块 游戏中
一个方块!! 被遮挡了

一个方块隐藏在关卡4-1的瀑布中。

隐藏的图块 游戏中
一片云!! 看不到?

一片云出现在关卡5-2的第一个斜面后面。