/* called after the rom is opened */ void init_neo(char *rom_name) { cpu_68k_init(); neogeo_init(); pd4990a_init(); setup_misc_patch(rom_name); if (conf.sound) { cpu_z80_init(); ogc_init_audio(); streams_sh_start(); YM2610_sh_start(); conf.snd_st_reg_create=1; } cpu_68k_reset(); arcade = (conf.system != SYS_HOME); }
void init_neo(char *rom_name) { cpu_68k_init(); neogeo_init(); pd4990a_init(); setup_misc_patch(rom_name); if (conf.sound) { cpu_z80_init(); init_sdl_audio(); streams_sh_start(); YM2610_sh_start(); SDL_PauseAudio(0); conf.snd_st_reg_create=1; } cpu_68k_reset(); }
void init_neo(void) { #ifdef ENABLE_940T int z80_overclk = CF_VAL(cf_get_item_by_name("z80clock")); #endif //neogeo_init_save_state(); #ifdef GP2X gp2x_ram_ptr_reset(); #endif cpu_68k_init(); // neogeo_reset(); pd4990a_init(); // setup_misc_patch(rom_name); init_sound(); neogeo_reset(); }