static void c64ui_dynamic_menu_create(void) { uisound_menu_create(); uivicii_menu_create(); uicart_menu_create(); uikeyboard_menu_create(); }
int c128ui_init(void) { int columns_key; #ifdef SDL_DEBUG fprintf(stderr, "%s\n", __func__); #endif resources_get_int("40/80ColumnKey", &columns_key); sdl_video_canvas_switch(columns_key ^ 1); sdl_ui_set_menu_params = c128ui_set_menu_params; uicart_menu_create(); uidrive_menu_create(); uikeyboard_menu_create(); sdl_ui_set_main_menu(x128_main_menu); sdl_ui_set_menu_font(mem_chargen_rom + 0x800, 8, 8); sdl_vkbd_set_vkbd(&vkbd_c128); #ifdef HAVE_FFMPEG sdl_menu_ffmpeg_init(); #endif return 0; }
int cbm2ui_init(void) { cbm2_font_8 = lib_malloc(8 * 256); cbm2_font_14 = lib_malloc(14 * 256); uijoyport_menu_create(0, 0, 1, 1); uikeyboard_menu_create(); sdl_ui_set_menu_params = cbm2ui_set_menu_params; sdl_ui_set_main_menu(xcbm6x0_7x0_main_menu); sdl_vkbd_set_vkbd(&vkbd_cbm2); #ifdef HAVE_FFMPEG sdl_menu_ffmpeg_init(); #endif return 0; }
int cbm5x0ui_init(void) { cbm2_font_8 = lib_malloc(8 * 256); sdl_ui_set_menu_params = NULL; uijoyport_menu_create(1, 1, 0, 0); uidrive_menu_create(); uikeyboard_menu_create(); sdl_ui_set_menu_font(mem_chargen_rom + 0x800, 8, 8); sdl_ui_set_main_menu(xcbm5x0_main_menu); sdl_video_canvas_switch(1); sdl_vkbd_set_vkbd(&vkbd_cbm2); #ifdef HAVE_FFMPEG sdl_menu_ffmpeg_init(); #endif return 0; }