From 91933f5bcbb19bcfcf380eafa83a6f3687a9451f Mon Sep 17 00:00:00 2001 From: util1 Date: Mon, 22 Jul 2019 13:55:24 +0200 Subject: [PATCH] optimization --- 1v13D.dlw | 14 +++++++------- 1v13D.g1w | 3 --- INIT/CasioRAM.mem | Bin 53792 -> 53792 bytes src/FxEngine/FxEngine.c | 4 ++-- src/main.c | 17 ++--------------- 5 files changed, 11 insertions(+), 27 deletions(-) diff --git a/1v13D.dlw b/1v13D.dlw index 0eab862..b3a935d 100644 --- a/1v13D.dlw +++ b/1v13D.dlw @@ -2,7 +2,7 @@ [_1] Type=5 -Order=0 +Order=2 Top=15 Left=2235 Height=4740 @@ -13,7 +13,7 @@ OptionA=0 [_2] Type=1 -Order=1 +Order=0 Top=15 Left=7800 Height=4740 @@ -25,7 +25,7 @@ OptionB=15 [_3] Type=6 -Order=3 +Order=4 Top=4740 Left=7800 Height=6390 @@ -36,7 +36,7 @@ OptionA=0 [_4] Type=7 -Order=5 +Order=6 Top=4740 Left=2220 Height=3165 @@ -47,7 +47,7 @@ OptionA=0 [_5] Type=8 -Order=4 +Order=5 Top=7905 Left=2220 Height=3225 @@ -80,7 +80,7 @@ OptionA=0 [_8] Type=17 -Order=6 +Order=1 Top=15 Left=-15 Height=11115 @@ -91,7 +91,7 @@ OptionA=0 [_9] Type=15 -Order=2 +Order=3 Top=4740 Left=2235 Height=6345 diff --git a/1v13D.g1w b/1v13D.g1w index 432d0e5..c783cd1 100644 --- a/1v13D.g1w +++ b/1v13D.g1w @@ -10,6 +10,3 @@ MemCardPath=SDCard Program=1V13D.G1A Debug=Debug\FXADDINror.dbg LoadAddress=80000000:90100000 - -[Files] -SourceFile=:1v13D.c diff --git a/INIT/CasioRAM.mem b/INIT/CasioRAM.mem index 5d22f30c92f416b70ccc3182a383d0149d6f820b..0485b649dface821c472788271758a62e9ec055d 100644 GIT binary patch delta 1289 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 diff --git a/src/FxEngine/FxEngine.c b/src/FxEngine/FxEngine.c index 6cc66bd..4182409 100644 --- a/src/FxEngine/FxEngine.c +++ b/src/FxEngine/FxEngine.c @@ -37,8 +37,8 @@ void FE_new_frame(void) FE_set_matrice(); //FE_zbuffer_clear(); // Not implemented yet ! - //dupdate(); - //dclear(); + dupdate(); + dclear(); } int FE_get_fps(void) diff --git a/src/main.c b/src/main.c index 7766a4d..b781c58 100644 --- a/src/main.c +++ b/src/main.c @@ -9,22 +9,9 @@ int main(void) dclear(C_WHITE); dtext(1, 1, "patience !", C_BLACK, C_NONE); char fps_ch[10]; - while (1) - { - FE_new_frame(); - - FE_new_frame(); - uint32_t fps=FE_get_fps(); - dclear(C_WHITE); - - sprintf(fps_ch,"%d",fps); - dtext(1, 1, fps_ch, C_BLACK,C_NONE); - dupdate(); - } - + dupdate(); getkey(); return 1; -} - +} \ No newline at end of file