| Эмуляция > Эмуляторы консолей 1-4 поколений |
| PCSX2: Эмулятор Sony PS2 |
| << < (228/941) > >> |
| Radar:
просто VS2005 непонимает инструкции SSE4,SSSE3 и из за этого возникают проблемы с компиляцией. но в 754 ещё кроме этого небыли подключены некоторые файлы с описанием констант и типов и из за этого при компиляции были ошибки вобщем там много чего было но всё уже исправлено. --- Цитата ---CrazyMax,В чем заключается разница между GSdx rev.755 SSE4 и GSdx rev.755 SSE3? --- Конец цитаты --- "SSSE3 " использованием инструкций процессороа |
| Dragoheart:
--- Цитата: Serge ---Что нибудь существенное? --- Конец цитаты --- Ну если ЦП sse4 не держит ,то юзаем ssse3 билд (либо sse2). Теоретически прирост производительности с sse4 должен быть. А что еще могут давать новые наборы инструкций? О_о ЗЫ. Так и не удалось с VS05 скомпилить... В конце ошибки - http://dragonheart.site.uvaga.by/BuildLog2.htm Добавлено позже: --- Цитата: BWS ---А вот у меня емуль no$gba через него запускаю покемонов. Сначало все ок а там где new game пишет The M1 sub-circuit board is not installed!! чо там инсталировать? --- Конец цитаты --- И какое мля это имеет отношение к эмуляции Playstation 2??? Добавлено позже: --- Цитата: Radar ---просто VS2005 непонимает инструкции SSE4,SSSE3 и из за этого возникают проблемы с компиляцией. --- Конец цитаты --- ну дык все равно используется пресет Release sse2, значит должно норм компилиться. Посмотри плиз лог, в чем у меня проблема может быть? |
| Serge:
По поводу инструкций это понятно а по конкретнее можно узнать или дайте ссылку где об этом можно почитать |
| CrazyMax:
--- Цитата: Dragoheart от 15 Май 2008, 00:17:06 ---Посмотри плиз лог, в чем у меня проблема может быть? --- Конец цитаты --- Попробуй в проэкт подкинуть vfwmsgs.h (он есть в Windows SDK) а лучше сначала попробуй в файл streams.h в строку 175 добавить --- Код: ---#include <vfwmsgs.h> --- Конец кода --- |
| Dragoheart:
не помогло :( К тому же сам файл ведь не просится... :-\ |
| Radar:
--- Цитата: Serge от 15 Май 2008, 00:28:47 ---По поводу инструкций это понятно а по конкретнее можно узнать или дайте ссылку где об этом можно почитать --- Конец цитаты --- ты думаеш gabest одной рукой пишет плагин а другой подробную документацию для бета плагина :) можеш спросить у него сам http://forums.ngemu.com/ps2-plugin-questions-troubleshooting/97657-gsdx-85.html Dragoheart у тебя все ощшибки связаны с отсутствием обьявления констант или переменных, возможно просто отсутствует какойто Include. |
| CrazyMax:
--- Цитата: Dragoheart от 15 Май 2008, 00:38:14 ---не помогло :( К тому же сам файл ведь не просится... :-\ --- Конец цитаты --- Файл не просится, но судя по твоему логу нет описаний именно из этого файла Добавь в streams.h в строку 175 --- Код: ---#include <vfwmsgs.h> #include <ObjBase.h> --- Конец кода --- затем скинь снова лог, если не скомпилится P.S. помог бы быстрее, но ставить 2005 не хочется и давай перестанем флудить, пиши лучше в личку |
| Radar:
Я сейчас попробовал скомпилить на 2005й. 1. проблема невидятся h файлы которые лежат в C:\pcsx2_0.9.4_src\Plugins\gs\gsdx9\baseclasses\ но это попровимо 2.невидит библиотеку strmiids.lib которая лежит тамже причём пути и в Linker и в Include,lib ... к baseclasses\ прописаны |
| Serge:
Radar,СПАСИБО. |
| Dragoheart:
--- Цитата: CrazyMax ---и давай перестанем флудить, пиши лучше в личку --- Конец цитаты --- Написал :) Тут прост неудобно то, что нету окошка всплывающего при новом сообщении в ЛС.. |
| CrazyMax:
Это тоже добавил? #include <ObjBase.h> |
| Radar:
Всё. короче для компиляции в VS2005 указываеш в include путь к C:\Program Files\Microsoft SDKs\Windows\v5.0\Include или C:\Program Files\Microsoft SDKs\Windows\v6.0\Include а в LIB к C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib походу gabest использует Microsoft SDKs v6.0 но проблема в том что она поставляется с VS2008 а в SDK 5.0 нужной библиотеки нет. если будут ошибки с COINIT_DISABLE_OLE1DDE в место переменной поставь 4 hr = (*pCoInitializeEx)(0, 4 ); я до этого запутался в куче исходников. |
| sanyaprog:
Кто-нибудь вообще тестировал GSdx 0.1.8 SSE4? У меня нет поддержки этого набора инструкций, но почему-то лого в Tekken 5 запускает. По идее, если нет, то нет. Как например с SSSE3 - эмуль сразу ошибку выдает. И кто мне может подсказать: для чего новая функция в GSdx? С обычным рендером никаких изменений. С софтварным тоже. Выставляю значение "2" в поле и запускаю с софтварным рендером, тормозит еще больше. Как будто у меня все галочки в "Cpu" отключены! o_0 |
| Radar:
мне некогда было тестить. Но кроме нового Gsdx. стоит протестить 364 ревизию PCSX2 так как ней в Persona 3 и ещё некоторых играх был прирост до 50% в следующей ревизии 365 это оменили но в данный момент Refraction решает использовать эти изменения по дефолту или как Speed Hack |
| noxtester:
Onimusha 4 в течение обновлений последних недель теряет в скорости....примерно на 343svn в закрытых помещениях был безоговорочный фуллспид, на открытых 35-45 фпс. Сейчас в закрытых локациях 35-45, на открытых 25-40 фпс. |
| Photon9:
--- Цитата: Dragoheart ---нужен ДиректХ за март --- Конец цитаты --- Он уменя стоит, тем более скачал по твоей ссылке rev 755 GSDX 1.8 и он без проблем опредилился, и что самое странное работает, хотя мой проц вроде SSE4 не держит o_0 |
| Dragoheart:
--- Цитата: Radar ---Всё. короче для компиляции в VS2005 указываеш в include путь кC:\Program Files\Microsoft SDKs\Windows\v5.0\IncludeилиC:\Program Files\Microsoft SDKs\Windows\v6.0\Includeа в LIB кC:\Program Files\Microsoft SDKs\Windows\v6.0A\Libпоходу gabest использует Microsoft SDKs v6.0 но проблема в том что она поставляется с VS2008 а в SDK 5.0 нужной библиотеки нет. --- Конец цитаты --- эт все уже сделанно :) --- Цитата: Radar ---если будут ошибки с COINIT_DISABLE_OLE1DDE в место переменной поставь 4hr = (*pCoInitializeEx)(0, 4 ); --- Конец цитаты --- А вот тут спс! Ошибка эта пропала теперь. но на этапе Generating code другая проблема (уфф): 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\wxutil.cpp(420) : warning C4706: assignment within conditional expression 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\schedule.cpp(120) : warning C4706: assignment within conditional expression 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\outputq.cpp(366) : warning C4701: potentially uninitialized local variable 'ppacket' used 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\outputq.cpp(312) : warning C4701: potentially uninitialized local variable 'lNumberToSend' used 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\transip.cpp(772) : warning C4701: potentially uninitialized local variable 'Actual' used И на этом этапе все останавливается (Line 197). Пришлось вручную отменить процесс. Добавлено позже: Кстати на ngemu чел выложил файлик sse.ccp. Мот пригодиться кому (у меня он требовался раньше, терь уже нет почему-то. Я уже окончательно с этими исходниками запутался o_0). В опчем если что - воть он. |
| CrazyMax:
--- Цитата: Dragoheart от 15 Май 2008, 13:05:38 ---эт все уже сделанно :)А вот тут спс! Ошибка эта пропала теперь. но на этапе Generating code другая проблема (уфф): 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\wxutil.cpp(420) : warning C4706: assignment within conditional expression 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\schedule.cpp(120) : warning C4706: assignment within conditional expression 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\outputq.cpp(366) : warning C4701: potentially uninitialized local variable 'ppacket' used 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\outputq.cpp(312) : warning C4701: potentially uninitialized local variable 'lNumberToSend' used 1>k:\эмуляторы\ps2\gsdx755\gsdx\baseclasses\transip.cpp(772) : warning C4701: potentially uninitialized local variable 'Actual' used И на этом этапе все останавливается (Line 197). Пришлось вручную отменить процесс. --- Конец цитаты --- Не надо было отменять процесс, это предуприждения, а не ошибки... просто подожди немоного и все скомпилится |
| Dragoheart:
--- Цитата: CrazyMax ---Не надо было отменять процесс, это предуприждения, а не ошибки... просто подожди немоного и все скомпилится --- Конец цитаты --- Я тож так думал... долго думал :D Но ничего не происходило дальше.. :( |
| Radar:
да он долго компилит больше 2х минут наверно |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |