User Tools

Site Tools


fusion:data_disassemblies:functions
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


fusion:data_disassemblies:functions [2016/09/06 16:00] (current) – created mon732
Line 1: Line 1:
 +======Functions======
 +Functions in rom that haven't been decompiled.\\
 +All +1 cuz thumb.
  
 +  #include "MetroidFusionFunctions.h"
 +  
 +  void (*ChangeSAXState)(unsigned char newState) = 0x800D0C5;
 +  unsigned char (*SAXNeedsToThink)(void) = 0x80157FD;
 +  unsigned long (*RunAI)(void) = 0x8017B5D;
 +  void (*SomeKindofSAXInit)(void)=0x801621D;
 +  void (*SAXWALKING)(void)=0x8016491;
 +  void (*DependsonWhatSAXIsShooting)(void)=0x801C4D;
 +  void (*SomeEndofPoseSwitch)(void)=0x801C50D;
 +  void (*sub_801C1BC)(void)=0x801C1BD;
 +  void (*AnimateSAXCD)(void)=0x0801C425;
 +  void (*sub_8016648)(void)=0x8016649;
 +  void (*sub_8016684)(void)=0x8016685;
 +  void (*DrawSAX)(void)=0x8017AC9;
 +  void (*sub_801C23C)(void)=0x801C23D;
 +  void (*SomeTurn)(void)=0x801655D;
 +  int (*SetTurnOrientation)(void)=0x801C471;
 +  void (* sub_8003538)(unsigned short , unsigned short)=0x8003539;
 +  void (*SetsSomeClipThenReturnsSoemthing)(unsigned short , unsigned short)=0x8011391;
 +  int (*sub_8015E88)(void)=0x8015E89;
 +  int (*sub_801BB98)(void)=0x801BB99;
 +  void(*sub_801C3D4)(void) = 0x801C3D5;
 +  int (* WESHOOTINGBOIZ)(void)=0x8015DD5;
 +  int (*ShittyAssAnimateFunction)(unsigned short)=0x8011605;
 +  int (*AimWeapon)(unsigned short, unsigned short)=0x8011B25;
 +  int (*MoreInTileStuff)(unsigned short, unsigned short)=0x8011059;;
 +  int(*sub_80168A0)(void)=0x80168A1;
 +  int(*sub_8016A7C)(void)=0x8016A7D;
 +  void(*MetroidsMoveAimlessly)(void) = 0x804ED79;
 +  void(*MetroidFloatsInCircles)(void) = 0x804F05D;
 +  void(*MetroidFloatsToTopLeftRight)(void) = 0x804F11D;
 +  void(*sub_804ED14)(void) = 0x804ED15;
 +  int(*PlayMusic)(int track) = 0x0800270D;
 +  void (*sub_80730E4)(unsigned short, unsigned short, char) = 0x80730E5;
 +  void(*sub_80123C4) (short a1, short a2, char a3) = 0x80123C5;
 +  void(*sub_80610D8) (unsigned short a1, unsigned short a2, unsigned char a3, unsigned long a4, char a5) = 0x80610D9;
 +  int(*SpawnASprite)(char SpriteToSpawn, char AnotherOrientation, char GFXSlot, char NewSpriteDirection, unsigned short SpawnYValue, unsigned shortSpawnXValue, unsigned short newOrientation) = 0x800FBC9;
 +  void(*LZDecomp)(void *Srcp, void *Destp) = 0x80009ED;
 +  void(*LZWramuncomp)(void *Srcp, void *Destp) = 0x80009F9;
 +  signed long(*TotalDiv)(signed long Number, signed long Denom) = 0x8004BA9;
fusion/data_disassemblies/functions.txt · Last modified: 2016/09/06 16:00 by mon732