static void pet_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_PET_SETTINGS: ui_pet_settings_dialog(hwnd); break; case IDM_PETREU_SETTINGS: ui_petreu_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, translate_res(IDD_PETROM_SETTINGS_DIALOG), translate_res(IDD_PETDRIVEROM_SETTINGS_DIALOG), romset_dialog_resources, uirom_settings); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_CRTC, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd, 0, NULL, 0, 0); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } }
static void pet_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_PETMODEL_SETTINGS: ui_petmodel_settings_dialog(hwnd); break; case IDM_PET_SETTINGS: ui_pet_settings_dialog(hwnd); break; case IDM_PETCOLOUR_SETTINGS: ui_petcolour_settings_dialog(hwnd); break; case IDM_PETDWW_SETTINGS: ui_petdww_settings_dialog(hwnd); break; case IDM_PETREU_SETTINGS: ui_petreu_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_PETROM_SETTINGS_DIALOG, IDD_PETDRIVEROM_SETTINGS_DIALOG, uirom_settings, pet_main_trans, pet_drive_trans, pet_generic_trans, pet_main_left_group, pet_main_middle_group, pet_main_right_group, pet_drive_left_group, pet_drive_middle_group, pet_drive_right_group); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_CRTC, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_EXTRA_JOY_SETTINGS: ui_extra_joystick_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } }
static int cbm5x0_ui_specific(video_canvas_t *canvas, int idm) { switch (idm) { case IDM_CIA_SETTINGS: ui_single_cia_model_dialog(); break; case IDM_LOAD_CART_1XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_8KB_1000); break; case IDM_UNLOAD_CART_1XXX: cartridge_detach_image(CARTRIDGE_CBM2_8KB_1000); break; case IDM_LOAD_CART_2_3XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_8KB_2000); break; case IDM_UNLOAD_CART_2_3XXX: cartridge_detach_image(CARTRIDGE_CBM2_8KB_2000); break; case IDM_LOAD_CART_4_5XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_16KB_4000); break; case IDM_UNLOAD_CART_4_5XXX: cartridge_detach_image(CARTRIDGE_CBM2_16KB_4000); break; case IDM_LOAD_CART_6_7XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_16KB_6000); break; case IDM_UNLOAD_CART_6_7XXX: cartridge_detach_image(CARTRIDGE_CBM2_16KB_6000); break; case IDM_CBM2_MODEL_510_PAL: cbm2model_set(CBM2MODEL_510_PAL); break; case IDM_CBM2_MODEL_510_NTSC: cbm2model_set(CBM2MODEL_510_NTSC); break; case IDM_PALETTE_SETTINGS: ui_video_palette_settings_dialog(canvas, "VICIIExternalPalette", "VICIIPaletteFile", translate_text(IDS_VICII_PALETTE_FILENAME)); break; case IDM_COLOR_SETTINGS: ui_video_color_settings_dialog(canvas, "VICIIColorGamma", "VICIIColorTint", "VICIIColorSaturation", "VICIIColorContrast", "VICIIColorBrightness"); break; case IDM_RENDER_FILTER: ui_video_render_filter_settings_dialog(canvas, "VICIIFilter"); break; case IDM_CRT_EMULATION_SETTINGS: ui_video_crt_settings_dialog(canvas, "VICIIPALScanLineShade", "VICIIPALBlur", "VICIIPALOddLinePhase", "VICIIPALOddLineOffset"); break; case IDM_CBM5X0_SETTINGS: ui_cbm5x0_settings_dialog(); break; case IDM_SID_SETTINGS: ui_sid_settings2_dialog(); break; case IDM_COMPUTER_ROM_SETTINGS: ui_cbm2_computer_rom_settings_dialog(canvas); break; case IDM_DRIVE_ROM_SETTINGS: ui_cbm2_drive_rom_settings_dialog(canvas); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(); break; case IDM_PRINTER_SETTINGS: ui_printer_settings_dialog(canvas, 1, 1); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(); break; #ifdef AMIGA_OS4 case IDM_JOY_SETTINGS: ui_joystick_settings_cbm5x0_dialog(); break; #else case IDM_JOY_DEVICE_SELECTION: ui_joystick_device_cbm5x0_dialog(); break; case IDM_JOY_FIRE_SELECTION: ui_joystick_fire_cbm5x0_dialog(); break; #endif case IDM_KEYBOARD_SETTINGS: // uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } return 0; }
static void cbm5x0_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_LOAD_CART_1000: case IDM_LOAD_CART_2000_3000: case IDM_LOAD_CART_4000_5000: case IDM_LOAD_CART_6000_7000: uicart_attach(wparam, hwnd, cbm5x0_ui_cartridges); break; case IDM_UNLOAD_CART_1000: cartridge_detach_image(CARTRIDGE_CBM2_8KB_1000); break; case IDM_UNLOAD_CART_2000_3000: cartridge_detach_image(CARTRIDGE_CBM2_8KB_2000); break; case IDM_UNLOAD_CART_4000_5000: cartridge_detach_image(CARTRIDGE_CBM2_16KB_4000); break; case IDM_UNLOAD_CART_6000_7000: cartridge_detach_image(CARTRIDGE_CBM2_16KB_6000); break; case IDM_CBM2MODEL_SETTINGS: ui_cbm5x0model_settings_dialog(hwnd); break; case IDM_CBM2_SETTINGS: ui_cbm5x0_settings_dialog(hwnd); break; case IDM_JOYPORT_SETTINGS: ui_joyport_settings_dialog(hwnd, 1, 1, 0, 0, 0); break; case IDM_JOY_SETTINGS: ui_joystick_settings_dialog(hwnd); break; case IDM_SID_SETTINGS: ui_siddtv_settings_dialog(hwnd); break; case IDM_CIA_SETTINGS: ui_cia_settings_dialog(hwnd, 1); break; case IDM_VICII_SETTINGS: ui_vicii_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_CBM2ROM_SETTINGS_DIALOG, IDD_CBM2DRIVEROM_SETTINGS_DIALOG, uirom_settings, cbm5x0_main_trans, cbm5x0_drive_trans, cbm5x0_generic_trans, cbm5x0_main_left_group, cbm5x0_main_middle_group, cbm5x0_main_right_group, cbm5x0_drive_left_group, cbm5x0_drive_middle_group, cbm5x0_drive_right_group); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_VICII, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; case IDM_MOUSE_SETTINGS: ui_mouse_settings_dialog(hwnd, 1); break; case IDM_SAMPLER_SETTINGS: ui_sampler_settings_dialog(hwnd); break; } }