mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-28 18:20:42 -04:00
Discover gbpak and rumble functions
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
void bgun0f097ba0(s32 handnum, s32 weaponnum);
|
||||
void bgunRumble(s32 handnum, s32 weaponnum);
|
||||
s32 bgunGetUnequippedReloadIndex(s32 weaponnum);
|
||||
void bgunTickUnequippedReload(void);
|
||||
bool bgun0f097df0(struct inventory_typef *arg0, struct hand *hand);
|
||||
|
||||
+21
-21
@@ -9,7 +9,7 @@ u32 pakAlign(s8 device, u32 size);
|
||||
s32 pakGetAlignedFileLenByBodyLen(s8 device, s32 bodylen);
|
||||
u32 pakGetBodyLenByFileLen(u32 filelen);
|
||||
u32 pakGenerateSerial(s8 device);
|
||||
bool pakIsConnected(s8 device);
|
||||
bool pakIsMemoryPak(s8 device);
|
||||
s32 pak0f1167b0(s8 device, u32 filetype, u32 *buffer1024);
|
||||
s32 pak0f1167d8(s8 device);
|
||||
s32 pak0f116800(s8 device, s32 fileid, u8 *body, s32 arg3);
|
||||
@@ -17,20 +17,20 @@ s32 pak0f116828(s8 device, s32 fileid, s32 filetype, u8 *body, s32 *outfileid, s
|
||||
bool pakDeleteFile(s8 device, s32 fileid);
|
||||
s32 pakDeleteGameNote(s8 device, u16 company_code, u32 game_code, char *game_name, char *ext_name);
|
||||
s32 pak0f1168c4(s8 device, struct pakdata **arg1);
|
||||
u32 pak0f116914(s8 device);
|
||||
s32 pakGetDeviceSerial(s8 device);
|
||||
u32 pakGetType(s8 device);
|
||||
s32 pakGetSerial(s8 device);
|
||||
void pak0f11698c(s8 device);
|
||||
void pak0f116994(void);
|
||||
void pak0f1169c8(s8 device, s32 arg1);
|
||||
bool pak0f116aec(s8 device);
|
||||
bool pak0f116b5c(s8 device);
|
||||
void pak0f116bdc(s8 device, u8 *arg1, u8 *arg2);
|
||||
u16 pakGetSerial(s8 device);
|
||||
u32 pakGetUnk000(s8 device);
|
||||
u16 _pakGetSerial(s8 device);
|
||||
u32 _pakGetType(s8 device);
|
||||
void pakSetUnk010(s8 device, s32 value);
|
||||
s32 pak0f116df0(s8 device, struct pakdata **arg1);
|
||||
s32 pakDeleteGameNote2(s8 device, u16 company_code, u32 game_code, char *game_name, char *ext_name);
|
||||
s32 pakDeleteFile2(s8 device, s32 fileid);
|
||||
s32 _pakDeleteGameNote(s8 device, u16 company_code, u32 game_code, char *game_name, char *ext_name);
|
||||
s32 _pakDeleteFile(s8 device, s32 fileid);
|
||||
s32 pakGetUnk264(s8 device);
|
||||
u32 pakGetMaxFileSize(s8 device);
|
||||
s32 pakGetBodyLenByType(s8 device, u32 filetype);
|
||||
@@ -105,9 +105,9 @@ void pak0f11c54c(void);
|
||||
void pak0f11c6d0(void);
|
||||
void pakExecuteDebugOperations(void);
|
||||
void pak0f11ca30(void);
|
||||
void pak0f11cb9c(u32 arg0);
|
||||
s32 pak0f11cbd8(s8 device, s32 arg1, char *arg2, u16 arg3);
|
||||
s32 pak0f11cc6c(s8 device, u16 arg1, char *buffer, u16 len);
|
||||
void gbpakHandleError(u32 arg0);
|
||||
bool gbpakRead(s8 device, s32 address, u8 *buffer, u16 size);
|
||||
bool gbpakWrite(s8 device, u16 address, u8 *buffer, u16 size);
|
||||
bool pak0f11cd00(s8 device, u16 arg1, char *arg2, s32 arg3, s32 arg4);
|
||||
bool pak0f11ce00(s8 device, u16 arg1, char *arg2, s32 arg3, bool arg4);
|
||||
u32 pak0f11d118(void);
|
||||
@@ -123,16 +123,16 @@ u32 pak0f11d8b4(void);
|
||||
u32 pak0f11d9c4(void);
|
||||
|
||||
#if VERSION >= VERSION_NTSC_1_0
|
||||
void pak0f11dc04(s32 arg0, f32 arg1, s32 arg2, s32 arg3);
|
||||
void pakRumble(s32 device, f32 numsecs, s32 onduration, s32 offduration);
|
||||
#else
|
||||
void pak0f11dc04(s8 arg0, f32 arg1, s32 arg2, s32 arg3);
|
||||
void pakRumble(s8 device, f32 numsecs, s32 onduration, s32 offduration);
|
||||
#endif
|
||||
|
||||
void pak0f11dcb0(s32 arg0);
|
||||
void pak0f11dd58(s8 playernum);
|
||||
void pak0f11de20(s8 playernum);
|
||||
void pak0f11deb8(void);
|
||||
void pak0f11df38(void);
|
||||
void pakStopRumbleForAllPaks(bool disablepolling);
|
||||
void pakDisableRumbleForPlayer(s8 playernum);
|
||||
void pakEnableRumbleForPlayer(s8 playernum);
|
||||
void pakDisableRumbleForAllPlayers(void);
|
||||
void pakEnableRumbleForAllPlayers(void);
|
||||
void pakDumpPak(void);
|
||||
void pak0f11df94(s8 device);
|
||||
void pak0f11e3bc(s8 device);
|
||||
@@ -144,10 +144,10 @@ bool pakHasBitflag(u32 flagnum, u8 *stream);
|
||||
void pakClearAllBitflags(u8 *flags);
|
||||
void pakN64FontCodeToAscii(char *src, char *dst, s32 len);
|
||||
s8 pakFindBySerial(s32 deviceserial);
|
||||
s32 pak0f11e750(s8 arg0);
|
||||
bool pak0f11e78c(void);
|
||||
bool pak0f11e7f0(char *a, char *b);
|
||||
s32 pak0f11e844(s8 device);
|
||||
s32 pak0f11e750(s8 device);
|
||||
bool gbpakIsAnyPerfectDark(void);
|
||||
bool gbpakStrcmp(char *a, char *b);
|
||||
s32 gbpakIdentifyGame(s8 device);
|
||||
bool pak0f11ea34(s8 arg0);
|
||||
|
||||
extern const char var7f1b423c[];
|
||||
|
||||
Reference in New Issue
Block a user