int cartridge_cmdline_options_init(void) { mon_cart_cmd.cartridge_attach_image = cartridge_attach_image; mon_cart_cmd.cartridge_detach_image = cartridge_detach_image; if (cmdline_register_options(cmdline_options) < 0 || finalexpansion_cmdline_options_init() < 0 || vic_fp_cmdline_options_init() < 0 || vic_um_cmdline_options_init() < 0 || megacart_cmdline_options_init() < 0 #ifdef HAVE_TFE || tfe_cmdline_options_init() < 0 #endif || aciacart_cmdline_options_init() < 0 || digimax_cmdline_options_init() < 0 || ds12c887rtc_cmdline_options_init() < 0 || sfx_soundexpander_cmdline_options_init() < 0 || sfx_soundsampler_cmdline_options_init() < 0 || ioramcart_cmdline_options_init() < 0 || georam_cmdline_options_init() < 0 || debugcart_cmdline_options_init() < 0) { return -1; } return 0; }
/* C64-specific command-line option initialization. */ int machine_cmdline_options_init(void) { if (vsid_mode) { if (sound_cmdline_options_init() < 0 || sid_cmdline_options_init() < 0 || psid_init_cmdline_options() < 0 ) return -1; return 0; } if (traps_cmdline_options_init() < 0 || vsync_cmdline_options_init() < 0 || video_init_cmdline_options() < 0 || c64_cmdline_options_init() < 0 || reu_cmdline_options_init() < 0 || georam_cmdline_options_init() < 0 || ramcart_cmdline_options_init() < 0 || plus60k_cmdline_options_init() < 0 || plus256k_cmdline_options_init() < 0 || c64_256k_cmdline_options_init() < 0 || mmc64_cmdline_options_init() < 0 || digimax_cmdline_options_init() < 0 #ifdef HAVE_TFE || tfe_cmdline_options_init() < 0 #endif || vicii_cmdline_options_init() < 0 || sound_cmdline_options_init() < 0 || sid_cmdline_options_init() < 0 || acia1_cmdline_options_init() < 0 || rs232drv_cmdline_options_init() < 0 || rsuser_cmdline_options_init() < 0 || serial_cmdline_options_init() < 0 || printer_cmdline_options_init() < 0 #ifdef HAVE_MOUSE || mouse_cmdline_options_init() < 0 #endif #ifndef COMMON_KBD || kbd_cmdline_options_init() < 0 #endif || drive_cmdline_options_init() < 0 || datasette_cmdline_options_init() < 0 || cartridge_cmdline_options_init() < 0 ) return -1; return 0; }