Сообщения без ответов | Активные темы Текущее время: 10 ноя 2024, 23:19



Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
 DeSmuME JIT 
Автор Сообщение
Сообщение 11 апр 2012, 14:32
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
На форуме эму-лэнд выложили DeSmuME JIT test. С ней все или почти все игры будут идти на полной скорости.
http://www.emu-land.net/forum/index.php ... #msg837319

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 11 апр 2012, 14:56
Профиль WWW
Основатель сайта
Аватара пользователя

Зарегистрирован:
21 июл 2007, 15:40
Сообщения: 2234
Откуда: Москва
А что за JIT версия?


Сообщение 11 апр 2012, 15:11
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
Версия с динамическим рекомпилятором. Я сам не разбираюсь в этом:)

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 14 апр 2012, 13:39
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
Другая версия, компил March 27 2012
DeSmuME_JIT.zip

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 21 апр 2012, 14:19
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
DeSmuME 0.9.8 JIT 2012-04-20
http://nds.baronline.net.ua/

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 21 апр 2012, 19:09
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
Надеюсь в будущем JIT не станет основным, ведь это очень плохой хак...

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 21 апр 2012, 21:28
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
//Silver 746, почему плохой?

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 22 апр 2012, 06:09
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
iddqd писал(а):
//Silver 746, почему плохой?


Рекомпилятор ломает точную эмуляцию железа консоли, переводит инфу пакетами вместо комплексной передачи всего сразу, в таком случае требование к ресурсам ПК значительно уменьшается (вместе с точностью и принципом работы реальной железки, ведь ее железо не по частям работает)

Одно дело юзать рекомпиляторы для эмуляторов Dreamcast и PS2 (пока не существует достаточно мощного процессора для нормальной эмуляции) в Nintendo DS достаточно слабый процессор, все игры пойдут в фуллспиде на топовом разогнанном проце (4 ~ 5Ггц)

Не подумайте ничего плохого, я лишь объяснил почему это плохо, нет речи о полном удалении отдельных опций дающих прирост скорости для слабых ПК.

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 22 апр 2012, 11:20
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 12:19
Сообщения: 36
Откуда: Ukraine
Вас не поймешь, то кричите - DeSmuME фулфо медленное, на топовых тормоза, нафиг та аккуратность, если поиграть - без лагов низя.
Сделал - блин - это же теперь акурратности не будет, лучше разогнать топовый комп до 4-5Ггц.

Короче, пойду-ка удалю все наработки с JIT :) и удалю бранч с официального репозитория.
Все за ТОЧНОСТЬ и ТОПОВЫЕ PC!!!! Урья :player:

_________________
DeSmuME - NintendoDS emulator


Последний раз редактировалось CrazyMax 22 апр 2012, 16:42, всего редактировалось 1 раз.



Сообщение 22 апр 2012, 15:58
Профиль ICQ
Аватара пользователя

Зарегистрирован:
22 авг 2007, 19:39
Сообщения: 268
Откуда: Украина. Краматорск
Но-но, удалять - это перебор!

_________________
まだ若い夜...


Сообщение 22 апр 2012, 16:31
Профиль

Зарегистрирован:
09 авг 2007, 11:23
Сообщения: 525
//CrazyMax, пожалуйста, не делайте этого!(

_________________
Применение ArtMoney в эмуляторных играх


Сообщение 22 апр 2012, 16:40
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 12:19
Сообщения: 36
Откуда: Ukraine
Да я пошутил, что я враг своему здоровью. :tease:

_________________
DeSmuME - NintendoDS emulator


Сообщение 22 апр 2012, 18:17
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
CrazyMax писал(а):
Вас не поймешь, то кричите - DeSmuME фулфо медленное, на топовых тормоза, нафиг та аккуратность, если поиграть - без лагов низя.


А я всегда за аккуратность, не имеет значения плохая производительность в настоящее время (40~60fps в некоторых ресурсоемких играх вполне терпимо), в будущем куплю новый процессор и попытаюсь разогнать настолько, насколько сможет материнка. ^_^

CrazyMax писал(а):
Короче, пойду-ка удалю все наработки с JIT :) и удалю бранч с официального репозитория.
Все за ТОЧНОСТЬ и ТОПОВЫЕ PC!!!! Урья :player:


:laugh:

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 22 апр 2012, 20:58
Профиль

Зарегистрирован:
30 окт 2007, 00:53
Сообщения: 75
Страшилки тут рассказывает, прямо JIT это такой ужас... Полторы сотни игр проверил - полет нормальный. Наверняка что-то поломанное найдется, но ведь можно починить. Для пуристов никто ведь не мешает интерпретатор врубить. Почти во всех эмуляторах с каким либо динамическим рекомпилятором есть и режим интерпретатора.
И никто не мешает написать свой эмулятор, хоть PS3 с точностью до цикла, для квантового компьютера образца 3012 года.

Насчет "на будущее", та же эмуляция PSX железа в MAME тормозила в 2000ом году, тормозит и сейчас. Имеем десктоп с Phenom II 945BE, разогнанным до 4.2ГГц (это еще такой найти надо, чтобы настолько разогнался без поднятия питания и двое суток mprime без ошибок при этом) - звук иногда заикается и фреймскип иногда аж до 10 поднимается, в играх c Namco System 22. Имеем ноут с Sandy Bridge - та же картина. При этом глюки есть.
А что касается DS, там и с JIT не всё летает.


Сообщение 22 апр 2012, 23:26
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 480
Оффтоп - а можно примеры тормозящих игр на МАМЕ и NDS? Хочу у себя проверить.

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Сообщение 22 апр 2012, 23:52
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
Flash писал(а):
Страшилки тут рассказывает, прямо JIT это такой ужас... Полторы сотни игр проверил - полет нормальный.


Что еще раз доказывает, в основном народу нужны игры, JIT самый простой вариант дать скорость средним конфигурациям, самое интересное они потом сравнивают эмуляторы железа с оптимизированными хакуляторами игр, разжигают драмы о плохой оптимизации, мол о чем думал автор когда делал этот слоупочный эмуль? :-P

Flash писал(а):
Для пуристов никто ведь не мешает интерпретатор врубить. Почти во всех эмуляторах с каким либо динамическим рекомпилятором есть и режим интерпретатора.


Не во всех, к примеру Pcsx2, NullDC, там интерпретатор для галочки, при всем желании игры будут виснуть, ибо костыли перестают работать, ну а в старых эмулях типа Gens и Kega Fusion нет возможности включить интерпретатор, а если бы и была возможность, то опять же отсутствие костылей обрежет совместимость с играми на 50% если не больше.

Flash писал(а):
Имеем десктоп с Phenom II 945BE, разогнанным до 4.2ГГц (это еще такой найти надо, чтобы настолько разогнался без поднятия питания и двое суток mprime без ошибок при этом) - звук иногда заикается и фреймскип иногда аж до 10 поднимается, в играх c Namco System 22. Имеем ноут с Sandy Bridge - та же картина. При этом глюки есть.


Эти процессоры недостаточно эффективны, нужен как минимум i7 2600К с 5000Мгц (или AMD Piledriver) это конечно в теории, на практике неизвестно.

Flash писал(а):
А что касается DS, там и с JIT не всё летает.


Еще очень много работы предстоит выполнить в плане оптимизации и вылавливании основных багов.

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 23 апр 2012, 02:05
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 12:19
Сообщения: 36
Откуда: Ukraine
ТовиЩ, Silver 746, я помнится я правил колючего синего с твоей подачи, спасибо, честно, не ирония. с тобой спорили по поводу звука... тоже проехали... НО какой НАФИГ динарек в Gens и Kega Fusion?!!! Там всегда был интерпретатор и будет, нет смысла динарек добавлять.... или я что-то пропустил, эти эмули сплошной хак, как и все те которые тогда развивались.

Теперь о DeSmuME, когда разработка перешла в мои руки (где-то 2008 год) я запретил использовать хаки сам себе (я просто остался тогда сам), потом появился zeromus и я уговорил/переубедил его в этом, и сейчас DeSmuME используется homebrew и один из разработчиков devkit работает с нами, и думаю оф. разрабы с NitroSDK тоже используют эмуль (доводить не буду, но скажу было замечено...), DeSmuME поддерживает все (...) методы отладки.
в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности.
Так что давай, без.... :)

_________________
DeSmuME - NintendoDS emulator


Последний раз редактировалось CrazyMax 23 апр 2012, 18:58, всего редактировалось 8 раз(а).



Сообщение 23 апр 2012, 07:48
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
CrazyMax писал(а):
НО какой НАФИГ динарек в Gens и Kega Fusion?!!! Там всегда был интерпретатор и будет, нет смысла динарек добавлять.... или я что-то пропустил, эти эмули сплошной хак, как и все те которые тогда развивались.


Нет, они того же уровня что и Zsnes, без ограничения кадров выдают 1536-2900fps, в то время как Exodus и Retrocopy от силы 120~130fps, BSNES из за сложности архитектуры консоли и эмуляции чипов картриджей 54-119fps (Мега мен 2 отдельный случай, на титульнике 34fps в геймплее 58-79fps)

CrazyMax писал(а):
DeSmuME поддерживает все (...) методы отладки.
в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности.


Если как отдельную опцию, то да.

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 23 апр 2012, 17:38
Профиль
Аватара пользователя

Зарегистрирован:
15 апр 2010, 02:02
Сообщения: 102
CrazyMax писал(а):
НО какой НАФИГ динарек в Gens и Kega Fusion?!!! Там всегда был интерпретатор и будет, нет смысла динарек добавлять.... или я что-то пропустил, эти эмули сплошной хак, как и все те которые тогда развивались.

CrazyMax писал(а):
я помнится я правил колючего синего с твоей подачи, спасибо, честно не ирония. с тобой спорили по поводу звука...

Так что давай, без.... а то сейчас вспомню Hi-Fi с колонками с частотой 44100


Нет, они того же уровня что и Zsnes, без ограничения кадров выдают 1536-2900fps, в то время как Exodus и Retrocopy от силы 120~130fps, BSNES из за сложности архитектуры консоли и эмуляции чипов картриджей 54-119fps (Мега мен 2 отдельный случай, на титульнике 34fps в геймплее 58-79fps)

Я давно выкинул те колонки и купил нормальные наушники, ваша Genesis в Retrocopy и так стоит на первом месте, а кривые клоны Мега драйв 2 в конце списка, на этом все, больше и слова не скажу на эту тему.


CrazyMax писал(а):
DeSmuME поддерживает все (...) методы отладки.
в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности.


Если как отдельную опцию, то да.

_________________
Core i7 3770K HT 4300Mhz, ASUS P8Z77-V Pro, DDR3-1600 16Gb RAM, AMD Radeon HD6950, Win7 x64.

http://www.lastfm.ru/user/StarvedTrancer


Сообщение 24 апр 2012, 17:41
Профиль WWW
Основатель сайта
Аватара пользователя

Зарегистрирован:
21 июл 2007, 15:40
Сообщения: 2234
Откуда: Москва
CrazyMax писал(а):
Теперь о DeSmuME, когда разработка перешла в мои руки (где-то 2008 год) я запретил использовать хаки сам себе (я просто остался тогда сам), потом появился zeromus и я уговорил/переубедил его в этом, и сейчас DeSmuME используется homebrew и один из разработчиков devkit работает с нами, и думаю оф. разрабы с NitroSDK тоже используют эмуль (доводить не буду, но скажу было замечено...), DeSmuME поддерживает все (...) методы отладки.
в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности.

Так это, почему тогда нет JIT версии на оф. сайте, а только какие-то непонятные самопальные сборки?


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 30 ]  На страницу 1, 2  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB