PJ64 SP Dev

W.I.P Dev => Core => Project 64 1.6.1 Dev => Games That Need Fixing => Topic started by: Gent on August 09, 2011, 07:32:44 pm

Title: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on August 09, 2011, 07:32:44 pm
The Rom seems to be a U Rom although the CRC's are clearly a German Rom.

[37FA8F16-5F824D37-C:44]
 Good Name=Turok 3 - Shadow of Oblivion (U) (Beta)

This needs a Fix? seems to be in a permanent loop

the other version:

[D25C1211-13EEBF67-C:44] //New entry in RDB 1.6.016
Good Name=Turok 3 - Shadow of Oblivion (U) (Beta-WIP)
Has a fix as listed below but does not seem to suffer from this loop?

Code: [Select]
[D25C1211-13EEBF67-C:44] //New entry in RDB 1.6.016
Good Name=Turok 3 - Shadow of Oblivion (U) (Beta-WIP)
Internal Name=turok
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Compatible
Core Note=(see GameFAQ)
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Cheat0=80000303 0001
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on December 31, 2011, 05:57:30 pm
Hey neko, i have been looking at the

[37FA8F16-5F824D37-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta)

It no longer has the infinite loop error but i can not seem to get a perm cheat for it.

It seem like the Cheat0=80000303 0001 //game fix you did for the

[D25C1211-13EEBF67-C:44] //New entry in RDB 1.6.016
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta-WIP)

does not work for it as everything seems to point it would.

Any chance you can look at this again please?
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: RadeonUser on January 03, 2012, 12:36:28 am
Cheat0=80000303 0001 still works for this game.

The problem seems to be in the RSP plugin.
Either use HLE audio with PJ64 1.6's RSP plugin or use Hacktarux hle rsp plugin.

I will investigate a bit further but I will likely leave Azimer to work on this when he starts working on his RSP plugin.
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on January 03, 2012, 12:59:12 am
yea after all the hard looking and head scratching, i seriously had no idea this was down to a RSP issue.


I feel dumb and still have the headache from looking into this as im sure you have Rad lol


Azi: Maybe you can have a good delve into this and i am intrigued to be honest what changed in the source from Hacks and yours work from the release here (http://www.emutalk.net/threads/18187-Hacktarux-Azimer-HLE-RSP-plugin-source-code) that allows this to pass as Rad already showed us as does your audio HLE enabled. Interesting indeed.



Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: azimer on January 03, 2012, 04:49:51 pm
Without PJ 1.6 RSP source, I can only speculate and ensure it doesn't break in my RSP plugin.
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on October 03, 2017, 09:42:33 pm
Hmm i am revisiting these Betas.

Code: [Select]
[37FA8F16-5F824D37-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta)
Internal Name=TUROK3
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Unsupported
Core Note=does not start
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=8106137C 2400 /Game Fix

[D25C1211-13EEBF67-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta-WIP)
Internal Name=turok
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Broken (core)
Core Note=[Game Fix Nekokabu] (see GameFAQ)
Plugin Note=(audio] (See Gamefaq)
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=8106137C 2400 /Game Fix

Need to get to the bottom of these not starting, The Beta-Wip can be skipped with Nemu64 Debugger but not the beta.

Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on October 04, 2017, 12:25:20 am
Neko: Mind having a look at these 2 please?
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: nekokabu on October 09, 2017, 11:05:58 am
I have tested this.


If you use the standard RSP plug-in, the game hangs up. For example, when using Mupen 64 Plus-RSP-HLE v 2.5, it works without problems.




BTW:
About 80000303 000x code?
Its force set a PAL/NTSC.
http://en64.shoutwiki.com/wiki/N64_Memory#Boot_Strap
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on October 09, 2017, 04:45:30 pm
Neko: I'm going to be straight with you here, and i know you are going to be shocked, but......
I Gented this big time lol : :P

We hard coded this pal switch at one point, so removed from RDB  :-S

So yea, now its back in and Beta-Whip works with default RSP, and indeed Beta needs That HLE RSP> My BAd!!!!!!!!

Shocking how big of a Gent that was :D
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: RadeonUser on October 09, 2017, 05:05:58 pm
Note to self, sticky this somehow and highlight that post.


On a related note, are you sure this was hardcoded?
It doesn't seem like something I would do when the game is unique....
I'll see if there is something special to identify it later.
A lot later I bet. Sigh.
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: nekokabu on October 13, 2017, 05:42:28 pm

Code: [Select]
[37FA8F16-5F824D37-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta)
Internal Name=TUROK3
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Unsupported
Core Note=does not start
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=80000303 0001


[D25C1211-13EEBF67-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta-WIP)
Internal Name=turok
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Broken (core)
Core Note=[Game Fix Nekokabu] (see GameFAQ)
Plugin Note=(audio] (See Gamefaq)
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=80000303 0001

Turok 3 - Shadow of Oblivion (G) (Beta)
Status=Unsupported ,or Needs rsp plugin.
It seems to be hanging up while loading A4040010 ??
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on October 13, 2017, 06:08:58 pm

Code: [Select]
[37FA8F16-5F824D37-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta)
Internal Name=TUROK3
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Unsupported
Core Note=does not start
Plugin Note=
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=80000303 0001


[D25C1211-13EEBF67-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta-WIP)
Internal Name=turok
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Broken (core)
Core Note=[Game Fix Nekokabu] (see GameFAQ)
Plugin Note=(audio] (See Gamefaq)
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=No
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=80000303 0001
Turok 3 - Shadow of Oblivion (G) (Beta) Status=Unsupported ,or Needs rsp plugin.
It seems to be hanging up while loading A4040010 ??

That s in the latest RDB in Downloads Neko?

Edit: yes it is, Please download the latest RDB from Downloads and cht file :)
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: RadeonUser on October 14, 2017, 07:20:51 am
That's the RSP status register, I looked at it a bit tonight and saw where the G beta hangs but I didn't have enough time to fully investigate.
Title: Re: Turok 3 - Shadow of Oblivion (U) (Beta)
Post by: Gent on October 21, 2017, 01:08:08 pm
Status for this at the moment is: Plugin Note=Use Mupen64Plus 2.5 RSP

Code: [Select]
[37FA8F16-5F824D37-C:44]
Good Name=Turok 3 - Shadow of Oblivion (G) (Beta)
Internal Name=TUROK3
RDRAM Size=8
Counter Factor=2
Save Type=16kbit Eeprom
CPU Type=Recompiler
Self-modifying code Method=Check Memory & cache
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Issues (plugin)
Core Note=
Plugin Note=Use Mupen64Plus 2.5 RSP
Delay SI=No
SP Hack=No
Clear Frame=0
Audio Signal=Yes
Delay RDP=No
Delay RSP=No
Emulate AI=No
Cheat0=80000303 0001
Cheat1=8106137C 2400 /Game Fix