예제 #1
0
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;
}
예제 #2
0
파일: cbm2ui.c 프로젝트: martinpiper/VICE
static UI_CALLBACK(VicMenu)
{
    if (CHECK_MENUS) {
        ui_menu_set_sensitive(w, cbm2_is_c500());
    }
}