|
|
|||||||
| Home | About Us | Register | FAQ | Members List | Calendar | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Developer help: F-Zero GX
Are there any other developers out there who've taken a look at why F-Zero GX hangs at the login screen? I've just downloaded and compiled Dolphin recently, enabled the "debug ISO bootup" option, and am trying to take a look. Any help, pointers or techniques would be much appreciated; I'm a professional software developer with experience in assembly (sun sparc and x86) as well as C/C++ (I say this only in the hopes of convincing knowledgeable persons that they won't be wasting their time in helping me out. )Thanks! |
|
|
|
|
|
#2 (permalink) |
|
Registered User
![]() ![]() Join Date: Jun 2008
Location: New York
Posts: 216
|
Where's the "debug ISO bootup" option? Do you mean starting Dolphin with the -d option? Is it an option in the code that can be enabled? In addition to the normal LOG(BOOT, "...") function?
Last edited by John Peterson; August 16th, 2008 at 07:06. |
|
|
|
|
|
#3 (permalink) | |
|
PrismSub7
Join Date: Oct 2007
Location: Netherlands
Posts: 43
|
Quote:
Issue 103 - dolphin-emu - Google Code Issue 123 - dolphin-emu - Google Code (dublicate, some more information) |
|
|
|
|
|
|
#4 (permalink) | |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Quote:
Boot.cpp: line 442 Code:
bool CBoot::BootUp(const SCoreStartupParameter& _StartupPara)
{
const bool bDebugIsoBootup = true;
(My problem might be occurring earlier than this; my copy of F-Zero GX isn't producing that message... it just loops around the first Sega/Nintendo startup image again and again. |
|
|
|
|
|
|
#5 (permalink) | |
|
PrismSub7
Join Date: Oct 2007
Location: Netherlands
Posts: 43
|
Quote:
|
|
|
|
|
|
|
#6 (permalink) | |
|
so i herd you like emu's?
![]() ![]() ![]() ![]() Join Date: Oct 2007
Location: a country called Belgium
Posts: 647
|
Quote:
afaik implanting TLB will decrease speed drasticly
__________________
![]() ![]() my DolphinWx rev Builds: http://www.nyleveia.com/daco/ Njoy with rumble disabled: 32bit clickme and 64bit clickme |
|
|
|
|
|
|
#7 (permalink) | |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Quote:
|
|
|
|
|
|
|
#8 (permalink) | |
|
Registered User
Join Date: Nov 2007
Location: close enough
Posts: 29
|
Quote:
Google for a Gekko's specific paired instruction like "ps_rsqrte" and you should find a heavy pdf. ![]() It seams to be the good one, so far... (I've just started to read it) |
|
|
|
|
|
|
#12 (permalink) | |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Quote:
![]() I'm curious about another issue; in the F-Zero GX iso, there are a lot of ".lz" files... I'm guessing this is standard LZ77 compression, but I'm not having any luck decompressing them. Any ideas? Thanks! |
|
|
|
|
|
|
#14 (permalink) | |
|
Registered User
![]() ![]() ![]() Join Date: Dec 2006
Location: ß
Posts: 341
|
Quote:
also, tlb is ugly and scary
__________________
AMD X2 5200+(65Watt)@3.2GHz | GTX280 | 4GB RAM | Vista Ultimate x64 |
|
|
|
|
|
|
#17 (permalink) |
|
Just an Emu Nerd.
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,467
|
errm wasn't f-zero on an GD-R ? ah no that was f-zero AX ...
__________________
My System: C2D E6700 @2.67GHz | Asus P5W DH Deluxe | 4GB DDR2 800 | GeForce 8800GT Extreme My EeePC 901 white: Intel Atom 1.6ghz | 2GB DDR2 667@533 | 4GB Main SSD | 64GB Additional SSD! | WinXP Home SP3 | 16GB Transcend SD | Logitech NX50 Laser Mouse My FFXII GSdx Highres Screenshot Gallery (link fixed!) | mixed pcsx2 screenshots If you search for pcsx2 betas, look here (but no support in the forums for it!)
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only) |
|
|
|
|
|
#18 (permalink) | |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Quote:
I did look for a header in the .lz files; some of them are even nicely named *.arc.lz, so I know that they should decompress to something that has the arc magic number in them... but there seems to be no common header at all. I'm still poking around all the files; since this is the first GameCube ISO I've tried to dissect, I'm not sure what's "standard" and what's not. From inspecting files in the &&SystemData data directory (AppLoader.ldr and Start.dol) I can see they used the Metrowerks Power PC kernel, and there are functions for reading ARC files in there. I'll need to understand the boot process a bit more; I'm busy checking out Core/Source/Boot/Boot.cpp right now. |
|
|
|
|
|
|
#20 (permalink) | |
|
Registered User
Join Date: Aug 2008
Location: United States
Posts: 7
|
Quote:
And I see that the first thing called from the iso is at address 0x20 of the AppLoader.ldr file, so I've got a good place to start my analysis. Last edited by buddh4sack; August 20th, 2008 at 19:04. |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|