diff options
Diffstat (limited to 'apps/plugins/puzzles')
-rw-r--r-- | apps/plugins/puzzles/SOURCES.games | 12 | ||||
-rw-r--r-- | apps/plugins/puzzles/puzzles.make | 9 | ||||
-rw-r--r-- | apps/plugins/puzzles/rockbox.c | 2 |
3 files changed, 16 insertions, 7 deletions
diff --git a/apps/plugins/puzzles/SOURCES.games b/apps/plugins/puzzles/SOURCES.games index b16cf0f70d..8ca99c0e2e 100644 --- a/apps/plugins/puzzles/SOURCES.games +++ b/apps/plugins/puzzles/SOURCES.games | |||
@@ -19,9 +19,6 @@ net.c | |||
19 | netslide.c | 19 | netslide.c |
20 | /*palisade.c*/ | 20 | /*palisade.c*/ |
21 | pattern.c | 21 | pattern.c |
22 | #if PLUGIN_BUFFER_SIZE > 0x20000 | ||
23 | pearl.c | ||
24 | #endif | ||
25 | pegs.c | 22 | pegs.c |
26 | range.c | 23 | range.c |
27 | rect.c | 24 | rect.c |
@@ -35,7 +32,7 @@ tents.c | |||
35 | /*towers.c*/ | 32 | /*towers.c*/ |
36 | tracks.c | 33 | tracks.c |
37 | twiddle.c | 34 | twiddle.c |
38 | /*undead.c*/ | 35 | /*undead.c*/ |
39 | /*unequal.c*/ | 36 | /*unequal.c*/ |
40 | unruly.c | 37 | unruly.c |
41 | untangle.c | 38 | untangle.c |
@@ -45,3 +42,10 @@ untangle.c | |||
45 | /*unfinished/separate.c*/ | 42 | /*unfinished/separate.c*/ |
46 | /*unfinished/slide.c*/ | 43 | /*unfinished/slide.c*/ |
47 | /*unfinished/sokoban.c*/ | 44 | /*unfinished/sokoban.c*/ |
45 | |||
46 | /* no c200v2 */ | ||
47 | #if PLUGIN_BUFFER_SIZE > 0x14000 | ||
48 | pearl.c | ||
49 | loopy.c | ||
50 | solo.c | ||
51 | #endif | ||
diff --git a/apps/plugins/puzzles/puzzles.make b/apps/plugins/puzzles/puzzles.make index f49b663197..520fd46693 100644 --- a/apps/plugins/puzzles/puzzles.make +++ b/apps/plugins/puzzles/puzzles.make | |||
@@ -42,8 +42,13 @@ PUZZLES_ROCKS := $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SR | |||
42 | ROCKS += $(PUZZLES_ROCKS) | 42 | ROCKS += $(PUZZLES_ROCKS) |
43 | endif | 43 | endif |
44 | 44 | ||
45 | # Hack to suppress all warnings: | 45 | PUZZLESOPTIMIZE := -O3 |
46 | PUZZLESFLAGS = $(filter-out -O%,$(PLUGINFLAGS)) -O3 \ | 46 | ifeq ($(MODELNAME), sansac200v2) |
47 | PUZZLESOPTIMIZE := -Os | ||
48 | endif | ||
49 | |||
50 | # we suppress all warnings | ||
51 | PUZZLESFLAGS = $(filter-out -O%,$(PLUGINFLAGS)) $(PUZZLESOPTIMIZE) \ | ||
47 | -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -w \ | 52 | -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -w \ |
48 | -DFOR_REAL -I$(PUZZLES_SRCDIR) | 53 | -DFOR_REAL -I$(PUZZLES_SRCDIR) |
49 | ifdef PUZZLES_COMBINED | 54 | ifdef PUZZLES_COMBINED |
diff --git a/apps/plugins/puzzles/rockbox.c b/apps/plugins/puzzles/rockbox.c index dc8d4c9645..077d5f8fe2 100644 --- a/apps/plugins/puzzles/rockbox.c +++ b/apps/plugins/puzzles/rockbox.c | |||
@@ -207,7 +207,7 @@ static inline void plot(unsigned x, unsigned y, unsigned long a, | |||
207 | r2 = RGB_UNPACK_RED(orig); | 207 | r2 = RGB_UNPACK_RED(orig); |
208 | g2 = RGB_UNPACK_GREEN(orig); | 208 | g2 = RGB_UNPACK_GREEN(orig); |
209 | b2 = RGB_UNPACK_BLUE(orig); | 209 | b2 = RGB_UNPACK_BLUE(orig); |
210 | #lse | 210 | #else |
211 | r2 = orig.r; | 211 | r2 = orig.r; |
212 | g2 = orig.g; | 212 | g2 = orig.g; |
213 | b2 = orig.b; | 213 | b2 = orig.b; |