Эмуляция > Эмуляторы консолей 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х минут наверно
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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