Project64 Forums

Project64 Forums (http://forum.pj64-emu.com/index.php)
-   Open Discussion (http://forum.pj64-emu.com/forumdisplay.php?f=9)
-   -   Need help for Killer Instinct Gold (U) (v1.1) (http://forum.pj64-emu.com/showthread.php?t=3700)

shunyuan 9th May 2013 06:04 PM

Need help for Killer Instinct Gold (U) (v1.1)
 
I tested this game on project64 2.1 with PJglide64 and default settings.

The game is stuck when booting, no video and audio. The game database said this game has plugin issue, slow in vdieo. But I can't make it run. Change to use Glide64 final and Jabo D3D8 still don't work.

Any suggestion or working settings?

HatCat 9th May 2013 06:15 PM

Are you running the game in LLE gfx or HLE gfx?

Is the CPU interpreter affected as much as the dynarec?

shunyuan 9th May 2013 06:21 PM

Quote:

Originally Posted by FatCat (Post 46409)
Are you running the game in LLE gfx or HLE gfx?

Is the CPU interpreter affected as much as the dynarec?

HLE gfx, since PJglide64 doesn't support LLE gfx.

What do you mean "Is the CPU interpreter affected as much as the dynarec?", I have no idea at all.

HatCat 9th May 2013 06:42 PM

I mean if you edit the game settings to CPU core style -- "Interpreter" :: "Recompiler", both settings have the issue equally.

shunyuan 9th May 2013 07:16 PM

Quote:

Originally Posted by FatCat (Post 46417)
I mean if you edit the game settings to CPU core style -- "Interpreter" :: "Recompiler", both settings have the issue equally.

No, the default CPU core style is recompiler, I didn't change the setting. Actually I didn't touch any rom setting for this game.

HatCat 9th May 2013 10:23 PM

Default core style for the CPU should almost always be Recompiler.
That's why the Interpreter option is provided for you to test a more stable CPU core.

shunyuan 10th May 2013 02:42 AM

Quote:

Originally Posted by FatCat (Post 46427)
Default core style for the CPU should almost always be Recompiler.
That's why the Interpreter option is provided for you to test a more stable CPU core.

Thanks for the reply, but I still have problems to run Killer Instinct Gold.

Here are my settings and the result, what settings should I change next?

https://lh5.googleusercontent.com/-d...r_instinct.png

https://lh6.googleusercontent.com/-b...tinct_jabo.png

https://lh4.googleusercontent.com/-V..._pjglide64.png

HatCat 10th May 2013 02:52 AM

a) Have you also disabled "32-bit core" in the config page just above that?
(Eh, I think that's been set in the RDB already anyway.)
b) You're not using any of my LLE gfx RSP plugins right? It should be RSP 1.7.0.9 by zilmar or the HLE versions of my RSP if you want to use PJGlide / Jabo.


Past that though, not sure at all really what the issue is there.
I do realize there were times the dynarec broke K.I. Gold then zilmar fixed it, then it broke, then it fixed again ... blah blah. If it broke again I don't know it; sorry I haven't had the time off coding to install the latest version and check everything.

shunyuan 10th May 2013 03:01 AM

Quote:

Originally Posted by FatCat (Post 46440)
a) Have you also disabled "32-bit core" in the config page just above that?
(Eh, I think that's been set in the RDB already anyway.)
b) You're not using any of my LLE gfx RSP plugins right? It should be RSP 1.7.0.9 by zilmar or the HLE versions of my RSP if you want to use PJGlide / Jabo.


Past that though, not sure at all really what the issue is there.
I do realize there were times the dynarec broke K.I. Gold then zilmar fixed it, then it broke, then it fixed again ... blah blah. If it broke again I don't know it; sorry I haven't had the time off coding to install the latest version and check everything.

Thanks.

if I choose CPU type to interpreter, did there still have dynarec in use?

my question is, if the CPU core switch to interpreter, did the dynamic compiling of N64 game to x86 instructions still in use?

--- Edit ------
I use your LLE RSP and disable 32 bit core (engine), tested with z64gl with LLE graphics and PJglid64 with HLE graphics, I still can't boot this game. I guess I need skip this game for sound testing.

HatCat 10th May 2013 03:06 AM

"Dynarec" is an abbreviation for "dynamic re-compile".

An interpreter emulates a CPU's instruction cache on a linear, step-by-step instruction graduation process. Easier to keep track of cycles and timing among other accuracies.

A dynamic recompiler only invokes methods to generate the compiled/assembled Intel x86 (in this case) code to the instruction cache on the host machine (our PC) used to emulate the target machine (the N64), then executes that code block directly without calling a function each time.

Interpreter is more stable, usually more accurate, and avoids more issues/bugs.


All times are GMT. The time now is 04:58 AM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.