int cbm2ui_init(void) { cbm2_font_14 = lib_malloc(14 * 256); cbm2_font_8 = lib_malloc(8 * 256); if (cbm2_is_c500()) { sdl_ui_set_menu_params = NULL; sdl_ui_set_menu_font(mem_chargen_rom + 0x800, 8, 8); sdl_ui_set_main_menu(xcbm5x0_main_menu); sdl_video_canvas_switch(1); } else { 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; }
static UI_CALLBACK(VicMenu) { if (CHECK_MENUS) { ui_menu_set_sensitive(w, cbm2_is_c500()); } }