void europc_init() { common_init(); mem_add_bios(); jim_init(); keyboard_xt_init(); mouse_serial_init(); xtide_init(); nmi_init(); device_add(&gameport_device); }
void olim24_init() { common_init(); mem_add_bios(); keyboard_olim24_init(); nvr_init(); olivetti_m24_init(); xtide_init(); nmi_init(); device_add(&gameport_device); }
void xt_init() { common_init(); mem_add_bios(); pit_set_out_func(1, pit_refresh_timer_xt); keyboard_xt_init(); mouse_serial_init(); xtide_init(); nmi_init(); device_add(&gameport_device); }
void pcjr_init() { mem_add_bios(); fdc_add_pcjr(); pic_init(); pit_init(); pit_set_out_func(0, pit_irq0_timer_pcjr); serial1_init(0x2f8, 3); keyboard_pcjr_init(); device_add(&sn76489_device); nmi_mask = 0x80; }
void ams_init() { AMSTRAD = 1; common_init(); mem_add_bios(); amstrad_init(); keyboard_amstrad_init(); nvr_init(); xtide_init(); nmi_init(); fdc_set_dskchg_activelow(); device_add(&gameport_device); }
void tandy1ksl2_init() { // TANDY = 1; common_init(); mem_add_bios(); keyboard_tandy_init(); mouse_serial_init(); device_add(&pssj_device); xtide_init(); nmi_init(); device_add(&tandy_rom_device); device_add(&tandy_eeprom_device); device_add(&gameport_device); }
void at_init() { AT = 1; common_init(); mem_add_bios(); pit_set_out_func(1, pit_refresh_timer_at); dma16_init(); ide_init(); keyboard_at_init(); if (models[model].init == at_init) mouse_serial_init(); nvr_init(); pic2_init(); device_add(&gameport_device); }
void ps1_common_init() { AT = 1; common_init(); mem_add_bios(); pit_set_out_func(1, pit_refresh_timer_at); dma16_init(); ide_init(); keyboard_at_init(); mouse_ps2_init(); nvr_init(); pic2_init(); fdc_set_dskchg_activelow(); device_add(&ps1_audio_device); /*PS/1 audio uses ports 200h and 202-207h, so only initialise gameport on 201h*/ device_add(&gameport_201_device); }
void tandy1k_init() { TANDY = 1; common_init(); mem_add_bios(); keyboard_tandy_init(); mouse_serial_init(); if (romset == ROM_TANDY) device_add(&sn76489_device); else device_add(&ncr8496_device); xtide_init(); nmi_init(); if (romset != ROM_TANDY) device_add(&tandy_eeprom_device); device_add(&gameport_device); }
void initpc() { char *p; // allegro_init(); get_executable_name(pcempath,511); pclog("executable_name = %s\n", pcempath); p=get_filename(pcempath); *p=0; pclog("path = %s\n", pcempath); fdd_init(); keyboard_init(); mouse_init(); joystick_init(); midi_init(); loadconfig(NULL); pclog("Config loaded\n"); loadfont("mda.rom", 0, cga_fontdat, cga_fontdatm); loadfont("roms/pc1512/40078.ic127", 0, pc1512_fontdat, pc1512_fontdatm); loadfont("roms/pc200/40109.bin", 0, pc200_fontdat, pc200_fontdatm); codegen_init(); cpuspeed2=(AT)?2:1; // cpuspeed2=cpuspeed; atfullspeed=0; device_init(); initvideo(); mem_init(); loadbios(); mem_add_bios(); timer_reset(); sound_reset(); fdc_init(); // #ifdef USE_NETWORKING vlan_reset(); //NETWORK network_card_init(network_card_current); // #endif loaddisc(0,discfns[0]); loaddisc(1,discfns[1]); //loadfont(); loadnvr(); sound_init(); resetide(); #if __unix if (cdrom_drive == -1) cdrom_null_open(cdrom_drive); else #endif ioctl_open(cdrom_drive); pit_reset(); /* if (romset==ROM_AMI386 || romset==ROM_AMI486) */fullspeed(); ali1429_reset(); // CPUID=(is486 && (cpuspeed==7 || cpuspeed>=9)); // pclog("Init - CPUID %i %i\n",CPUID,cpuspeed); shadowbios=0; #if __unix if (cdrom_drive == -1) cdrom_null_reset(); else #endif ioctl_reset(); }