Mortal Kombat 4 (Game Boy)

The Game Boy Mortal Kombat 4 combines the stripped-down content of the handheld ports with the buggy mess of the 16-bit Ultimate Mortal Kombat 3 ports. So there's that.

Shinnok
Shinnok, a character normally playable in all other versions of the game except this one, can be selected with the GameShark code. Interestingly, his special moves can be executed by the player!


 * Spear: Down, Forward, Punch
 * Dash: Down, Forward, Kick
 * Fatality: Down, Down, Away

He does not have his own ending text, and his physics are still geared towards being a boss character.

Unused Graphics


A missile graphic from Mortal Kombat 3, where Sektor used it as a special attack.

Unused Text
Fragments of compiler and assembler text.

At : MFC42.DLL PR_NewNamedMonitor PR_Destroy PR_ExitMonitor PR_EnterMonitor PR_Now PR_HashTableAdd PR_HashTableLookup PR_NewHashTable PR_HashTableRemove PR_smprintf PR_snprintf PR_spr

At : PATH=C:\WINDOWS; C:\WINDOWS\COMMAND; C:\DOS; C:\BIN; C:\MEDVSN; C:\A\APPS\MSC\BIN; C:\A\APPS\MSC\INCLUDE; C:\MTIME;

At : iceality occured friendly_flag  ds      1       ; <> 0 = Friendly occured

BUT_A ¢‚mode	ds	1 netflag		ds	1 invis_flag     ds      1       ;Bit 0 set if Actor 0 invis, bit 1 set if Actor 1 invis froze_flag	ds	1 froze0flag	ds	1 p0_ai_flag	ds	1 sp_move_flag   ds      1 no_repel_

BUT_B ¢‚       ds	6	;on entry set to that below... token_slots:	ds	6	;cleared on reset eg Dragon,Dragon,... token_code:	ds	1	;cleared on bout over... token_to_dump	ds	1	;if 0 then none to dump token_address	ds	2	;

-1 = disable throws block_flag     ds      1       ; -1 = disable blocks ranmorph_flag  ds      1       ; -1 = random morphing dark_flag      ds      1       ; -1 = dark fighting

At : .walk4 .walk4_ .upprcut1 .upprcut1_ .upprcut2 .upprcut2_ .upprcut3 .upprcut3_ .victory .victory_

Regional Differences
The German version removes Fatalities completely.