From 637774362fdbedd8a54b651e6196a1e1a4f4c093 Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Sun, 25 Jun 2017 20:12:08 -0400 Subject: start decompiling sound_check_menu.c --- include/player_pc.h | 4 ---- include/task.h | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/player_pc.h b/include/player_pc.h index f2446ebdf..8debeda88 100755 --- a/include/player_pc.h +++ b/include/player_pc.h @@ -1,10 +1,6 @@ #ifndef GUARD_PLAYER_PC_H #define GUARD_PLAYER_PC_H -// general task defines -#define TASK gTasks[taskId] -#define FUNC func - // local task defines #define PAGE_INDEX data[0] #define ITEMS_ABOVE_TOP data[1] diff --git a/include/task.h b/include/task.h index 6c6efdf4f..a71577ee3 100644 --- a/include/task.h +++ b/include/task.h @@ -1,6 +1,10 @@ #ifndef GUARD_TASK_H #define GUARD_TASK_H +// general task defines +#define TASK gTasks[taskId] +#define FUNC func + typedef void (*TaskFunc)(u8 taskId); struct Task -- cgit v1.2.3 From d5e220ebbe7ca570306ee176926b9d81373414df Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Tue, 27 Jun 2017 22:56:08 -0400 Subject: decompile up to sub_80BAE10 --- include/global.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/global.h b/include/global.h index e90fcdd0f..ce58c02f4 100644 --- a/include/global.h +++ b/include/global.h @@ -43,6 +43,9 @@ fndec\ #define min(a, b) (a >= b ? a : b) #define max(a, b) (a <= b ? a : b) +// why does GF hate 2d arrays +#define ARR_2D(x, y) ((x) * 2 + (y)) + enum { VERSION_SAPPHIRE = 1, -- cgit v1.2.3 From 22da2dfafc892e8d07af95e715cb1ae889bccd5c Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Fri, 30 Jun 2017 15:39:17 -0400 Subject: finish decompiling sound_check_menu.c except for sub_80BAE78 --- include/global.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/global.h b/include/global.h index ce58c02f4..0f5bcde6d 100644 --- a/include/global.h +++ b/include/global.h @@ -44,7 +44,15 @@ fndec\ #define max(a, b) (a <= b ? a : b) // why does GF hate 2d arrays -#define ARR_2D(x, y) ((x) * 2 + (y)) +#define MULTI_DIM_ARR(x, dim, y) ((x) * dim + (y)) + +// dim access enums +enum +{ + B_8 = 1, + B_16 = 2, + B_32 = 4 +}; enum { -- cgit v1.2.3 From 87dc53438e56c09f72e0d30eab5a565137d16b63 Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Sat, 1 Jul 2017 21:15:03 -0400 Subject: text defines --- include/text.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/text.h b/include/text.h index 6e32de6dd..2c579d227 100644 --- a/include/text.h +++ b/include/text.h @@ -6,6 +6,7 @@ #define CHAR_QUESTION_MARK 0xAC #define CHAR_PERIOD 0xAD #define CHAR_HYPHEN 0xAE +#define CHAR_3PERIODS 0xB0 #define CHAR_MALE 0xB5 #define CHAR_FEMALE 0xB6 #define CHAR_COMMA 0xB8 -- cgit v1.2.3 From 3725149f032e114e40a0363636951293d99d79ef Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Sat, 1 Jul 2017 21:16:28 -0400 Subject: formatting --- include/text.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/text.h b/include/text.h index 2c579d227..e640a59f5 100644 --- a/include/text.h +++ b/include/text.h @@ -6,7 +6,7 @@ #define CHAR_QUESTION_MARK 0xAC #define CHAR_PERIOD 0xAD #define CHAR_HYPHEN 0xAE -#define CHAR_3PERIODS 0xB0 +#define CHAR_3PERIODS 0xB0 #define CHAR_MALE 0xB5 #define CHAR_FEMALE 0xB6 #define CHAR_COMMA 0xB8 -- cgit v1.2.3 From 2bedaf3824d27b6f8b3e3df9ec13604c0c6af749 Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Sat, 1 Jul 2017 22:03:40 -0400 Subject: oops --- include/text.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/text.h b/include/text.h index e640a59f5..cf413644b 100644 --- a/include/text.h +++ b/include/text.h @@ -6,7 +6,7 @@ #define CHAR_QUESTION_MARK 0xAC #define CHAR_PERIOD 0xAD #define CHAR_HYPHEN 0xAE -#define CHAR_3PERIODS 0xB0 +#define CHAR_ELLIPSIS 0xB0 #define CHAR_MALE 0xB5 #define CHAR_FEMALE 0xB6 #define CHAR_COMMA 0xB8 -- cgit v1.2.3