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

Battle Shark

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Battle Shark

Developer: Taito
Publisher: Taito
Platform: Arcade (Taito Z System)
Released internationally: July 1989


CodeIcon.png This game has unused code.
GraphicsIcon.png This game has unused graphics.
LevelSelectIcon.png This game has a hidden level select.


Battle Shark is a submarine simulator that takes place during World War III. The enemy (whoever that may be) is building an underwater fortress in the most unexpected of places: The ocean!! Go blow that thing up, why not?

Round Select

Ocean's Eleven (Stages)
This game uses a variant of the always-popular Taito Code:

  • While the game boots up, hold the Service Coin button until a "SERVICE SW ERROR" message pops up on the screen.
  • Then, press 1P Button 1 (x3), Service Coin, 1P Button 1.

A stage select menu should pop up after starting a new game. Press 1P Button 4 / 1P Button 5 to navigate the menu and 1P Button 1 to select a stage.

(Source: Original TCRF research)

Unused Graphics

Sensui-kun~
Stored at the beginning of the character graphics ROM is a working name for the game. Sensuikan means submarine!

(Source: Original TCRF research)

Error Handler Leftovers

Most of the standard 68000 exception vectors have entries in the exception vector table, but they all point to ROM space 0x0F00000. That ROM space might have been used by development hardware while the game was still being tested, but it's empty in the final game.

Vector Address
Bus Error 0xF00000
Address Error 0xF00014
Illegal Instruction 0xF00028
Zero Divide 0xF0003C
CHK Instruction 0xF00050
TRAPV Instruction 0xF00064
Privilege Violation 0xF00078
Trace 0xF0008C
Line 1010 Emulator 0xF0009A
Line 1111 Emulator 0xF0009A
(Source: Original TCRF research)