PS2エミュについて語ろうpart24【PCSX2】
at SOFTWARE
267:名無しさん@お腹いっぱい。
08/05/02 16:57:34 dv/kjlhu0
>>258
*GS.cpp - void gsInit() 内
g_pGSRingPos = (u8*)VirtualAlloc(GS_RINGBUFFERBASE, GS_RINGBUFFERSIZE, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE);
if( g_pGSRingPos != GS_RINGBUFFERBASE ) {
SysMessage("Cannot alloc GS ring buffer\n");
exit(0);
}
---
*GS.h
#define GS_RINGBUFFERBASE (u8*)(0x10200000)
#define GS_RINGBUFFERSIZE 0x00300000 // 3Mb
何かのDLLが使用しているメモリと衝突していて
VirtualAlloc に失敗してるんじゃね?
このメモリアドレスを使っているモノを調べて解消するなり、
GS_RINGBUFFERBASEを変更して再コンパイルするなり、
バイナリ書き換えるなりしたら解決するんじゃね?
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5377日前に更新/199 KB
担当:undef