+ if(argv[1]) {
+ start_scr_name = argv[1];
+ }
+
+ if(scr_init() == -1) {
+ return -1;
+ }
+ if(scr_change(scr_lookup(start_scr_name), 4000) == -1) {
+ fprintf(stderr, "screen %s not found\n", start_scr_name);
+ return -1;
+ }
+
+ /* clear the framebuffer at least once */
+ memset(fb_pixels, 0, fb_width * fb_height * fb_bpp / CHAR_BIT);