the cutting room mirror

Beastball

This game was never completed and/or given a public release.
As a result of this, keep in mind that the developers might have used or deleted some of the content featured here, had the game actually been released.

Beastball is a Genesis adaptation of the 1993 Amiga sports game Brutal Football/Crazy Football. A prototype was released in 2011.

Test Sequence#

Address 0xff835c is used to toggle some testing features. It would have been set at 0x13cc, but the instruction is unreachable:

000013ba 67 16           beq.b      LAB_000013d2
000013bc 08 39 00        btst.b     0x7,(DAT_00ff8370).l
         07 00 ff
         83 70
000013c4 67 0c           beq.b      LAB_000013d2
000013c6 60 ac           bra.b      LAB_00001374
000013c8 60 00 ff 6a     bra.w      LAB_00001334
000013cc 50 f9 00        st         (test_flag).l
         ff 83 5c

We can modify the branch at 0x13ba to use address 0x13cc:

Game Genie

Patch

FAGT-AA78
CAKT-AR74
000DBE:6028
0013BA:6710

On the title screen, press B. The game will immediately start a match with duration of 9 seconds between two computer-controlled players. If A, B, or C is pressed, the match is interrupted, the credits screen is loaded, and the game is reset.

(Source: Original TCRF research)

Test Options#

Address 0xff835c also controls if this menu should be loaded when the game is paused. Function 0x0fb54e would have been used to set this variable in-game, however it is unreferenced.

We can replace the pause screen condition with a call to this function:

Game Genie

Patch

FAGT-AA78
1FVA-A6XR
B7VA-AADT
NBVA-BMMW
RFVA-A6XY
000DBE:6028
00626E:4EB9
006270:000F
006272:B560
006274:4E71

(Source: Original TCRF research)