Posts: 729
Threads: 128
Joined: Mar 2010
Reputation:
6
(08-16-2011, 03:35 PM)Hykem Wrote: (08-15-2011, 08:36 AM)Darth1701 Wrote: (08-14-2011, 07:38 AM)sliated Wrote: Sucessfully played through the first day with r2263 but the girls' skin texture seems to be darker than it should be. Why?
Hmm, I have a exception on 2261+ with the compiler "Method code too large", it seems this is a problem with the new libraries
Ah, yes, this is being caused by the new ASM library update. Unfortunately, Java 7 has introduced many changes to the bytecode format, that's why the update was needed.
Possibly, upgrading to Java 7 should fix this incompatibility (since it provides the new ASM library the splitting method it's lacking).
Sheesh... Looks like it's going to be impossible to keep full Java 6 and Java 7 compatibility for all games.
Ah, yes. I try that when I have the time. Thanks for pointing that out. Well, after all Java 6 is the older platform and the switch to the new one is not a bad thing, if it works with Java 7.
JPCSP games tested with Athlon X2 4850e, 4 GB RAM, Radeon HD 3300 (onboard), OpenGL: 3.3.11653, Windows XP SP3 32-bit
PPSSPP games tested with Intel i3, 4 GB RAM, Intel HD Graphics 2000 (onboard), OpenGL: 3.1.0 Build 6.14.10.5421, Windows XP SP3 32-bit
Posts: 729
Threads: 128
Joined: Mar 2010
Reputation:
6
I'm afraid this does not help. Still "Method code too large" even with JRE 1.7 b147 or so with 2263 and 2273
JPCSP games tested with Athlon X2 4850e, 4 GB RAM, Radeon HD 3300 (onboard), OpenGL: 3.3.11653, Windows XP SP3 32-bit
PPSSPP games tested with Intel i3, 4 GB RAM, Intel HD Graphics 2000 (onboard), OpenGL: 3.1.0 Build 6.14.10.5421, Windows XP SP3 32-bit
Posts: 893
Threads: 15
Joined: Nov 2009
Reputation:
14
(08-16-2011, 05:38 PM)Darth1701 Wrote: I'm afraid this does not help. Still "Method code too large" even with JRE 1.7 b147 or so with 2263 and 2273
Hmm, that's odd...
@sliated: Are you sure you've played this game successfully with r2263?
Posts: 729
Threads: 128
Joined: Mar 2010
Reputation:
6
(08-16-2011, 05:53 PM)Hykem Wrote: (08-16-2011, 05:38 PM)Darth1701 Wrote: I'm afraid this does not help. Still "Method code too large" even with JRE 1.7 b147 or so with 2263 and 2273
Hmm, that's odd...
The same is true for Tekken 6, still the same error.
JPCSP games tested with Athlon X2 4850e, 4 GB RAM, Radeon HD 3300 (onboard), OpenGL: 3.3.11653, Windows XP SP3 32-bit
PPSSPP games tested with Intel i3, 4 GB RAM, Intel HD Graphics 2000 (onboard), OpenGL: 3.1.0 Build 6.14.10.5421, Windows XP SP3 32-bit
Posts: 893
Threads: 15
Joined: Nov 2009
Reputation:
14
(08-16-2011, 06:05 PM)Darth1701 Wrote: (08-16-2011, 05:53 PM)Hykem Wrote: (08-16-2011, 05:38 PM)Darth1701 Wrote: I'm afraid this does not help. Still "Method code too large" even with JRE 1.7 b147 or so with 2263 and 2273
Hmm, that's odd...
The same is true for Tekken 6, still the same error.
By the way, have you checked if changing the compiler's instruction size changes anything (e.g.: 1000 or 500)?
Posts: 1,713
Threads: 144
Joined: Jan 2010
Reputation:
33
08-16-2011, 08:24 PM
(This post was last modified: 08-16-2011, 08:25 PM by hyakki.)
r2279
java.lang.RuntimeException: Method code too large! < I get this regardless on java 6 and java 7 when the maximum method size is set at 1000 or 3000, 500 and under seems to work though.
Posts: 893
Threads: 15
Joined: Nov 2009
Reputation:
14
(08-16-2011, 08:24 PM)hyakki Wrote: r2279
java.lang.RuntimeException: Method code too large! < I get this regardless on java 6 and java 7 when the maximum method size is set at 1000 or 3000, 500 and under seems to work though.
Interesting...
I'm currently investigating if there is any workaround and if we should add a workaround. Apparently, the new ASM library version has a new way of dealing with MethodWriter's bytecode size, so, if this is a safety feature, maybe it's better to actually change the settings to play these games (which use larger code blocks). Otherwise, we could attempt to bypass this limitation somehow, but face the risk of incompatibility with the library.
I guess we should see whether or not changing the compiler's instruction size is affecting positively or negatively these games, specially in terms of speed.
Posts: 729
Threads: 128
Joined: Mar 2010
Reputation:
6
(08-16-2011, 08:24 PM)hyakki Wrote: r2279
java.lang.RuntimeException: Method code too large! < I get this regardless on java 6 and java 7 when the maximum method size is set at 1000 or 3000, 500 and under seems to work though.
I can confirm this, the problem with the movie still exists. It shows about 2 sec and then it goes black, only changing to DEBUG and back to INFO a few times brings the START screen
JPCSP games tested with Athlon X2 4850e, 4 GB RAM, Radeon HD 3300 (onboard), OpenGL: 3.3.11653, Windows XP SP3 32-bit
PPSSPP games tested with Intel i3, 4 GB RAM, Intel HD Graphics 2000 (onboard), OpenGL: 3.1.0 Build 6.14.10.5421, Windows XP SP3 32-bit
Posts: 1,713
Threads: 144
Joined: Jan 2010
Reputation:
33
it only seems to get the Method code too large error in this game though, I tried 1000 & 3000 with a few other games and they worked
Posts: 2
Threads: 1
Joined: Aug 2011
Reputation:
0
08-18-2011, 08:21 AM
(This post was last modified: 08-18-2011, 11:08 AM by janiksxxl.)
for me 1000 works fine (jre 1.6, 32 bit, windows vista r2279), 3000 has this error
and this is not the only game Savage Moon: The Hera Compaign has the same error if 3000 used and no error if 1000
Maybe some others too. I'll check ones i have.
xxx
Edit:
A hint about video. You can partially see video ( blinking video<->black screen) if you make emulator running at ~10 fps I did that by running second game and messing with priorities. Switching to debug-info does something similar, as writing to log slows down emulation to some fps, becouse most processor time is used for loging
Edit
At like 20-25 frames video plays normally with sound synced
|