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