aboutsummaryrefslogtreecommitdiff
path: root/Source/Menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Menu.c')
-rw-r--r--Source/Menu.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/Source/Menu.c b/Source/Menu.c
index dd000fd..7f21d85 100644
--- a/Source/Menu.c
+++ b/Source/Menu.c
@@ -326,9 +326,9 @@ static void MenuCheatInit(void)
{
TestCheat.Callback = &MenuTestCheat;
memset(TestCheat.Combination,0,CHEAT_ARRAY_SIZE);
- //memcpy(myarray, (int [5]){a,b,c,d,e}, 5*sizeof (int));
+ //memmove(myarray, (int [5]){a,b,c,d,e}, 5*sizeof (int));
- memcpy( TestCheat.Combination,
+ memmove( TestCheat.Combination,
(unsigned short[CHEAT_ARRAY_SIZE])
{ PAD_CIRCLE, PAD_CIRCLE, PAD_CROSS, PAD_TRIANGLE,
PAD_TRIANGLE, PAD_TRIANGLE, 0 , 0 ,
@@ -341,7 +341,7 @@ static void MenuCheatInit(void)
StackCheckCheat.Callback = &SystemPrintStackPointerAddress;
memset(StackCheckCheat.Combination, 0, CHEAT_ARRAY_SIZE);
- memcpy( StackCheckCheat.Combination,
+ memmove( StackCheckCheat.Combination,
(unsigned short[CHEAT_ARRAY_SIZE])
{ PAD_TRIANGLE, PAD_TRIANGLE, PAD_CROSS, PAD_TRIANGLE,
PAD_L1, PAD_R1, 0 , 0 ,
@@ -354,7 +354,7 @@ static void MenuCheatInit(void)
DevMenuCheat.Callback = &SystemDevMenuToggle;
memset(DevMenuCheat.Combination, 0 , CHEAT_ARRAY_SIZE);
- memcpy( DevMenuCheat.Combination,
+ memmove( DevMenuCheat.Combination,
(unsigned short[CHEAT_ARRAY_SIZE])
{ PAD_SQUARE, PAD_SQUARE, PAD_CROSS, PAD_CROSS,
PAD_CIRCLE, PAD_CIRCLE, PAD_TRIANGLE , PAD_TRIANGLE ,
@@ -367,7 +367,7 @@ static void MenuCheatInit(void)
SerialCheat.Callback = &SystemReturnToLoader;
memset(SerialCheat.Combination, 0 , CHEAT_ARRAY_SIZE);
- memcpy( SerialCheat.Combination,
+ memmove( SerialCheat.Combination,
(unsigned short[CHEAT_ARRAY_SIZE])
{ PAD_SQUARE, PAD_SQUARE, PAD_SQUARE, PAD_SQUARE,
PAD_CIRCLE, PAD_CIRCLE, PAD_CIRCLE , PAD_CIRCLE ,
@@ -388,6 +388,8 @@ void MainMenu(void)
GfxSetGlobalLuminance(NORMAL_LUMINANCE);
+ while (GfxIsGPUBusy());
+
while (1)
{
enum