summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCameron Hall <cameronghall@cox.net>2018-01-18 17:07:11 -0600
committerCameron Hall <cameronghall@cox.net>2018-01-18 17:07:11 -0600
commitb85e23c15a5cbdd88d6c3111d2f54de0a2adac35 (patch)
tree6348a7bb3091366150412235386f7c646f09ec60 /src
parentbcbc9d040ba671df27183bff0b7356da3d9511f6 (diff)
add some debug data
Diffstat (limited to 'src')
-rw-r--r--src/debug/unk_debug_menu_3.c39
-rw-r--r--src/engine/menu_cursor.c9
-rw-r--r--src/engine/reset_rtc_screen.c7
-rw-r--r--src/field/field_effect_helpers.c2
-rw-r--r--src/field/party_menu.c64
-rw-r--r--src/field/pokeblock.c5
-rw-r--r--src/pokemon/mail.c12
7 files changed, 50 insertions, 88 deletions
diff --git a/src/debug/unk_debug_menu_3.c b/src/debug/unk_debug_menu_3.c
index dfb92feb9..fe2e6317e 100644
--- a/src/debug/unk_debug_menu_3.c
+++ b/src/debug/unk_debug_menu_3.c
@@ -1,5 +1,10 @@
+#include "global.h"
+#include "menu.h"
+
+#if DEBUG
+
__attribute__((naked))
-void debug_sub_813C404()
+int debug_sub_813C404()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -27,7 +32,7 @@ void debug_sub_813C404()
}
__attribute__((naked))
-void debug_sub_813C430()
+int debug_sub_813C430()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -55,7 +60,7 @@ void debug_sub_813C430()
}
__attribute__((naked))
-void debug_sub_813C45C()
+int debug_sub_813C45C()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -83,7 +88,7 @@ void debug_sub_813C45C()
}
__attribute__((naked))
-void debug_sub_813C488()
+int debug_sub_813C488()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -111,7 +116,7 @@ void debug_sub_813C488()
}
__attribute__((naked))
-void debug_sub_813C4B4()
+int debug_sub_813C4B4()
{
asm(
" push {r4, lr}\n"
@@ -134,7 +139,7 @@ void debug_sub_813C4B4()
}
__attribute__((naked))
-void debug_sub_813C4D4()
+int debug_sub_813C4D4()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -162,7 +167,7 @@ void debug_sub_813C4D4()
}
__attribute__((naked))
-void debug_sub_813C500()
+int debug_sub_813C500()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -237,7 +242,7 @@ void debug_sub_813C52C()
}
__attribute__((naked))
-void debug_sub_813C580()
+int debug_sub_813C580()
{
asm(
" push {lr}\n"
@@ -250,7 +255,7 @@ void debug_sub_813C580()
}
__attribute__((naked))
-void debug_sub_813C58C()
+int debug_sub_813C58C()
{
asm(
" push {lr}\n"
@@ -263,7 +268,7 @@ void debug_sub_813C58C()
}
__attribute__((naked))
-void debug_sub_813C598()
+int debug_sub_813C598()
{
asm(
" push {lr}\n"
@@ -276,7 +281,7 @@ void debug_sub_813C598()
}
__attribute__((naked))
-void debug_sub_813C5A4()
+int debug_sub_813C5A4()
{
asm(
" push {lr}\n"
@@ -293,7 +298,7 @@ void debug_sub_813C5A4()
}
__attribute__((naked))
-void debug_sub_813C5B4()
+int debug_sub_813C5B4()
{
asm(
" push {r4, r5, r6, r7, lr}\n"
@@ -498,7 +503,7 @@ void debug_sub_813C6AC()
}
__attribute__((naked))
-void debug_sub_813C740()
+int debug_sub_813C740()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -596,7 +601,7 @@ void debug_sub_813C740()
}
__attribute__((naked))
-void debug_sub_813C810()
+int debug_sub_813C810()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -656,7 +661,7 @@ void debug_sub_813C810()
}
__attribute__((naked))
-void debug_sub_813C888()
+int debug_sub_813C888()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -752,7 +757,7 @@ void debug_sub_813C904()
}
__attribute__((naked))
-void debug_sub_813C93C()
+int debug_sub_813C93C()
{
asm(
" push {r4, r5, r6, lr}\n"
@@ -795,3 +800,5 @@ void debug_sub_813C93C()
);
}
+#endif
+
diff --git a/src/engine/menu_cursor.c b/src/engine/menu_cursor.c
index 35116d40b..ae4d5b14a 100644
--- a/src/engine/menu_cursor.c
+++ b/src/engine/menu_cursor.c
@@ -11,6 +11,15 @@ EWRAM_DATA static u8 gUnknown_0203A3D2 = 0;
EWRAM_DATA static u8 gUnknown_0203A3D3 = 0;
EWRAM_DATA static u8 gUnknown_0203A3D4 = 0;
+#if DEBUG
+//const u8 gEmptySpace_08459A8C[0x1C0] = {0};
+//const u8 gEmptySpace_08459A8C[0xE300-0xC700] = {0};
+asm(".section .rodata\n\
+ .global gEmptySpace_08459A8C\n\
+gEmptySpace_08459A8C:\n\
+ .incbin \"pokeruby_de_debug.gba\", 0x459A8C, 0x1C00");
+#endif
+
#if ENGLISH
#include "../src/data/menu_cursor_en.h"
#elif GERMAN
diff --git a/src/engine/reset_rtc_screen.c b/src/engine/reset_rtc_screen.c
index 0cfa1e71a..cda73f96b 100644
--- a/src/engine/reset_rtc_screen.c
+++ b/src/engine/reset_rtc_screen.c
@@ -147,6 +147,13 @@ const struct SpriteTemplate gSpriteTemplate_83764E8 =
const u8 gUnknown_08376500[] = _(" : ");
+#if DEBUG
+const u8 gUnknown_Debug_0839AE94[] = _("にっすう");
+const u8 gUnknown_Debug_0839AE99[] = _("じかん");
+const u8 gUnknown_Debug_0839AE9D[] = _("ゲームない じかん");
+const u8 gUnknown_Debug_0839AEA7[] = _("RTC じかん");
+#endif
+
void SpriteCB_ResetRtcCusor0(struct Sprite *sprite)
{
int state = gTasks[sprite->data[0]].data[2];
diff --git a/src/field/field_effect_helpers.c b/src/field/field_effect_helpers.c
index 165829a55..e2514df90 100644
--- a/src/field/field_effect_helpers.c
+++ b/src/field/field_effect_helpers.c
@@ -29,8 +29,6 @@ static void sub_81280A0(struct MapObject *, struct Sprite *, struct Sprite *);
static void sub_8128174(struct Sprite *);
static u32 ShowDisguiseFieldEffect(u8, u8, u8);
-const u8 UnusedEggString_8401E28[] = _("タマゴ");
-
void SetUpReflection(struct MapObject *mapObject, struct Sprite *sprite, bool8 flag)
{
struct Sprite *newSprite;
diff --git a/src/field/party_menu.c b/src/field/party_menu.c
index b76710a2d..e26b801bc 100644
--- a/src/field/party_menu.c
+++ b/src/field/party_menu.c
@@ -107,69 +107,6 @@ EWRAM_DATA u8 gUnknown_0202E8F6 = 0;
EWRAM_DATA u16 gUnknown_0202E8F8 = 0;
EWRAM_DATA u8 gPartyMenuType = 0;
-#if 0
-const u16 TMHMMoves[] =
-{
- 0x5016,
- 0x030D,
- 0x3DFF,
- MOVE_CALM_MIND,
- MOVE_ROAR,
- MOVE_TOXIC,
- MOVE_HAIL,
- MOVE_BULK_UP,
- MOVE_BULLET_SEED,
- MOVE_HIDDEN_POWER,
- MOVE_SUNNY_DAY,
- MOVE_TAUNT,
- MOVE_ICE_BEAM,
- MOVE_BLIZZARD,
- MOVE_HYPER_BEAM,
- MOVE_LIGHT_SCREEN,
- MOVE_PROTECT,
- MOVE_RAIN_DANCE,
- MOVE_GIGA_DRAIN,
- MOVE_SAFEGUARD,
- MOVE_FRUSTRATION,
- MOVE_SOLAR_BEAM,
- MOVE_IRON_TAIL,
- MOVE_THUNDERBOLT,
- MOVE_THUNDER,
- MOVE_EARTHQUAKE,
- MOVE_RETURN,
- MOVE_DIG,
- MOVE_PSYCHIC,
- MOVE_SHADOW_BALL,
- MOVE_BRICK_BREAK,
- MOVE_DOUBLE_TEAM,
- MOVE_REFLECT,
- MOVE_SHOCK_WAVE,
- MOVE_FLAMETHROWER,
- MOVE_SLUDGE_BOMB,
- MOVE_SANDSTORM,
- MOVE_FIRE_BLAST,
- MOVE_ROCK_TOMB,
- MOVE_AERIAL_ACE,
- MOVE_TORMENT,
- MOVE_FACADE,
- MOVE_SECRET_POWER,
- MOVE_REST,
- MOVE_ATTRACT,
- MOVE_THIEF,
- MOVE_STEEL_WING,
- MOVE_SKILL_SWAP,
- MOVE_SNATCH,
- MOVE_OVERHEAT,
- MOVE_CUT,
- MOVE_FLY,
- MOVE_SURF,
- MOVE_STRENGTH,
- MOVE_FLASH,
- MOVE_ROCK_SMASH,
- MOVE_WATERFALL,
- MOVE_DIVE,
-};
-#else
const u16 TMHMMoves[] =
{
MOVE_FOCUS_PUNCH,
@@ -231,7 +168,6 @@ const u16 TMHMMoves[] =
MOVE_WATERFALL,
MOVE_DIVE,
};
-#endif
//FIXME
//const u8 *unrefTileBuffer = gTileBuffer;
diff --git a/src/field/pokeblock.c b/src/field/pokeblock.c
index 73fa53d97..b69d8ac06 100644
--- a/src/field/pokeblock.c
+++ b/src/field/pokeblock.c
@@ -233,6 +233,11 @@ const struct Pokeblock gUnknown_083F7F9C[] =
{ PBLOCK_CLR_YELLOW, 0, 0, 0, 0, 20, 20}
};
+#if DEBUG
+// possibly continuation of gUnknown_083F7F9C?
+asm(".incbin \"baserom_de_debug.gba\", 0x424128, 0x50");
+#endif
+
// text
static void sub_810B674(void)
diff --git a/src/pokemon/mail.c b/src/pokemon/mail.c
index 1ad8d8376..160bce913 100644
--- a/src/pokemon/mail.c
+++ b/src/pokemon/mail.c
@@ -298,13 +298,13 @@ const u8 Str_841160F[] = _("{STR_VAR_1} {STR_VAR_2}");
const u8 Str_841161A[] = _("メール{STR_VAR_1} {STR_VAR_2}");
const u8 Str_8411623[] = _("メール{STR_VAR_1}を だれに もたせる?");
const u8 Str_8411634[] = _("000 {STR_VAR_1}");
-const u8 Str_841163B[] = _("せいきの データが とうろくずみ です\n");
-const u8 Str_841163B_after[] = _("しんき とうろく できません");
-const u8 Str_841165E[] = _("せいきに とうろくされたメールデータは\n");
-const u8 Str_841165E_after[] = _("へんこう できません");
+const u8 Str_841163B[] = _("せいきの データが とうろくずみ です\n"
+ "しんき とうろく できません");
+const u8 Str_841165E[] = _("せいきに とうろくされたメールデータは\n"
+ "へんこう できません");
const u8 Str_841167D[] = _("メール{STR_VAR_1} とうろく かいじょ");
-const u8 Str_841168D[] = _("デバッグメニューから とうろくした\n");
-const u8 Str_841168D_after[] = _("メール いがいは けせません");
+const u8 Str_841168D[] = _("デバッグメニューから とうろくした\n"
+ "メール いがいは けせません");
const u8 Str_84116AE[] = _("メール{STR_VAR_1} {STR_VAR_2} {STR_VAR_3}");
const struct MenuAction _84116BC[] =