Posts: 66
Threads: 3
Joined: Dec 2008
Reputation:
0
Any progress or idea with this issue?
(I LOVE Tri Ace games xD)
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
FPU is nice now, but applying the same tricks on VU is very much harder :/
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
01-04-2009, 09:42 AM
(This post was last modified: 01-04-2009, 09:42 AM by rama.)
Hmm, is it this here? :
void _vuADDi(VURegs * VU) {
VECTOR * dst;
SysPrintf("addi");
if (_Fd_ == 0) dst = &RDzero;
else dst = &VU->VF[_Fd_];
if (_X){ dst->i.x = VU_MACx_UPDATE(VU, vuDouble(VU->VF[_Fs_].i.x) + vuDouble(VU->VI[REG_I].UL));} else VU_MACx_CLEAR(VU);
if (_Y){ dst->i.y = VU_MACy_UPDATE(VU, vuDouble(VU->VF[_Fs_].i.y) + vuDouble(VU->VI[REG_I].UL));} else VU_MACy_CLEAR(VU);
if (_Z){ dst->i.z = VU_MACz_UPDATE(VU, vuDouble(VU->VF[_Fs_].i.z) + vuDouble(VU->VI[REG_I].UL));} else VU_MACz_CLEAR(VU);
if (_W){ dst->i.w = VU_MACw_UPDATE(VU, vuDouble(VU->VF[_Fs_].i.w) + vuDouble(VU->VI[REG_I].UL));} else VU_MACw_CLEAR(VU);
VU_STAT_UPDATE(VU);
}
The game calls it 4 times, then vmhacks.
Posts: 66
Threads: 3
Joined: Dec 2008
Reputation:
0
Woah, i see a light here xD
(hype increasing ;P)
Posts: 30
Threads: 3
Joined: Dec 2008
Reputation:
0
So does the game run properly with this hack or does it merely enable it to get past the initial error? ;o
And where does one slap that bit of code Rama?
Cheers ^_^
Posts: 1.150
Threads: 75
Joined: Nov 2008
Reputation:
1
Location: Italy
No it doesn't. No it's not a hack. No, you'll have to wait...
Posts: 1.150
Threads: 75
Joined: Nov 2008
Reputation:
1
Location: Italy
Let's make this very clear now. I had to delete a post. No bug reports with hacks on.
Posts: 30
Threads: 0
Joined: Jan 2009
Reputation:
0
I'm really sorry,
I forget iop hack enalbed, I will try again later and see if i got the same thing
=/
C2D E8400 | P5N-E SLI |2x1024 DDR2 800Mhz Corsair XMS2 4-4-4-12 | XFX 9600GT | Seagate SATA2 250 GB | Thermaltake Purepower 500W