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
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
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