From 9eceeb2a37763413b015f8fc01da9ec7d35c8d16 Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Thu, 29 Dec 2016 21:11:40 -0800 Subject: decompile mystery_event_menu.c --- include/link.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index 694339164..a5d30a473 100644 --- a/include/link.h +++ b/include/link.h @@ -124,11 +124,13 @@ struct Link extern struct Link gLink; extern u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS]; +extern u16 gLinkType; extern u32 gLinkStatus; extern u16 gSendCmd[CMD_LENGTH]; extern u8 gShouldAdvanceLinkState; extern struct LinkPlayer gLinkPlayers[]; extern u16 word_3002910[]; +extern bool8 gReceivedRemoteLinkPlayers; void Task_DestroySelf(u8); void sub_8007270(u8); -- cgit v1.2.3 From 052a03361025b4da5edb3405d8d3070214e3ce68 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Wed, 4 Jan 2017 20:39:06 +0100 Subject: Decompile sub_800DC24 --- include/link.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index a5d30a473..49dff6547 100644 --- a/include/link.h +++ b/include/link.h @@ -62,14 +62,14 @@ enum struct LinkPlayer { - u16 version; - u16 lp_field_2; - u32 trainerId; - u8 name[11]; - u8 gender; - u32 linkType; - u16 lp_field_18; - u16 language; + /* 0x00 */ u16 version; + /* 0x02 */ u16 lp_field_2; + /* 0x04 */ u32 trainerId; + /* 0x05 */ u8 name[11]; + /* 0x10 */ u8 gender; + /* 0x14 */ u32 linkType; + /* 0x18 */ u16 lp_field_18; + /* 0x20 */ u16 language; }; struct LinkPlayerBlock -- cgit v1.2.3 From 56f432fca2d552d8f0cda1a7fbab8aeb7d926fa2 Mon Sep 17 00:00:00 2001 From: Cameron Hall Date: Wed, 18 Jan 2017 16:35:34 -0600 Subject: start decompiling rom3 (#198) * start decompiling rom3 * newline * decompile sub_800BA78 --- include/link.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index 49dff6547..f88cf8f5a 100644 --- a/include/link.h +++ b/include/link.h @@ -65,11 +65,11 @@ struct LinkPlayer /* 0x00 */ u16 version; /* 0x02 */ u16 lp_field_2; /* 0x04 */ u32 trainerId; - /* 0x05 */ u8 name[11]; - /* 0x10 */ u8 gender; + /* 0x08 */ u8 name[11]; + /* 0x13 */ u8 gender; /* 0x14 */ u32 linkType; /* 0x18 */ u16 lp_field_18; - /* 0x20 */ u16 language; + /* 0x1A */ u16 language; }; struct LinkPlayerBlock -- cgit v1.2.3 From c0c3d2c52ad839450041d1ca6a29691efc5c5d35 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Wed, 10 May 2017 00:13:21 +0200 Subject: Decompile some cable_club functions --- include/link.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index f88cf8f5a..eb6f642bc 100644 --- a/include/link.h +++ b/include/link.h @@ -124,8 +124,10 @@ struct Link extern struct Link gLink; extern u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS]; +extern u8 gBlockSendBuffer[BLOCK_BUFFER_SIZE]; extern u16 gLinkType; extern u32 gLinkStatus; +extern u16 gBlockRecvBuffer[MAX_LINK_PLAYERS][BLOCK_BUFFER_SIZE / 2]; extern u16 gSendCmd[CMD_LENGTH]; extern u8 gShouldAdvanceLinkState; extern struct LinkPlayer gLinkPlayers[]; -- cgit v1.2.3 From ec3fe21936b250b329e58941a47e11afb9b240e0 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Sat, 24 Jun 2017 18:06:32 +0200 Subject: first src changes --- include/link.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index eb6f642bc..900234ed6 100644 --- a/include/link.h +++ b/include/link.h @@ -130,6 +130,10 @@ extern u32 gLinkStatus; extern u16 gBlockRecvBuffer[MAX_LINK_PLAYERS][BLOCK_BUFFER_SIZE / 2]; extern u16 gSendCmd[CMD_LENGTH]; extern u8 gShouldAdvanceLinkState; +#if GERMAN +extern u8 deUnkValue1; +extern u8 deUnkValue2; +#endif extern struct LinkPlayer gLinkPlayers[]; extern u16 word_3002910[]; extern bool8 gReceivedRemoteLinkPlayers; -- cgit v1.2.3 From a7bc5ccde76ded88ff8c2991456388f7f960a15b Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Sat, 24 Jun 2017 19:46:58 +0200 Subject: Make sBlockRequestLookupTable public --- include/link.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/link.h') diff --git a/include/link.h b/include/link.h index 900234ed6..f80f2bc58 100644 --- a/include/link.h +++ b/include/link.h @@ -122,6 +122,13 @@ struct Link struct RecvQueue recvQueue; }; +struct BlockRequest { + void * address; + u32 size; +}; + +extern const struct BlockRequest sBlockRequestLookupTable[5]; + extern struct Link gLink; extern u16 gRecvCmds[CMD_LENGTH][MAX_LINK_PLAYERS]; extern u8 gBlockSendBuffer[BLOCK_BUFFER_SIZE]; -- cgit v1.2.3