the cutting room mirror

After Burner: Black Falcon

This article has a talk page!This article has a talk page!
view on tcrf.net

After Burner: Black Falcon is an arcade-style combat flight simulation game. Unlike the previous games in the series, this one was made exclusively for the PSP and was not adapted from an arcade game.

Cheat Codes#

CHTMOO message

A number of previously-undocumented cheat codes were found in the game's code, and are listed below. Each code should be entered on the mission select screen. Upon successful entry, a message will be displayed.

Internal Cheat Identifier

Button Sequence

Effect Description

Unlock Message

CHTLIV

L, L, R, R, Left, Right

Infinite lives

GROUNDHOG DAY!

CHTFUN

Left, Right, Left, Right, Left, Right

Adds comedic subtitles to movies

SUPER DESIGNER!!!!

CHTINV

L, R, Right, R, Left, L

Invincibility

Y'ALLS CAN'T HURT ME!

CHTAMO

Right, Left, Left, Left, Left, Right

Infinite ammo

CORNUCOPIA OF PAIN!

CHTCSH

Left, Left, Right, Right, Left, Left

Gives $100,000,000

HELLA CASH!

CHTALL

Right, L, R, Left, R, L

Unlocks all customizations

IT'S MINE!!! ALL MINE!

CHTMIS

L, L, Right, R, Left, Left

Unlocks all missions

I AM THE LORD OF ALL SPACE AND TIME!

CHTMUS

R, R, Right, Left, L, L

Unlocks classic music

NO SCHOOL LIKE THE OLD SCHOOL!

CHTHI

Left, Left, Left, Left, Left, Left

No effect (except the message)

HI, THIS CHEAT DOES ABSOLUTELY NOTHING.

CHTMOO

Right, Right, Right, Right, Right, Right

No effect (except the message)

COWS ARE FUNNY. THEY HAVE UDDERS. THAT IS ALL.

Funny Subtitles#

"CHTFUN", when enabled, adds silly subtitles to the game's movies (minus "Conclusion", notably), featuring quite a bit of toilet humor.

Movie

Video with Funny Subtitles enabled

Introduction

Watch on YouTube

Sonic Pilot Introduction

Watch on YouTube

Sonic Intermission

Watch on YouTube

Tomiko Pilot Introduction

Watch on YouTube

Tomiko Intermission

Watch on YouTube

Bull Pilot Introduction

Watch on YouTube

Bull Intermission

Watch on YouTube

Credits

Watch on YouTube

(Source: Original TCRF research)

Development Unit Dip Switch Cheats#

There are a number of General Purpose Input (GPI) dip switches within the hardware development kits used by developers to test, debug, and develop PSP games1. In code, the status of each dip switch is checked by calling a kernel function, sceKernelGetGPI(). While these dip switches do not exist within retail PSP units, by modifying the return value of sceKernelGetGPI() to non-zero values, one can pretend that certain dip switches are enabled. The retail version of After Burner: Black Falcon retains calls to this function within its code, and enables certain cheats (presumably used for faster debugging) when specific dip switches are enabled.

This includes a cheat to give the player $100,000,000, a cheat that unlocks all customizations, and a cheat that enables all missions. Internally, these cheats are referred to as hellacash, allcustomizations, and allmissions respectively.

GPI Bitmask

Enabled Cheat

0x20

hellacash

0x40

allcustomizations

0x80

allmissions

Here are some CwCheat codes for ULES00753 to enable the flags that these dip switches activate:

_C0 hellacash Cheat
_L 0x0049445C 0x00000001

_C0 allcustomizations Cheat
_L 0x0048935C 0x00000001

_C0 allmissions Cheat
_L 0x004965D4 0x00000001

(Source: Original TCRF research)

CVM Machine Info#

This game uses an embeddable scripting engine called Cohort. One of the functions provided by this engine is CVM::Machine::ListInfo, which prints information about the virtual machine. The following text is printed when the function is called within ULES00753:

Machine Info:
    CSL Version      : V0.5.0
    Compiler         : Built with GNUC EDG gcc 3.4 mode on Dec 21 2006
    Endian           : little
    Data             : 32 bit
    Pointers         : 32 bit
    Integers         : 32 bit
    Numbers          : 32 bit
    Ref Count        : 16 bit
    Idents           : CRC's and text
    User Handles     : Disabled
    User HBHandles   : Disabled
    HB Heaps         : Disabled
    Mem Debug        : Disabled
    Mem Stats        : Disabled
    Mem Tracking     : Disabled
    Access Exceptions: Enabled
    Value Exceptions : Enabled
    Ref Exceptions   : Enabled
    Profiling        : Disabled
    Ref Counting     : Enabled
    Debugger Support : Disabled
    XPL Asserts      : Disabled
    CSL Debug        : Disabled

(Source: Original TCRF research)

References#


  1. A closer look at the Sony PSP DTP-T1000 Development Kit - YouTube.com, Nov. 29, 2021↩︎