Actions

SCHG

Difference between revisions of "Equivalent Subroutines"

From Sonic Retro

m (Some small alterations)
(converted table to mediawiki format - Aurochs)
Line 1: Line 1:
<TABLE border="1">
+
{| border='1'
<TR><TH>S1<TD>S2B<TD>S2<TD>S2K<TD>S3<TD>S3&K
+
! S1 || S2B || S2 || S2K || S3 || S3&K
<TR><TH>ReadJoypads<td>132C <TD> 111C<td>?<TD>1372<TD>10DE
+
|-
<TR><TH>JoypadInit<td>12FC <TD>10EC<td> ? <TD>1342<TD> 10AE
+
|ReadJoypads
<TR><TH>VDPSetupGame<td>1368 <TD> 1158<td> ? <TD> 13AE <TD> 111A
+
|132C
<TR><TH>clearScreen<td>142A, and 1458 <TD> 1248, and 1276<td> ?<TD>  14D4, and 1502<TD>  1240, and 126E
+
|111C
<TR><TH>PauseGame<td>14DC<TD> ?<td> ?<TD> ?<TD> ?
+
|?
<TR><TH>PalLoad1 <td>?<TD>2712<td> ?<TD> ?<TD> ?
+
|1372
<TR><TH>PalLoad2 <td>?<TD> 272E<td> ?<TD> ?<TD> ?
+
|10DE
<TR><TH>PalLoad3_Water<td>?<TD> 2746<td> ?<TD> ?<TD> ?
+
|-
<TR><TH>PalLoad4_Water <td>?<TD>2764 <td> ?<TD> ?<TD> ?
+
|JoypadInit
<TR><TH>AnimateSprite <td>? <TD>sub_16544<TD> ?<td> ?<TD> ?
+
|12FC
<TR><TH>DisplaySprite <td>?<TD>sub_164F4 <td> ?<TD> 19240 <TD>219240
+
|10EC
<TR><TH>DeleteObject <td>D3C2 <TD>loc_2DFEE<td> ?<TD> ?<TD> ?
+
|?
<TR><TH>SingleObjLoad<td>?<TD> loc_17FDA<td> ?<TD> ?<TD> ?
+
|1342
<TR><TH>SingleObjLoad2<td>?<TD> loc_17FFA <td> ?<TD> ?<TD> ?
+
|10AE
<TR><TH>ObjHitFloor <td>13898<TD>loc_1EDFA:<td> ?<TD> ?<TD> ?
+
|-
<TR><TH>ObjHitFloor2<td>?<TD>loc_1EE0E<td> ?<td> ?<td> ?
+
|VDPSetupGame
<TR><TH>SpeedToPos<td>?<TD>sub_163AC<td> ?<td> ?<td> ?
+
|1368
<TR><TH>MarkObjGone<td>D340<TD>16472 <td> ?<TD> ?<TD> ?
+
|1158
<TR><TH>findfloor <td>?<TD>locret_1EE2E<TD>?<td> ?<TD>?
+
|?
<TR><TH>ObjectFall/D5B2<td>?<TD>sub_16380<td> ?<TD>?<TD>?
+
|13AE
<TR><TH>PlaySong<td> ? <td>sub_1370<TD> ?<td> ?<TD> ?
+
|111A
<TR><TH>PlaySound<td> ?<TD>sub_1376 <TD> ?<td> ?<TD> ?
+
|-
<TR><TH>Unknown?  
+
|clearScreen
<i>(not filled in - Sub Routine to Generate Random Number)</i> <TD>?<TD>  sub_3390<td> ?<TD> ?<TD> ?
+
|142A, and 1458
<TR><TH>CalulateSinewave <td>?<TD> sub_33B6 <td> ?<TD> ?<TD> ?
+
|1248, and 1276
<TR><TH>DeleteObject <td>?<TD> loc_164E6 <td> ?<TD> ?<TD> ?
+
|?
<TR><TH>LoadPatternLoadCue<TD>?<TD>sub_F65E<TD> ?<TD> ?<TD> ?
+
|14D4, and 1502
<TR><TH>BossMoveRoutine<TD>?<TD>sub_163AC<TD> ?<TD> ?<TD> ?
+
|1240, and 126E
<TR><TH>AddPointsRoutine <TD>?<TD>sub_40D06<TD> ?<TD> ?<TD> ?
+
|-
<TR><TH>BossdefeatedRoutine<TD>?<TD>loc_2D6CC<TD> ?<TD> ?<TD> ?
+
|PauseGame
<TR><TH>BossMoveRoutine<TD>?<TD>loc_2DB0E<TD> ?<TD> ?<TD> ?
+
|14DC
<TR><TH>Obj15_Move2<TD>?<TD>loc_28AF4<TD> ?<TD> ?<TD> ?
+
|?
<TR><TH>Obj48_Move<TD>?<TD>loc_FFA2 <TD> ?<TD> ?<TD> ?
+
|?
 +
|?
 +
|?
 +
|-
 +
|PalLoad1
 +
|?
 +
|2712
 +
|?
 +
|?
 +
|?
 +
|-
 +
|PalLoad2
 +
|?
 +
|272E
 +
|?
 +
|?
 +
|?
 +
|-
 +
|PalLoad3_Water
 +
|?
 +
|2746
 +
|?
 +
|?
 +
|?
 +
|-
 +
|PalLoad4_Water
 +
|?
 +
|2764
 +
|?
 +
|?
 +
|?
 +
|-
 +
|AnimateSprite
 +
|?
 +
|sub_16544
 +
|?
 +
|?
 +
|?
 +
|-
 +
|DisplaySprite
 +
|?
 +
|sub_164F4
 +
|?
 +
|19240
 +
|219240
 +
|-
 +
|DeleteObject
 +
|D3C2
 +
|loc_2DFEE
 +
|?
 +
|?
 +
|?
 +
|-
 +
|SingleObjLoad
 +
|?
 +
|loc_17FDA
 +
|?
 +
|?
 +
|?
 +
|-
 +
|SingleObjLoad2
 +
|?
 +
|loc_17FFA
 +
|?
 +
|?
 +
|?
 +
|-
 +
|ObjHitFloor
 +
|13898
 +
|loc_1EDFA
 +
|?
 +
|?
 +
|?
 +
|-
 +
|ObjHitFloor2
 +
|?
 +
|loc_1EE0E
 +
|?
 +
|?
 +
|?
 +
|-
 +
|SpeedToPos
 +
|?
 +
|sub_163AC
 +
|?
 +
|?
 +
|?
 +
|-
 +
|MarkObjGone
 +
|D340
 +
|16472
 +
|?
 +
|?
 +
|?
 +
|-
 +
|findfloor
 +
|?
 +
|locret_1EE2E
 +
|?
 +
|?
 +
|?
 +
|-
 +
|ObjectFall/D5B2
 +
|?
 +
|sub_16380
 +
|?
 +
|?
 +
|?
 +
|-
 +
|PlaySong
 +
|?
 +
|sub_1370
 +
|?
 +
|?
 +
|?
 +
|-
 +
|PlaySound
 +
|?
 +
|sub_1376
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Unknown? ''(not filled in - Sub Routine to Generate Random Number)''
 +
|?
 +
|sub_3390
 +
|?
 +
|?
 +
|?
 +
|-
 +
|CalulateSinewave
 +
|?
 +
|sub_33B6
 +
|?
 +
|?
 +
|?
 +
|-
 +
|DeleteObject
 +
|?
 +
|loc_164E6
 +
|?
 +
|?
 +
|?
 +
|-
 +
|LoadPatternLoadCue
 +
|?
 +
|sub_F65E
 +
|?
 +
|?
 +
|?
 +
|-
 +
|BossMoveRoutine
 +
|?
 +
|sub_163AC
 +
|?
 +
|?
 +
|?
 +
|-
 +
|AddPointsRoutine
 +
|?
 +
|sub_40D06
 +
|?
 +
|?
 +
|?
 +
|-
 +
|BossdefeatedRoutine
 +
|?
 +
|loc_2D6CC
 +
|?
 +
|?
 +
|?
 +
|-
 +
|BossMoveRoutine
 +
|?
 +
|loc_2DB0E
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Obj15_Move2
 +
|?
 +
|loc_28AF4
 +
|?
 +
|?
 +
|?
 +
|-
 +
|Obj48_Move
 +
|?
 +
|loc_FFA2
 +
|?
 +
|?
 +
|?
 +
|}

Revision as of 23:11, 29 August 2006

S1 S2B S2 S2K S3 S3&K
ReadJoypads 132C 111C ? 1372 10DE
JoypadInit 12FC 10EC ? 1342 10AE
VDPSetupGame 1368 1158 ? 13AE 111A
clearScreen 142A, and 1458 1248, and 1276 ? 14D4, and 1502 1240, and 126E
PauseGame 14DC ? ? ? ?
PalLoad1 ? 2712 ? ? ?
PalLoad2 ? 272E ? ? ?
PalLoad3_Water ? 2746 ? ? ?
PalLoad4_Water ? 2764 ? ? ?
AnimateSprite ? sub_16544 ? ? ?
DisplaySprite ? sub_164F4 ? 19240 219240
DeleteObject D3C2 loc_2DFEE ? ? ?
SingleObjLoad ? loc_17FDA ? ? ?
SingleObjLoad2 ? loc_17FFA ? ? ?
ObjHitFloor 13898 loc_1EDFA ? ? ?
ObjHitFloor2 ? loc_1EE0E ? ? ?
SpeedToPos ? sub_163AC ? ? ?
MarkObjGone D340 16472 ? ? ?
findfloor ? locret_1EE2E ? ? ?
ObjectFall/D5B2 ? sub_16380 ? ? ?
PlaySong ? sub_1370 ? ? ?
PlaySound ? sub_1376 ? ? ?
Unknown? (not filled in - Sub Routine to Generate Random Number) ? sub_3390 ? ? ?
CalulateSinewave ? sub_33B6 ? ? ?
DeleteObject ? loc_164E6 ? ? ?
LoadPatternLoadCue ? sub_F65E ? ? ?
BossMoveRoutine ? sub_163AC ? ? ?
AddPointsRoutine ? sub_40D06 ? ? ?
BossdefeatedRoutine ? loc_2D6CC ? ? ?
BossMoveRoutine ? loc_2DB0E ? ? ?
Obj15_Move2 ? loc_28AF4 ? ? ?
Obj48_Move ? loc_FFA2 ? ? ?