the cutting room mirror

T2: The Arcade Game (SNES)

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

T2: The Arcade Game on the SNES is a pretty good port of the arcade game, complete with mouse and Super Scope support.

Source Code Fragments#

A few bits of source, as well as a symbols list, can be seen in the US ROM at the hex addresses noted below.

0x2FDA0:

 008D8000  HUD_TEXT
 0081A8C5  HUD_TRIGGER
 0083FB73  HUMAN_CASUALTY_STRING
 0082FE94  INITIALISE_GHK
 00808F0C  INIT_ASYNC_TEXT
 0083ED25  INIT_BONUS_VARS
 0082855C  INIT_COPPER
 008080A9  INIT_GAME_LEVEL
 0081E232  INIT_L4_WEAPONS
 0083EB08  INIT_LEVEL_VARS
 00818295  INIT_MACHINE
 0083EABB  INIT_MASTER_PLAYER_VARS
 008194E6  INIT_OAM_BUFFER
 0083EC84  INIT_P1_L6_VARS
 0083EC46  INIT_P1_VARS
 0083ECF1  INIT_P2_L6_VARS
 0083ECB8  INIT_P2_VARS
 008284DE  INIT_SCREEN
 00828637  INIT_SCROLL_HANDLER
 0082874C  INIT_SCROLL_STRUCTURES
 008286D1  INIT_SKY_COPPER
 0080F2DB  INSERT_NEW_DE

0x37E86:

                       ata pointer
;   SETBANK Collision_Maps>>16

;────────────────────────────────────────────────────────────────────────────

Score2
    jsr Extra_Score2
    brl NMI_Return

 PRC    Extra_Score2
    php
    phb
    
    SHORT_A
    lda <Player2_Enable
    beq @Not_Now
    jsl Print_Score2
@Not_Now
    plb
    plp
    rts

;───────────────────────────────────────────────────────────────────────────

0x77DD9:

          ef    Target_Sprites
    xref    Test_Aim_Map

    xref    Credits_Charset
    xref    Credits_Palette

    xref    Logo_Charset
    xref    Logo_Map
    xref    Logo_Palette

    xref    JohnFace_Charset
    xref    JohnFace_Palette
    xref    JohnFace_Red_Palette
    xref    JohnFace_Map

    xref    Lv0_Top_Map,Lv0_Top_Map_Size
    xref    Lv0_Top_Blk,Lv0_Top_Blk_Size
    xref    Lv0_Bot_Map,Lv0_Bot_Map_Size
    xref    Lv0_Bot_Blk,Lv0_Bot_Blk_Size


    xref    Hud_Text
    xref    Cls_Hud_Text

    xref    HudL1_Charset
    xref    HudL1_Map
    xref    HudL2_Charset
    xref    HudL2_Map
    xref    HudL3_Charset
    xref    HudL3_Map
    xref

0x7FF84:

        plp
    rts
    
;────────────────────────────────────────────────────────────────────────────

Do_Computer_Death
    php
    phb

0x8FD0C:

    TRIG    1,      Door_Completion
    TRIG    1,      Time_Waste

    GOTO    L4_Loop30

* It takes 50 seconds to reach the next stop point

    TRIG    Frame_Rate*1,   Drop_Weapon1
    TRIG    Frame_Rate*2,   Large_T800_LWalk
    TRIG    Frame_Rate*1,   Large_T800_RWalk
    TRIG    Frame_Rate*1,   L4_Medium_Endo_Rwalk
    TRIG    Frame_Rate*1,   L4_Medium_Endo_LWalk
    TRIG    Frame_Rate*2,   Large_T800_LWalk
    TRIG    Frame_Rate*1,   Large_T800_RWalk
    TRIG    Frame_Rate*1,   L4_Medium_Endo_Rwalk
    TRIG    Frame_Rate*1,   Drop_Weapon1
    TRIG    Frame_Rate*1,   L4_Medium_Endo_LWalk
    TRIG    Frame_Rate*2,   Large_T800_LWalk
    TRIG    Frame_Rate*1,   Large_T800_RWalk
    TRIG    Frame_Rate*2,   L4_Medium_Endo_Rwalk
    TRIG    Frame_Rate*1,   L4_Medium_Endo_LWalk
    TRIG    Frame_Rate*1,   Large_T800_LWalk
    TRIG    Frame_Rate*1,   Drop_Weapon1
    TRIG    Frame_R

0x97F4B:

              creen_Sprites
            incbin  ..\data\StartSpr._s4
 
 PRC    JohnFace_Charset
            incbin  ..\data\johnface._s8
 PRC    JohnFace_Palette
            incbin  ..\data\johnface._pl
 PRC    JohnFace_Red_Pal

References#


  1. GDR スーパーファミコン ソフト一覧 1994年 - SUPER FAMICOM Software List 1994↩︎
  2. SNES Review: T2: The Arcade Game - Total!, Issue 25, January 1994↩︎
  3. SNES Games (archived)↩︎