diff options
Diffstat (limited to 'apps/plugins/rockboy/rockboy.c')
-rw-r--r-- | apps/plugins/rockboy/rockboy.c | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c index beefb210b0..01e4de51c5 100644 --- a/apps/plugins/rockboy/rockboy.c +++ b/apps/plugins/rockboy/rockboy.c | |||
@@ -86,7 +86,7 @@ void setoptions (void) | |||
86 | snprintf(optionsave, sizeof(optionsave), "%s/%s", savedir, optionname); | 86 | snprintf(optionsave, sizeof(optionsave), "%s/%s", savedir, optionname); |
87 | 87 | ||
88 | fd = open(optionsave, O_RDONLY); | 88 | fd = open(optionsave, O_RDONLY); |
89 | if(fd < 0) // no options to read, set defaults | 89 | if(fd < 0) /* no options to read, set defaults */ |
90 | { | 90 | { |
91 | #if (CONFIG_KEYPAD == IRIVER_H100_PAD) | 91 | #if (CONFIG_KEYPAD == IRIVER_H100_PAD) |
92 | options.A=BUTTON_ON; | 92 | options.A=BUTTON_ON; |
@@ -136,13 +136,31 @@ void setoptions (void) | |||
136 | options.START=BUTTON_SCROLL_UP; | 136 | options.START=BUTTON_SCROLL_UP; |
137 | options.SELECT=BUTTON_SCROLL_DOWN; | 137 | options.SELECT=BUTTON_SCROLL_DOWN; |
138 | options.MENU=BUTTON_POWER; | 138 | options.MENU=BUTTON_POWER; |
139 | #elif CONFIG_KEYPAD == IAUDIO_X5_PAD | ||
140 | options.A=BUTTON_PLAY; | ||
141 | options.B=BUTTON_REC; | ||
142 | options.START=BUTTON_SELECT; | ||
143 | options.SELECT=BUTTON_NONE; | ||
144 | options.MENU=BUTTON_POWER; | ||
145 | |||
146 | #elif CONFIG_KEYPAD == IRIVER_H10_PAD | ||
147 | options.A=BUTTON_PLAY; | ||
148 | options.B=BUTTON_FF; | ||
149 | options.START=BUTTON_REW; | ||
150 | options.SELECT=BUTTON_NONE; | ||
151 | options.MENU=BUTTON_POWER; | ||
139 | #endif | 152 | #endif |
140 | 153 | ||
141 | options.maxskip=4; | 154 | options.maxskip=4; |
142 | options.fps=0; | 155 | options.fps=0; |
143 | options.showstats=0; | 156 | options.showstats=0; |
157 | #if (LCD_WIDTH>=160) && (LCD_HEIGHT>=144) | ||
144 | options.fullscreen=0; | 158 | options.fullscreen=0; |
159 | #else | ||
160 | options.fullscreen=1; | ||
161 | #endif | ||
145 | options.sound=1; | 162 | options.sound=1; |
163 | options.pal=0; | ||
146 | } | 164 | } |
147 | else | 165 | else |
148 | read(fd,&options, sizeof(options)); | 166 | read(fd,&options, sizeof(options)); |
@@ -197,9 +215,6 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
197 | rb->wheel_send_events(false); | 215 | rb->wheel_send_events(false); |
198 | #endif | 216 | #endif |
199 | 217 | ||
200 | /* now go ahead and have fun! */ | ||
201 | /* rb->splash(HZ*2, true, "Rockboy v0.3"); */ | ||
202 | /* rb->lcd_clear_display(); */ | ||
203 | gnuboy_main(parameter); | 218 | gnuboy_main(parameter); |
204 | 219 | ||
205 | #ifdef HAVE_WHEEL_POSITION | 220 | #ifdef HAVE_WHEEL_POSITION |