Форум Эму-Россия http://forum.emu-russia.net/ |
|
DeSmuME JIT http://forum.emu-russia.net/viewtopic.php?f=138&t=3853 |
Страница 1 из 2 |
Автор: | iddqd [ 11 апр 2012, 14:32 ] |
Заголовок сообщения: | DeSmuME JIT |
На форуме эму-лэнд выложили DeSmuME JIT test. С ней все или почти все игры будут идти на полной скорости. http://www.emu-land.net/forum/index.php ... #msg837319 |
Автор: | Eevon [ 11 апр 2012, 14:56 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
А что за JIT версия? |
Автор: | iddqd [ 11 апр 2012, 15:11 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Версия с динамическим рекомпилятором. Я сам не разбираюсь в этом:) |
Автор: | iddqd [ 14 апр 2012, 13:39 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Другая версия, компил March 27 2012 DeSmuME_JIT.zip |
Автор: | iddqd [ 21 апр 2012, 14:19 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
DeSmuME 0.9.8 JIT 2012-04-20 http://nds.baronline.net.ua/ |
Автор: | Silver 746 [ 21 апр 2012, 19:09 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Надеюсь в будущем JIT не станет основным, ведь это очень плохой хак... |
Автор: | iddqd [ 21 апр 2012, 21:28 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
//Silver 746, почему плохой? |
Автор: | Silver 746 [ 22 апр 2012, 06:09 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
iddqd писал(а): //Silver 746, почему плохой? Рекомпилятор ломает точную эмуляцию железа консоли, переводит инфу пакетами вместо комплексной передачи всего сразу, в таком случае требование к ресурсам ПК значительно уменьшается (вместе с точностью и принципом работы реальной железки, ведь ее железо не по частям работает) Одно дело юзать рекомпиляторы для эмуляторов Dreamcast и PS2 (пока не существует достаточно мощного процессора для нормальной эмуляции) в Nintendo DS достаточно слабый процессор, все игры пойдут в фуллспиде на топовом разогнанном проце (4 ~ 5Ггц) Не подумайте ничего плохого, я лишь объяснил почему это плохо, нет речи о полном удалении отдельных опций дающих прирост скорости для слабых ПК. |
Автор: | CrazyMax [ 22 апр 2012, 11:20 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Вас не поймешь, то кричите - DeSmuME фулфо медленное, на топовых тормоза, нафиг та аккуратность, если поиграть - без лагов низя. Сделал - блин - это же теперь акурратности не будет, лучше разогнать топовый комп до 4-5Ггц. Короче, пойду-ка удалю все наработки с JIT и удалю бранч с официального репозитория. Все за ТОЧНОСТЬ и ТОПОВЫЕ PC!!!! Урья |
Автор: | PicaSSO [ 22 апр 2012, 15:58 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Но-но, удалять - это перебор! |
Автор: | iddqd [ 22 апр 2012, 16:31 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
//CrazyMax, пожалуйста, не делайте этого!( |
Автор: | CrazyMax [ 22 апр 2012, 16:40 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Да я пошутил, что я враг своему здоровью. |
Автор: | Silver 746 [ 22 апр 2012, 18:17 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
CrazyMax писал(а): Вас не поймешь, то кричите - DeSmuME фулфо медленное, на топовых тормоза, нафиг та аккуратность, если поиграть - без лагов низя. А я всегда за аккуратность, не имеет значения плохая производительность в настоящее время (40~60fps в некоторых ресурсоемких играх вполне терпимо), в будущем куплю новый процессор и попытаюсь разогнать настолько, насколько сможет материнка. CrazyMax писал(а): Короче, пойду-ка удалю все наработки с JIT и удалю бранч с официального репозитория. Все за ТОЧНОСТЬ и ТОПОВЫЕ PC!!!! Урья |
Автор: | Flash [ 22 апр 2012, 20:58 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Страшилки тут рассказывает, прямо 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 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Оффтоп - а можно примеры тормозящих игр на МАМЕ и NDS? Хочу у себя проверить. |
Автор: | Silver 746 [ 22 апр 2012, 23:52 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Flash писал(а): Страшилки тут рассказывает, прямо JIT это такой ужас... Полторы сотни игр проверил - полет нормальный. Что еще раз доказывает, в основном народу нужны игры, JIT самый простой вариант дать скорость средним конфигурациям, самое интересное они потом сравнивают эмуляторы железа с оптимизированными хакуляторами игр, разжигают драмы о плохой оптимизации, мол о чем думал автор когда делал этот слоупочный эмуль? 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 не всё летает. Еще очень много работы предстоит выполнить в плане оптимизации и вылавливании основных багов. |
Автор: | CrazyMax [ 23 апр 2012, 02:05 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
ТовиЩ, Silver 746, я помнится я правил колючего синего с твоей подачи, спасибо, честно, не ирония. с тобой спорили по поводу звука... тоже проехали... НО какой НАФИГ динарек в Gens и Kega Fusion?!!! Там всегда был интерпретатор и будет, нет смысла динарек добавлять.... или я что-то пропустил, эти эмули сплошной хак, как и все те которые тогда развивались. Теперь о DeSmuME, когда разработка перешла в мои руки (где-то 2008 год) я запретил использовать хаки сам себе (я просто остался тогда сам), потом появился zeromus и я уговорил/переубедил его в этом, и сейчас DeSmuME используется homebrew и один из разработчиков devkit работает с нами, и думаю оф. разрабы с NitroSDK тоже используют эмуль (доводить не буду, но скажу было замечено...), DeSmuME поддерживает все (...) методы отладки. в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности. Так что давай, без.... |
Автор: | Silver 746 [ 23 апр 2012, 07:48 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
CrazyMax писал(а): НО какой НАФИГ динарек в Gens и Kega Fusion?!!! Там всегда был интерпретатор и будет, нет смысла динарек добавлять.... или я что-то пропустил, эти эмули сплошной хак, как и все те которые тогда развивались. Нет, они того же уровня что и Zsnes, без ограничения кадров выдают 1536-2900fps, в то время как Exodus и Retrocopy от силы 120~130fps, BSNES из за сложности архитектуры консоли и эмуляции чипов картриджей 54-119fps (Мега мен 2 отдельный случай, на титульнике 34fps в геймплее 58-79fps) CrazyMax писал(а): DeSmuME поддерживает все (...) методы отладки. в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности. Если как отдельную опцию, то да. |
Автор: | Silver 746 [ 23 апр 2012, 17:38 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
Spoiler: показать CrazyMax писал(а): DeSmuME поддерживает все (...) методы отладки. в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности. Если как отдельную опцию, то да. |
Автор: | Eevon [ 24 апр 2012, 17:41 ] |
Заголовок сообщения: | Re: DeSmuME JIT |
CrazyMax писал(а): Теперь о DeSmuME, когда разработка перешла в мои руки (где-то 2008 год) я запретил использовать хаки сам себе (я просто остался тогда сам), потом появился zeromus и я уговорил/переубедил его в этом, и сейчас DeSmuME используется homebrew и один из разработчиков devkit работает с нами, и думаю оф. разрабы с NitroSDK тоже используют эмуль (доводить не буду, но скажу было замечено...), DeSmuME поддерживает все (...) методы отладки. в команде были против JITа, но я переубедил, что можно это все добавить не затрагивая точности. Так это, почему тогда нет JIT версии на оф. сайте, а только какие-то непонятные самопальные сборки? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |