И так мы здесь, помните вы говорили что все мои настройки не соответствуют реальной приставке? хорошо у меня сейчас очень правдивое доказательство, загружаем эмулятор Retrocopy:
http://www.retrocopy.com/download.aspx затем копируем код из скрытого текста:
<?xml version="1.0" ?>
<Settings>
<int2 name="input gg p2 start" value="0" value2="0" />
<int2 name="input gg p2 button2" value="0" value2="0" />
<int2 name="input gg p2 button1" value="0" value2="0" />
<int2 name="input gg p2 right" value="0" value2="0" />
<int2 name="input gg p2 left" value="0" value2="0" />
<int2 name="input gg p2 down" value="0" value2="0" />
<int2 name="input gg p2 up" value="0" value2="0" />
<int2 name="input gg p1 start" value="40" value2="0" />
<int2 name="input gg p1 button2" value="22" value2="0" />
<int2 name="input gg p1 button1" value="4" value2="0" />
<int2 name="input gg p1 right" value="79" value2="0" />
<int2 name="input gg p1 left" value="80" value2="0" />
<int2 name="input gg p1 down" value="81" value2="0" />
<int2 name="input gg p1 up" value="82" value2="0" />
<int2 name="input megadrive p2 buttonz" value="0" value2="0" />
<int2 name="input megadrive p2 buttony" value="0" value2="0" />
<int2 name="input megadrive p2 buttonx" value="0" value2="0" />
<int2 name="input megadrive p2 buttonc" value="0" value2="0" />
<int2 name="input megadrive p2 buttonb" value="0" value2="0" />
<int2 name="input megadrive p2 buttona" value="0" value2="0" />
<int2 name="input megadrive p2 mode" value="0" value2="0" />
<int2 name="input megadrive p2 start" value="0" value2="0" />
<int2 name="input megadrive p2 right" value="0" value2="0" />
<int2 name="input megadrive p2 left" value="0" value2="0" />
<int2 name="input megadrive p2 down" value="0" value2="0" />
<int2 name="input megadrive p2 up" value="0" value2="0" />
<int2 name="input megadrive p1 buttonz" value="7" value2="0" />
<int2 name="input megadrive p1 buttony" value="22" value2="0" />
<int2 name="input megadrive p1 buttonx" value="4" value2="0" />
<int2 name="input megadrive p1 buttonc" value="6" value2="0" />
<int2 name="input megadrive p1 buttonb" value="27" value2="0" />
<int2 name="input megadrive p1 buttona" value="29" value2="0" />
<int2 name="input megadrive p1 mode" value="42" value2="0" />
<int2 name="input megadrive p1 start" value="40" value2="0" />
<int2 name="input megadrive p1 right" value="79" value2="0" />
<int2 name="input megadrive p1 left" value="80" value2="0" />
<int2 name="input megadrive p1 down" value="81" value2="0" />
<int2 name="input megadrive p1 up" value="82" value2="0" />
<int2 name="input megadrive reset" value="76" value2="0" />
<int2 name="input megadrive pause" value="44" value2="0" />
<int2 name="input sms p2 button6" value="0" value2="0" />
<int2 name="input sms p2 button5" value="0" value2="0" />
<int2 name="input sms p2 button4" value="0" value2="0" />
<int2 name="input sms p2 button3" value="0" value2="0" />
<int2 name="input sms p2 button2" value="0" value2="0" />
<int2 name="input sms p2 button1" value="0" value2="0" />
<int2 name="input sms p2 right" value="0" value2="0" />
<int2 name="input sms p2 left" value="0" value2="0" />
<int2 name="input sms p2 down" value="0" value2="0" />
<int2 name="input sms p2 up" value="0" value2="0" />
<int2 name="input sms p1 button6" value="6" value2="0" />
<int2 name="input sms p1 button5" value="27" value2="0" />
<int2 name="input sms p1 button4" value="29" value2="0" />
<int2 name="input sms p1 button3" value="7" value2="0" />
<int2 name="input sms p1 button2" value="22" value2="0" />
<int2 name="input sms p1 button1" value="4" value2="0" />
<int2 name="input sms p1 right" value="79" value2="0" />
<int2 name="input sms p1 left" value="80" value2="0" />
<int2 name="input sms p1 down" value="81" value2="0" />
<int2 name="input sms p1 up" value="82" value2="0" />
<int2 name="input sms reset" value="76" value2="0" />
<int2 name="input sms pause" value="44" value2="0" />
<int2 name="input arcade p2 button6" value="0" value2="0" />
<int2 name="input arcade p2 button5" value="0" value2="0" />
<int2 name="input arcade p2 button4" value="0" value2="0" />
<int2 name="input arcade p2 button3" value="0" value2="0" />
<int2 name="input arcade p2 button2" value="0" value2="0" />
<int2 name="input arcade p2 button1" value="0" value2="0" />
<int2 name="input arcade p2 right" value="0" value2="0" />
<int2 name="input arcade p2 left" value="0" value2="0" />
<int2 name="input arcade p2 down" value="0" value2="0" />
<int2 name="input arcade p2 up" value="0" value2="0" />
<int2 name="input arcade p1 button6" value="6" value2="0" />
<int2 name="input arcade p1 button5" value="27" value2="0" />
<int2 name="input arcade p1 button4" value="29" value2="0" />
<int2 name="input arcade p1 button3" value="7" value2="0" />
<int2 name="input arcade p1 button2" value="22" value2="0" />
<int2 name="input arcade p1 button1" value="4" value2="0" />
<int2 name="input arcade p1 right" value="79" value2="0" />
<int2 name="input arcade p1 left" value="80" value2="0" />
<int2 name="input arcade p1 down" value="81" value2="0" />
<int2 name="input arcade p1 up" value="82" value2="0" />
<int2 name="input arcade start2" value="31" value2="0" />
<int2 name="input arcade start1" value="30" value2="0" />
<int2 name="input arcade insert coin2" value="35" value2="0" />
<int2 name="input arcade insert coin1" value="34" value2="0" />
<int2 name="input nes p2 start" value="0" value2="0" />
<int2 name="input nes p2 select" value="0" value2="0" />
<int2 name="input nes p2 buttona" value="0" value2="0" />
<int2 name="input nes p2 buttonb" value="0" value2="0" />
<int2 name="input nes p2 right" value="0" value2="0" />
<int2 name="input nes p2 left" value="0" value2="0" />
<int2 name="input nes p2 down" value="0" value2="0" />
<int2 name="input nes p2 up" value="0" value2="0" />
<int2 name="input nes p1 start" value="40" value2="0" />
<int2 name="input nes p1 select" value="229" value2="0" />
<int2 name="input nes p1 buttona" value="22" value2="0" />
<int2 name="input nes p1 buttonb" value="4" value2="0" />
<int2 name="input nes p1 right" value="79" value2="0" />
<int2 name="input nes p1 left" value="80" value2="0" />
<int2 name="input nes p1 down" value="81" value2="0" />
<int2 name="input nes p1 up" value="82" value2="0" />
<int2 name="input save state" value="64" value2="0" />
<int2 name="input load state" value="65" value2="0" />
<int2 name="input rewind" value="196651" value2="0" />
<int2 name="input fast forward" value="43" value2="0" />
<int2 name="input take screenshot" value="69" value2="0" />
<int2 name="input slow movement" value="44" value2="0" />
<int2 name="input turn off" value="20" value2="0" />
<int2 name="input use" value="8" value2="0" />
<int2 name="input move right" value="7" value2="0" />
<int2 name="input move left" value="4" value2="0" />
<int2 name="input move back" value="22" value2="0" />
<int2 name="input move forward" value="26" value2="0" />
<float name="audio_boost_high" value="0.400000" />
<float name="audio_boost_mid" value="1.000000" />
<float name="audio_boost_low" value="1.000000" />
<bool name="emu_audiocutoff_enabled" value="false" />
<int name="emu_audiocutoff_high" value="15000" />
<int name="emu_audiocutoff_low" value="800" />
<float name="audio_volume" value="1.000000" />
<int name="audio_app_samplerate" value="22050" />
<int name="audio_app_quality" value="1" />
<string name="login_userpass" value="" />
<string name="login_username" value="" />
<bool name="login_connectstartup" value="false" />
<float name="megadrive_ymvolume" value="1.000000" />
<float name="megadrive_psgvolume" value="1.000000" />
<int name="emu_autosaves" value="1" />
<int name="emu_rewindbuffer" value="0" />
<bool name="emu_gameroomfilter" value="true" />
<int name="emu_fastforward" value="2" />
<int name="gamebrowser_cursystem" value="4" />
<bool name="app_managecpucores" value="false" />
<int name="app_window_height" value="960" />
<int name="app_window_width" value="1280" />
<bool name="app_screenshotfull" value="false" />
<bool name="app_lighting" value="true" />
<bool name="app_vsync" value="true" />
<bool name="app_anisotropicfiltering" value="true" />
<bool name="app_antialias" value="true" />
<bool name="app_fullscreen" value="true" />
<bool name="emu_startfullscreen" value="true" />
<bool name="app_720runonce" value="true" />
</Settings>
Сохраняем файл как: config.xml и перемещаем его в директорию эмулятора, запускаем эмулятор.
Проверяем, в аудио опции звук 22050Hz! функцию High Boost настраиваем под свои аудио колонки, например на моих 5 ваттных колонках звук абсолютно точный с данными настройками как на стандартном телевизоре, ни слова про древние мониторы, про проблемы со скоростью, про то что на данный момент эмулируется Мега Драйв 2 тоже ни слова.
Ну как? реально? если скажете нет дорогие товарищи, то вот вам одобрение программиста! :
Я проверил много игр и многие из них играют с теми же интонациями свойственными только телевизору.
Ну что я победил?