dborth / vbagx

Visual Boy Advance GX
http://wiibrew.org/wiki/Visual_Boy_Advance_GX
300 stars 39 forks source link

GBA homebrew roms not working on Gamecube #58

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Loading of GBA homebrew roms should be all.
2.
3.

What is the expected output? What do you see instead?  I kinda expect the 
games to load and be playable, but instead there is a read error stating 
7,000 some bytes only followed with a code dump.  

Does this issue occur on VBA-M r781 (http://vba-
m.ngemu.com/vbam/vbacompiles/msvc2008/VisualBoyAdvance781.7z)? If so, 
please report the issue to the VBA-M forum.

What version of the product are you using?  1.0.6

Please provide any additional information below.

Original issue reported on code.google.com by spider5...@yahoo.com on 20 Jan 2009 at 6:36

GoogleCodeExporter commented 9 years ago
I just tried loading 3 games, and all 3 work perfectly. Is there one in 
particular 
that doesn't work for you?

Original comment by dborth@gmail.com on 21 Jan 2009 at 8:57

GoogleCodeExporter commented 9 years ago
^^^I have a few roms that just havent loaded properly via the gamecube edition 
of 
this emu.  I run my Wii in gamecube mode, since I dont have LoZ TP to install 
the 
twilight hack.  The last time I have tried this however was over at my cousins 
house 
to see if it would work properly via the Wii version and it came up bust.  On 
the 
Wii version you get the read error then a load game error.  None have 
reproduced the 
code dump on this version unlike the cube version.  Either GBA rom support is 
broken 
or w/e I'm not sure, cause over at tehskeen the emu's author Tantric stated he 
overlooked making the GBA roms playable.  What that entails I got no idea.

The games I have tried would be the following:

Anguna
Mammary Advance
Shapes GBA
Tailgunner
Chocobos Quest
Defi Noel 2007
Super Mario Last Quest
VincnetGBA

I'm not entirely sure which 3 games you loaded and got to work, but I'm aware 
of one 
of my homebrew games working properly, And that's World Reborn.  The others I 
have 
found via multiple sources.  Mostly tehskeen and DCEMU, but there were other 
places 
I located some of the others. 

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 5:51

GoogleCodeExporter commented 9 years ago
Ok I checked his statement.  It was SD loading of the roms that was responsible 
for 
the roms not loading properly.  Perhaps it's how my card was formatted as it's 
formatted for use with SDload and subsequently uses FAT and not FAT32 which the 
cards are formatted in for the Wii.  So I guess that may explain why I got bad 
results at my cousins place trying the Wii version with my card.  

Anyway is there already a fix implemented in your uploads for the GC edition?  
If 
it's precompiled I can download that ASAP and report back the results.

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 6:05

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Lol my mistake man.  I didnt know you were him.  And well I myself am on 
Gamecube, 
but I had tried it on my cousins Wii since he has his hacked for Wii edition 
stuff.  
Like I said I guess the card format my card is in must be incompatible with the 
Wii 
version as I'm aware FAT32 is used to compress the SD cards for it's 
homebrew...Though I could've sworn either format was ok with Wii brew.  I guess 
not.  

Anyway I'll try this now and see what happens.  Thanks.

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 6:30

GoogleCodeExporter commented 9 years ago
Ok.  First of all.  Anguna I just tried, and I only see 3 things on the dump 
screen.  The exception occurred (DSI), Stack, and Code Dump.  I assume when you 
say 
crash dump you want the code portion correct?

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 6:38

GoogleCodeExporter commented 9 years ago
ok, I need the stack trace (--> stuff), which is just above the code dump. =)

Original comment by dborth@gmail.com on 21 Jan 2009 at 6:42

GoogleCodeExporter commented 9 years ago
Ok that's what I thought.  I'll test each game, and record the dump data, and 
try to 
post it before I leave for work.  If not I'll have it all up later tonight.

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 6:45

GoogleCodeExporter commented 9 years ago
Ok I got it all.

The following are Stack trace dumps for the roms.  Some share the same dump as 
others.

Anguna, Chocobos Quest, Super Mario Last Quest (forgot this rom), Vincent GBA:  
8015d50c-->80158048-->8019e30c-->800034a4-->801c3aco

Mammary Advance.  I should note this made it to I guess it's intro screen 
before it 
crashed:  
80186488-->80190ff0-->80151e00-->80158048-->80168508-->8019e30c-->800034a4-
->801c3ac0-->801c3a5c

ShapesGBA, Tailgunner:  8015dac0-->80158048-->8019e30c-->800034a4-->801c3ac0--
>801c3a5c

Well those are the results I got.  I also have the roms if you want to try them 
yourself, but I'll have to upload them later, as I have to run.  Thanks man.

Original comment by spider5...@yahoo.com on 21 Jan 2009 at 7:16

GoogleCodeExporter commented 9 years ago
That's what I needed! I will look into it and let you know. I don't need the 
roms.

Original comment by dborth@gmail.com on 21 Jan 2009 at 7:50

GoogleCodeExporter commented 9 years ago
OK. I've fixed this for you. It was only a problem on GameCube, not on Wii. 
But, now 
they will work on both!

Original comment by dborth@gmail.com on 24 Jan 2009 at 8:46

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Sounds awesome!  I guess I'll be waiting til next release to try this out.  Btw 
is 
there an estimated date for that?  The next release that is?

Original comment by spider5...@yahoo.com on 24 Jan 2009 at 6:29

GoogleCodeExporter commented 9 years ago
Not too long in the future, I'll be fixing a few more things first and then 
releasing it.

Original comment by dborth@gmail.com on 24 Jan 2009 at 6:46

GoogleCodeExporter commented 9 years ago

Original comment by dborth@gmail.com on 27 Jan 2009 at 10:15