08/01/14 12:51:00 cwZK5jka0
前スレの508だが、前スレの540にうpが、ディスクシステムのSPキャッシュが動かない原因がわかったぞ。
修正方法は以下の通りだ。行数はP905専用版の行数を示している。
以下の3か所を修正するだけだ。健闘を祈る。
NESCanvas.java:3513行目(bootCore())
core.init();
↓
core.init(startAndLoad_ == 2);
NESCore.java:51行目(init())
public final void init() {
↓
public final void init(boolean from_sp) {
NESCore.java:73行目(init())
sp_mode = false;
↓
sp_mode = from_sp;
なお、この修正で、SDカードを刺した状態でもSPキャッシュが利き、高速化の恩恵を受けられるようになった。
漏れ自身がP905を持っていながら、SPキャッシュで起動するかどうかでFPSも違ってことに気づいていなかったんだ。
昨晩からの流れで、ちょっとやる気がおきた。みなに感謝する。