int c64ui_init(void) { uic64cart_init(); ui_register_machine_specific(c64_ui_specific); ui_register_menu_toggles(c64_ui_menu_toggles); return 0; }
int scpu64ui_init(void) { uic64cart_init(); ui_register_machine_specific(scpu64_ui_specific); ui_register_menu_toggles(scpu64_ui_menu_toggles); ui_register_translation_tables(scpu64ui_menu_translation_table, scpu64ui_popup_translation_table); return 0; }
int c64scui_init(void) { uic64cart_init(); ui_register_menu_translation_layout(c64_ui_translation_menu); ui_register_menu_layout(c64_ui_menu); ui_register_machine_specific(c64_ui_specific); ui_register_menu_toggles(c64_ui_menu_toggles); return 0; }
int c64ui_init(void) { tui_menu_t ui_ioextensions_submenu; ui_create_main_menu(1, 1, 1, 2, 1); tui_menu_add_separator(ui_special_submenu); ui_ioextensions_submenu = tui_menu_create("I/O extensions", 1); tui_menu_add(ui_ioextensions_submenu, ioextenstions_menu_items); if (machine_class == VICE_MACHINE_C64SC) { uic64model_init(ui_special_submenu); } tui_menu_add_submenu(ui_special_submenu, "_I/O extensions...", "Configure I/O extensions", ui_ioextensions_submenu, NULL, 0, TUI_MENU_BEH_CONTINUE); uic64cart_init(NULL); tui_menu_add_separator(ui_video_submenu); uivideo_init(ui_video_submenu, VID_VICII, VID_NONE); tui_menu_add(ui_sound_submenu, sid_c64_ui_menu_items); tui_menu_add(ui_rom_submenu, rom_menu_items); uiburstmod_init(ui_ioextensions_submenu); uilightpen_init(ui_ioextensions_submenu); uireu_init(ui_ioextensions_submenu); uigeoram_c64_init(ui_ioextensions_submenu); uiramcart_init(ui_ioextensions_submenu); uiide64_init(ui_ioextensions_submenu); uidqbb_init(ui_ioextensions_submenu); uiisepic_init(ui_ioextensions_submenu); uiexpert_init(ui_ioextensions_submenu); uiplus60k_init(ui_ioextensions_submenu); uiplus256k_init(ui_ioextensions_submenu); uic64_256k_init(ui_ioextensions_submenu); uimmc64_init(ui_ioextensions_submenu); uimmcreplay_init(ui_ioextensions_submenu); uidigimax_c64_init(ui_ioextensions_submenu); uids12c887rtc_c64_init(ui_ioextensions_submenu); uimagicvoice_init(ui_ioextensions_submenu); #ifdef HAVE_TFE uitfe_c64_init(ui_ioextensions_submenu); #endif uieasyflash_init(ui_ioextensions_submenu); uisoundexpander_c64_init(ui_ioextensions_submenu); tui_menu_add_item(ui_ioextensions_submenu, "Enable SFX Sound Sampler", "Enable SFX Sound Sampler", toggle_SFXSoundSampler_callback, NULL, 3, TUI_MENU_BEH_CONTINUE); tui_menu_add_item(ui_ioextensions_submenu, "Enable Userport RTC", "Enable Userport RTC", toggle_UserportRTC_callback, NULL, 3, TUI_MENU_BEH_CONTINUE); return 0; }