Эмуляция > Эмуляторы консолей 1-4 поколений
RetroCopy: NES/SMS/GEN/GameGear/Arcade emulator
<< < (2/25) > >>
Photon9:
Эмуль обновился до 0.700 правда проку от изменений кот наплакал, сейвы так и не добавили
Петер Доннерветтер:

--- Цитата: evg.s от 14 Декабрь 2009, 22:34:02 ---QuickNES от blarrg'a. Есть на этом сайте, в разделе эмуляторы NES для Windows.

--- Конец цитаты ---
а еще перемотка есть в bsnes. отличная фишка кстати! упал куда-нибудь или еще как облажался... бац! исправляем историю :)
новость эту в декабре пропустил... посмотрел сейчас видео - ну прикольно смотрится. но нету Супер Нинтендо :) в общем предпочту кликать ром и играть на привычном и проверенном эмуляторе, чем разбираться с навороченным гуем)
Shadow 750:
Новая версия Retrocopy 0.720! исправлено много ошибок прошлой версии + звуковой эквалайзер + много улучшений, долгожданная функция автосохранения после выхода из игры, в верхней менюшке можно настроить способ автосохранения! и как всегда я нашёл много ошибок уже в этой новой версии! ещё немножко и я буду в статусе бэта тестеров на форуме Retrocopy  ^_^

Я напечатал маленький отчётик об ошибках за 6 часов (Sasha):

http://www.retrocopy.com/forumthread/239-1/glitches-and-emulation-errors-in-mega-drive-retrocopy-0720.aspx
Эйл:
Подскажите, куда ложить скрины игр SMS, скачанные тут: http://www.retrocopy.com/downloads/media.torrent
Shadow 750:

--- Цитата: Эйл от 18 Март 2010, 11:18:08 ---Подскажите, куда ложить скрины игр SMS, скачанные тут: http://www.retrocopy.com/downloads/media.torrent

--- Конец цитаты ---

В директорию эмулятора: \RetroCopy\sms\media

Забыл сказать: Не надо распаковывать архивы с картинками, архивы нужно положить в показаную директорию :)

Uber Shadow:
И так мы здесь, помните вы говорили что все мои настройки не соответствуют реальной приставке? хорошо у меня сейчас очень правдивое доказательство, загружаем эмулятор 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 тоже ни слова.

Ну как? реально? если скажете нет дорогие товарищи, то вот вам одобрение программиста! :



Я проверил много игр и многие из них играют с теми же интонациями свойственными только телевизору.

Ну что я победил?
Имаго:
Всё, что ясно из разговора на твоём скриншоте, это то, что тебе удалось настройками добиться приглушённого звука, который, вероятно, был слышен из динамика телевизора, не более.

К слову, у меня этот эмулятор вообще не работает, подозреваю, что из-за интегрированного видео, но искать причину лень, поэтому каждая новая версия отправляется в треш.

Шурик, получишь бан за мультиэккаунт, тяжело было сутки потерпеть?
evgs:
Где можно узнать, использует ли RetroCopy исходный код сторонних эмуляторов (если да, то каких)
или же этот эмуль полностью написан с нуля автором?
Silver 746:

--- Цитата: evg.s от 29 Март 2010, 20:52:28 ---Где можно узнать, использует ли RetroCopy исходный код сторонних эмуляторов (если да, то каких)
или же этот эмуль полностью написан с нуля автором?

--- Конец цитаты ---

Этот эмулятор переписан с нуля, с применением Cyclerate для сверхточности.

------------------------------------------------------------------------------------

Это замечательный эмулятор, с очень высокой совместимостью всех известных версий игровых консолей, полностью согласен этот эмулятор содержит ещё много ошибок, но уже можно сделать очень много интересных вещей.  :)

Эмуляция приставки Sega Genesis\Mega Drive:

Sega Genesis in Retrocopy

Sega Genesis in Retrocopy с эмуляцией TV

Сравнение с эмулятором Kega Fusion:

Kega Fusion

Эмуляция приставки Mega Drive 2:



Sonic 3 & Knuckles

Sonic the Hedgehog 1

Golden Axe 3

Sonic 3 & Knuckles

YS III

Thunder Force 3

скачать Retrocopy

Два профиля: Mega Drive 2
GKill:
Не понимаю в чем отличие от других эмуляторов. На видео не видно никаких отличий во всяком случае  :?
Silver 746:

--- Цитата: GKill от 01 Июнь 2010, 14:03:26 ---Не понимаю в чем отличие от других эмуляторов. На видео не видно никаких отличий во всяком случае  :?

--- Конец цитаты ---

Это улучшенная версия Retrocopy, если запустить эмулятор с обычными настройками, то он не похож на Kega Fusion и все реальные консоли.

Первый тест с демонстрацией на полное сходство с Kega Fusion по звучанию, в Retrocopy есть небольшой сюрприз - ещё более кристально чистый звук чем в Kega Fusion, но его нужно слушать на прямую, так как Youtube искажает качество.

Второй тест Mega Drive 2 с 100% эмуляцией, медленная музыка, хорошие мелодии, мощные статические эффекты, например удар молнии в игре Golden Axe 3 , есть и обычная версия Mega Drive 2, профиль с настройками находится в архиве Conf.zip
Photon9:
Young Indiana NЕS на 2 уровне нормальный или тоже косячйт?
Данил:
Можно ли узнать какие аркадные машины эмулирует эта программа и ссылки где их можно скачать?
Просто собираю сборку свою вот и хочу узнать.
Morphium:

--- Цитата: Данил от 02 Июнь 2010, 09:14:27 ---Можно ли узнать какие аркадные машины эмулирует эта программа и ссылки где их можно скачать?
Просто собираю сборку свою вот и хочу узнать.

--- Конец цитаты ---
Sega System E

Скачать можно здесь - http://www.retroroms.net/
Silver 746:

--- Цитата: Photon9 от 02 Июнь 2010, 01:20:20 ---Young Indiana NЕS на 2 уровне нормальный или тоже косячйт?

--- Конец цитаты ---

Автор эмулятора возможно исправил эту ошибку + добавил много новых мапперов
Bugrim:
посмотрел, понравилось ибо оболочка это хорошо, это всё в одном месте. Но мало консолей, управление всеми событиями хочется с джоя, нет простого биллинейного фильтра, и как играм присвоить картинки?
Данил:
Да! Да! насчет фоток мне тоже очень интересно!
Silver 746:

--- Цитата: Bugrim от 02 Июнь 2010, 14:33:36 ---посмотрел, понравилось ибо оболочка это хорошо, это всё в одном месте. Но мало консолей, управление всеми событиями хочется с джоя, нет простого биллинейного фильтра, и как играм присвоить картинки?

--- Конец цитаты ---

Джойстик поддерживается  :)  в опциях управления двойным щелчком мышки назначиваем кнопки:



Биллинейный фильтр включается по нажатию клавиши F5, есть несколько фильтров сглаживания (клавиша F6)

картинки играм? вернее для Sega Master System? очень просто  :) нужно зарегистрироваться на сайте Retrocopy и использовать логин и пароль внутри эмулятора, появится дополнительная кнопка - скачать содержимое

Bugrim:
про джой я имел виду навигацию по программе, а за все остальное спасибо. А что таких баз по другим консолям еще нет?
Silver 746:

--- Цитата: Bugrim от 02 Июнь 2010, 15:17:48 ---про джой я имел виду навигацию по программе

--- Конец цитаты ---

Навигация по программе с помощью джойстика не поддерживается.


--- Цитата: Bugrim от 02 Июнь 2010, 15:17:48 ---А что таких баз по другим консолям еще нет?

--- Конец цитаты ---

Автор начинает собирать базу игр карманной приставки Game Gear, пока неизвестно когда всё будет готово...

На сайте Retrocopy есть торрент со всеми картинками для игр Sega Master System, только зарегистрированые пользователи могут скачать торрент

Я сделал список совместимости Mega Drive, все присутствующие в списке игры работают превосходно.  :)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии