int LoopInit() { int ret=0; // bits LSb->MSb: // enable_ym2612&dac, enable_sn76496, enable_z80, stereo_sound; // alt_renderer, 6button_gamepad, accurate_timing, accurate_sprites PicoOpt=0x1f; PsndRate=44100; //PsndLen=PsndRate/60; // calculated later by pico itself // Init Direct3D: ret=DirectInit(); if (ret) return 1; InputInit(); // Init DirectSound: //DSoundInit(); ret=EmuInit(); if (ret) return 1; FileMenu.init(); LoopMode=8; PicoWriteSound = UpdateSound; return 0; }
//----------------------------------------------------------------------------- // Purpose: Open default launcher key based on game directory //----------------------------------------------------------------------------- bool CRegistry::Init( const char *platformName ) { char subDir[ 512 ]; wsprintf( subDir, "%s\\Settings", platformName ); return DirectInit( subDir ); }