Project

General

Profile

Actions

Emulator Issues #1125

closed

StarFox Adventures hangs at start up

Added by knuckles500 over 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Load up any version of StarFox Adventures
  2. Hang while the SSE/C2D or whatever information text appears

What is the expected output? What do you see instead?
I expect the game to load, but it doesn't. This problem has existed since
Dolphin was like, born. The game seems to have an odd way of loading it's
files (and very odd file format at that).

What version of the product are you using? On what operating system?
Windows 7 x64 RC - Dolphin x64 R3769

Please provide any additional information below.
If this game would only load, it'd be fantastic to see it running with the
OpenGL plugin. The visuals in this game are amazing (fur effects, water
effects, day/time lighting effects) - plus it was one of the first/last
contribution from Rare to Nintendo directly.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #2485: "Starfox Adventure" Info updateDuplicate

Actions
Actions #1

Updated by XTra.KrazzY over 14 years ago

hmmmmmmm.

Additional information ftw. I'll try my best to start working on it.

Actions #2

Updated by knuckles500 over 14 years ago

I wish I could give more info, but nothing ever appears on screen and it just
crashes - no error message or anything. Maybe some debug information would be
useful, but I don't think if even the game won't load.

I do have to say though, it does display the Nintendo logo but it hangs while it
begins to completely fade in. :(

Actions #3

Updated by cacofff over 14 years ago

Xtra, jpeterson gave some info in the forum
http://forums.dolphin-emu.com/thread-36.html

Actions #4

Updated by lpfaint99 over 14 years ago

:( I just bought this game, sad to hear that it's not working

Actions #5

Updated by CuentaSpam23 over 14 years ago

RetroX added some patches to go in game , but still doesn't work

Actions #7

Updated by BhaaL over 14 years ago

To sum it up:
The code at location 0x8004A9F8 (NTSC) or 0x8004ABDC (PAL) calls OSSleepThread and
never returns (hanging at the logo). Nopping it out (Patch value 0x60000000) allows
the game to continue, and with some tricks you can even get in-game.

Some random thoughts:

  • The ble at 0x8004a9e8 (NTSC, or better the cpmlwi right before it) has a wrong value in r3, like what happend with the JIT corruption (which caused random crashes due to FPU instructions that modified code instead of data). or
  • OSSleepThread is still waiting for data that simply isnt written to the addresses checked around 0x80246aa8 (NTSC again), causing that loop to run infintely.

First few cents on this, might throw some more coins later on.

Actions #8

Updated by CuentaSpam23 over 14 years ago

Update: The game goes in-game , the memory card is broken in the PAL version , and
the video of the beginning ( before the menu ) is broken for NTSC version , after a
long wait to see the first video of the game you can start playing , but you can't
defeat the first boss ( a ship ). Some things are missing in that level , for example
the fire taht the ship throws to you never reach you , they just dissapear ( you fire
also do the same thing )

but here is a video of how would the game look after that boss
http://www.youtube.com/watch?v=ECj1m5aST0Q

Actions #9

Updated by CuentaSpam23 about 14 years ago

works now, but you need to use the software render plugin to go through the intro
video, and the DSP-LLE to go through a hang in the menu

Actions #10

Updated by skidau about 14 years ago

  • Status changed from New to Work started
Actions #11

Updated by Valentin.Meriel about 14 years ago

Realy cool.

Actions #12

Updated by Keithwj1 about 14 years ago

merge with issue 2311 please

Actions #13

Updated by skidau about 14 years ago

Keith, they are different issues. 1125 is an issue relating to the FIFO. 2311 is an
issue with the D3D plugin.

Actions #14

Updated by Valentin.Meriel about 14 years ago

StarFox Adventures hangs at start up it's just a FIFO bug ?

its hard to be repaired?

Actions #15

Updated by skidau about 14 years ago

Yes, it is hard.

Actions #16

Updated by skidau almost 14 years ago

Issue 2485 has been merged into this issue.

Actions #17

Updated by BhaaL over 13 years ago

  • Status changed from Work started to Fixed

Fixed by r5706

Actions

Also available in: Atom PDF