PCSX2 0.9.1をx64向けにコンパイルし、非常に遅いですが動き始めました。
用意したプラグインは、以下のとおり、
- GSdx9
- spu2PeposSound
- CDVDiso
- PasSSSPSX
- DEV9null
- USBnull
- FWnull
すべてx64向けにコンパイルしなおしています。
また、問題も残っています。
1) VisualStudio 2005では__asmが使えないため、__asmが多用してあった部分(vif.c)については、
最適化されていない方のプログラム(Non-SSE)が無条件で動作するようにしている。
2) VisualStudio 2005では、setjmp/longjmp関数に非互換があるため、setjmp/longjmpを使って
いる部分(IPU関連)で落ちてしまう。
3) インタプリタでしか動作しない。
1)については、気が向いたときにでも、ゆっくり移植する予定です。
2)については、PCSX2 0.9.2で大きく変わりそうなので、0.9.2が公開されてから作業に取り掛かります。
3)リコンパイラは今作業しているところです。