the cutting room mirror

Battle Shark

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)