+ if (setup_info[choice].type & TYPE_SKIP_ENTRY)
+ choice--;
+ }
+#if 1
+ else if (setup_info[choice].type & TYPE_SKIP_ENTRY)
+ {
+ choice += SIGN(dy);
+
+ if (choice < first_entry ||
+ choice > first_entry + num_page_entries - 1)
+ first_entry += SIGN(dy);
+ }
+#endif
+
+ // printf("::: MARK 1: %d\n", first_entry);
+
+ first_entry_store[setup_mode] = first_entry;