If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Street Fighter II (NES)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Street Fighter II: The World Warrior

Also known as: Master Fighter II, Master Fighter III, Mario Fighter III, Super Fighter II', City Fighter IV
Developer: Hummer Team
Publisher: Yoko Soft
Platform: Unlicensed NES
Released internationally: 1992


DevTextIcon.png This game has hidden development-related text.
MusicIcon.png This game has unused music.
Carts.png This game has revisional differences.


One of the few NES ports of Street Fighter II, and probably Hummer Team's first fighting game.

Unused Music

Appears in Track 2 of the NSF. This track is actually from Hummer Team's Chinese RPG Jing Ke Xin Zhuan, and was also remixed for Donkey Kong Jr.'s stage in Kart Fighter.

Unused Text

Two pieces of unused text related to the game's development can be found in all the revisions and hacks except in Master Fighter III.

2500 A.D. Linker Text

A plenty of leftover text from 2500 A.D. Linker 4.01f (often used to program unlicensed NES games) can be found:

Invalid stack size
$Insufficient memory
$
2500 A.D. Linker  Copyright (C) 1985  -  Version 4.01f

dk\Listing Destination  (N, T, D, E, L, P, <CR> = N) : Error Only Listing Destination  (T, D, P, <CR> = T) : LIST ON/OFF Listing Destination  (T, D, P, <CR> = T) : 

Enter Run Time Selection : 
Assembly Terminated By Operator

Can't Create Disk Listing File

                         ***** Active Commands *****

                           Ctrl S = Stop Output
                           Ctrl Q = Start Output
                           Esc  C = Stop Assembly
                           Esc  T = Terminal Output
                           Esc  P = Printer Output
                           Esc  D = Disk Output
                           Esc  M = Multiple Output
                           Esc  N = No Output

Rename File Error
Page %4uLIB��%c
Maximum Number of Different Sections (%d) Exceeded.  Link Terminated.

%sDisk Listing  Filename : Symbol Table  Filename : Format   : Linker Output Filename : MicrotekZaxAbbreviated 2500 A.D.2500 A.D.<None Specified>
         Link Errors :           Output Format :  ExecutableIntel HexExtended Intel HexTektronix HexMotorola S19Motorola S28Motorola S37Can't Find Linker Data File : %s
%sInput   Filename : Can't Find File  : %s 

'%s' is in the Microsoft Relocation Format.
Use the Microsoft Linker or Put the '.OUTPUT  2500AD'
Directive in the Source File.


'%s' is a Packed Object File which can only be used with the Librarian.

Illegal Object File : %s 

        Enter Offset For ' :        Illegal Address

Maximum Number of Input Files (%d) Exceeded.  Link Terminated.



Output  Filename : Unknown Option : %c
Options (D, S, A, M, Z, X, H, E, T, 1, 2, 3,  <CR> = Default) : 

Can't Create Output File  -  Disk May Be Full
Can't Create Listing File  -  Disk May Be Full
Can't Create Debug File  -  Disk May Be Full
%d
Error Writing Disk Listing File  -  Disk May Be Full


Error Writing Debug File  -  Disk May Be Full


Error Writing Linker Output File  -  Disk May Be Full


Not Enough Memory


Bad Object File : %s



Descending Addresses Detected in File : %s
Link Terminated

Unknown object code record type = %d
Operand Relocated Out of Page 0 in File :                             Line Number : Operand Relocated Out of Low 32k in File :                              Line Number : Operand Relocated Out of High 32k in File :                               Line Number : Operand Relocated Out of Low 64k in File :                              Line Number : Low Byte of Relocated Segment Must = 0 in File :                         

Object Code Files List

A list of object code files of the game can be found with a few other strings related to variable names:

p0.obj
run.obj
req.obj
snddata.obj
sound\laser.obj
sound\title.obj
sound\kill.obj
sound\hit.obj
sound\score.obj
sound\laden.obj
sound\behit.obj
sound\bom.obj
sound\jump.obj
sound\beat.obj
sound\die.obj
sound\start.obj
sound\plain.obj
sound\vs.obj
sound\select.obj
sound\pushsr.obj
sound\count.obj
sound\china.obj
sound\relife.obj
sound\maker.obj
sound\sunset.obj
sound\fast.obj
sound\japan.obj
sound\usa.obj
sound\thai.obj
sound\envdata.obj
sound\pause.obj
sound.obj
sample.obj
InitSram
CheckKey
ClrVram
ClrSprite
FillText
SelectSub

Text Offsets

Offsets on which the text can be found vary between revisions and hacks of the game:

Name Text Offsets
2500 A.D. Linker Text Object Code File List
Master Fighter II and Super Fighter II 0x0519F-0x05C0F 0x07843-0x07FCF
City Fighter IV 0x051F5-0x05C65 0x07899-0x07D65
Mario Fighter III 0x051AF-0x05C0F 0x07853-0x07FC7
Street Fighter II 0x07853-0x0788D

City Fighter IV, Mario Fighter III and Street Fighter II object code file list is incomplete compared to the ones in Master Fighter II and Super Fighter II.


(Discovery: WaluigiBSOD)

Revisions/Hacks

Master Fighter II

MasterF2 Title.png

An alternate title of the game released by Yoko Soft, but was also hacked by other companies to alter copyrights.

Master Fighter III

MasterF3 Title.pngMasterF3 Viga.png

A re-release in 1993 that allows you to play as "Viga" (Vega/M.Bison). He's somewhat glitchy, though.

Mario Fighter III

MarioFIII Title.pngMarioFIII Mario.png

Unofficial hack that adds Mario (who's just a clone of Zangief) and another Guile as well as two stages: one from Super Mario Bros. 3, the other from Little Nemo: The Dream Master. The graphic for "Mario" on the title screen seems to be the same graphic used for other bootleg NES games such as Dian Shi Ma Li and 7 Grand Dad.

Super Fighter II'

SuperF2' Title.png

A title hack of Master Fighter III with no differences.

City Fighter IV

CityFighterIV Title.pngCityFighterIV StagePal.png

Other than the fact that the copyright was changed and the palettes for the stages are different, the game also includes voice samples as well.