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

超级马力欧兄弟

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

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


Title Screen

Super Mario Bros./zh-cn

Developer: Nintendo
Publisher: Nintendo
Platforms: NES, Famicom Disk System
Released in JP: September 13, 1985 (Famicom), February 21, 1986 (FDS)
Released in US: November 17, 1985 (debatable)
Released in EU: May 15, 1987
Released in AU: 1987


CodeIcon.png This game has unused code.
EnemyIcon.png This game has unused enemies.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.


超级马力欧兄弟 是一个无人不知的FC/NES游戏,一旦拥有这款卡带,没人能够抵挡它的魅力。

Hmmm...
To do:
区域之间/各修订版之间的不同。

未使用音乐

  • 音轨 10: 一个不同的,更为沉重的乐器循环发出“游戏结束”主题。
  • 音轨 18: 一个“快点”的变奏短片段,当马力欧进入地下或者水世界(像关卡1-2、2-2、等等……)时播放。由于每个关卡之间有时间的复位,这个片段从未被使用过。
(NSF 原始数据: Chris Moeller)

未使用物块

SuperMarioBrosBrownBall.png

一个像藤般能让马力欧上下爬的物块。当你爬动时会发出杂声,就好像马力欧的头一直在重复撞着什么东西。使用关卡编辑器可将其放入游戏。虽然它看上去像一个棕色的旗杆顶部的球,但实际上这个物块占用独立的16×16图块。

未使用的火棍种类

敌人物块1E是一个快速逆时针旋转的短火棍。然而,不像它对应的顺时针版本1C(仅用于关卡5-4),这种火棍并没有在任何正常的关卡使用过。

不像大部分无效的敌人(如有问题的火棍20, 21, 22)这个种类可以在设置区合法写入:

FirebarSpinSpdData:
      .db $28, $38, $28, $38, $28

FirebarSpinDirData:
      .db $00, $00, $10, $10, $00

设置按如下分类:顺时针 (1B), 加速顺时针 (1C), 逆时针 (1D), 加速逆时针 (1E), 长火棍 (1F). 火棍 (1E) 有着两倍速 ($38) 与顺时针方向 ($10) 也写入程序。

(来源: doppelganger's SMBDis (设置区))

这种火棍种类同样存在于Game Boy Color 复刻版.

未使用的刺蛋行为

刺蛋以一种简单的方法被朱盖木扔下,即仅垂直下落,无水平方向的移动。然而这 不是 开发者本来的设计:实际上是一个bug的结果!预期中刺蛋被抛出的方式与玩家速度、朱盖木的速度、玩家位置还有一个伪随机数相关。下面的的补丁将修正刺蛋的bug:

Download.png Download 刺蛋速度补丁
File: SMBSpinyEggPatch.ips (25 B) (info)

补丁用于游戏的Revision(修订) 0版。请阅读笔记页寻求更多有关这个bug性质的信息。

(来源: doppelganger's SMBDis (刺蛋功能), GoldS (补丁))

未使用的时间设置

第一个关卡设置头字节的高2位确定了初始的时限。

初始时限
0 00xxxxxx 000
1 01xxxxxx 400
2 10xxxxxx 300
3 11xxxxxx 200

如果设置设为3 (11xxxxxx),将以200的时限开始,虽然实际上没有一个有效的关卡使用到它。

此外,如果这个设置设为0 (00xxxxxx),时限将开始于000(在正常关卡中导致立即死亡)。虽然这个设置被用于过场(比如关卡1-2的开头),但由于游戏在这些过场中完全关闭了时限,游戏并不会关注这个设置。

重复的卷轴滚动停止物块

游戏中有两个相同的卷轴滚动停止物块: 4647 。仅 47 在游戏有效的关卡中被使用。

未使用指针

01号地图(关卡2-2和7-2)有着第三条去世界3的关卡指针,它指向等同于普通世界2与世界7相同指针的地方。这可能是由于关卡在开发中被重新排序,也可能是一个留下来的简单错误。

未使用变量

内存地址 03F0 用于跟踪砖块击中的数量,虽然从未有程序读取存储于此的值。

奇怪的东西

移除的图块

SuperMarioBrosBGTiles.png

依据CHR数据中存在的图块排列,砖块和酷霸王的桥可能在开发时每个都使用了四个独立图块。可能是由于标题Logo底部的方块添加之后,被迫移除多出的图块。

陆上乌贼怪

SMB 1000Bloopers.png

虽然正常情况下乌贼怪只出现在水世界,但它们一样能放在非水世界的关卡中,并在踩它们时获得异常的1000分。大部分其他“不可能”的方法来消灭敌人,如在无敌状态下碰撞火球或者酷霸王,只能获得预设的200分。

考虑到日版 超级马力欧兄弟2 中出现在非水世界的乌贼怪(如关卡1-3)且能获得1000分,这种情况应该是一开始就这么打算的。