Skip to main content

T2: The Arcade Game (SNES)









Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!




T2: The Arcade Game (SNES)



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


T2: The Arcade Game

Also known as: Terminator 2: The Arcade Game
Developer:
Probe Software
Publishers: LJN (EU, US),
Acclaim Japan (JP)
Platform:
SNES
Released in JP: February 25, 1994
Released in US: February 1994
Released in EU: 1993




SourceIcon.png This game has uncompiled source code.





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 ..dataStartSpr._s4

PRC JohnFace_Charset
incbin ..datajohnface._s8
PRC JohnFace_Palette
incbin ..datajohnface._pl
PRC JohnFace_Red_Pal












































Retrieved from "https://tcrf.net/index.php?title=T2:_The_Arcade_Game_(SNES)&oldid=480272"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}


if(window.mw){
mw.config.set({"wgBackendResponseTime":398});
}

Popular posts from this blog

Mario Kart Wii

What does “Dominus providebit” mean?

Antonio Litta Visconti Arese