Need Help getting a Beta-Mode Running in F-Zero AX

Started by CosmoCortney, May 21, 2013, 05:44:21 PM

Previous topic - Next topic

CosmoCortney

hello,
F-Zero AX contains a lot of Beta Stuff and almost everything of them can be used by GeckoCodes.

i made a code to get into a F-Zero GX-like menu. And there is the Story Mode included.
unfortunetly the Game Crashes because it tryes to load a non-existing video file.

but i can imagen this can be fixed by an nop-instruction or something like that, so it does not try to load a movie.

i ran Gecko Readers and got following results:

Warning: DVDOpen(): file 'fz.movie_module.rel' was not found under /.
fz.movie_module.rel: Cant open module.
in "relocation.c" on line 130.

Address:      Back Chain    LR Save
0x80458ad0:   0x80458b60    0x801883fc
0x80458b60:   0x80458bc0    0x8009875c
0x80458bc0:   0x80458bd0    0x8059be48
0x80458bd0:   0x80458c30    0x800986fc
0x80458c30:   0x80458c80    0x80098284
0x80458c80:   0x80458c90    0x8008694c
0x80458c90:   0x80458dc0    0x800dfb80
0x80458dc0:   0xffffffff    0x800032ac




does someone have any idea about how to solve the problem?
i'll also try to set some breakpoints to try to get some more information

megazig

that's not a movie, that's code that is not found. I'd assume that functionality will not work without that .rel because it just won't be included in the main.dol

CosmoCortney

#2
the .rel files are executable files.
AX lags it as like as it lags the video files. but it includes a file called fz.movie.rel.

AND! the fst contains a file called fzD.movie_module.rel. the fzD-files seem to be from the deluxe version of AX.
i try to rename it. but i expect it won't work.

edit:
as i already expected, it doesn'T work.
but gecko readers gave me some more detailed information:

Unhandled Exception 3
------------------------- Context 0x803d21f0 -------------------------
r0   = 0x00000000 (             0)  r16  = 0x00000000 (             0)
r1   = 0x80458b50 (   -2142926000)  r17  = 0x00000000 (             0)
r2   = 0x8044c300 (   -2142977280)  r18  = 0x00000000 (             0)
r3   = 0x80458b7c (   -2142925956)  r19  = 0x00000000 (             0)
r4   = 0x80443818 (   -2143012840)  r20  = 0x00000000 (             0)
r5   = 0x00000000 (             0)  r21  = 0x00000000 (             0)
r6   = 0x80458b9b (   -2142925925)  r22  = 0x00000000 (             0)
r7   = 0x00000000 (             0)  r23  = 0x00000000 (             0)
r8   = 0x00000000 (             0)  r24  = 0x00000002 (             2)
r9   = 0x00000090 (           144)  r25  = 0x8059d0a0 (   -2141597536)
r10  = 0x00000000 (             0)  r26  = 0x8059da7c (   -2141595012)
r11  = 0x80458b40 (   -2142926016)  r27  = 0x80441828 (   -2143021016)
r12  = 0x00000000 (             0)  r28  = 0x8059da78 (   -2141595016)
r13  = 0x804488e0 (   -2142992160)  r29  = 0x8059da98 (   -2141594984)
r14  = 0x00000000 (             0)  r30  = 0x8059da90 (   -2141594992)
r15  = 0x00000000 (             0)  r31  = 0x000c0000 (        786432)
LR   = 0x8059a540                   CR   = 0x24200088
SRR0 = 0x00000000                   SRR1 = 0x4000b032

GQRs----------
gqr0 = 0x00000000 gqr4 = 0x00060006
gqr1 = 0x00000000 gqr5 = 0x00070007
gqr2 = 0x00040004 gqr6 = 0x00000000
gqr3 = 0x00050005 gqr7 = 0x00000000


FPRs----------
fr0 = 59 fr1 = -1
fr2 = 0 fr3 = 16
fr4 = 0 fr5 = 0
fr6 = 0 fr7 = 75
fr8 = 0 fr9 = 1
fr10 = 0 fr11 = 0
fr12 = 0 fr13 = 0
fr14 = 0 fr15 = 0
fr16 = 0 fr17 = 0
fr18 = 0 fr19 = 0
fr20 = 0 fr21 = 0
fr22 = 0 fr23 = 0
fr24 = 0 fr25 = 0
fr26 = 0 fr27 = 0
fr28 = 0 fr29 = 0
fr30 = 0 fr31 = 0


PSFs----------
ps0 = 0xffffffff ps1 = 0x0
ps2 = 0x0 ps3 = 0x2000008
ps4 = 0x0 ps5 = 0x0
ps6 = 0x0 ps7 = 0xffffffff
ps8 = 0x0 ps9 = 0x0
ps10 = 0x0 ps11 = 0x0
ps12 = 0x0 ps13 = 0x0
ps14 = 0x0 ps15 = 0x0
ps16 = 0x0 ps17 = 0x0
ps18 = 0x0 ps19 = 0x0
ps20 = 0x0 ps21 = 0x0
ps22 = 0x0 ps23 = 0x0
ps24 = 0x0 ps25 = 0x0
ps26 = 0x0 ps27 = 0x0
ps28 = 0x0 ps29 = 0x0
ps30 = 0x0 ps31 = 0x0

Address:      Back Chain    LR Save
0x80458b50:   0x80458c50    0x8059a504
0x80458c50:   0x80458c60    0x8059bb00
0x80458c60:   0x80458c70    0x8059bb68
0x80458c70:   0x80458c80    0x800981b8
0x80458c80:   0x80458c90    0x80086aec
0x80458c90:   0x80458dc0    0x800dfb80
0x80458dc0:   0xffffffff    0x800032ac

DSISR = 0x00000000                   DAR  = 0x00000000
TB = 0x003cca1d718dc1bf

Attempted to fetch instruction from invalid address 0x0 (read from SRR0)

Last interrupt (7): SRR0 = 0x801874f0  TB = 0x003cca1d718d7315