dborth / vbagx

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

Exception (DSI) occured! #123

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Go into HBC
2.Load up vba-gx

What is the expected output? What do you see instead?
Expected outcome: Emulator loads
What do I see: 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 are you using? On GameCube or Wii?
Using Wii version 2.0.2 (happened on 2.0.1)
Im running system menu 4, but other apps work on HBC.

Are you using the official build (from the downloads page or auto-update)?
Official build

Please provide any additional information below.
Stack dump:
801EB24C->80201848->801EB658->8000AECC

Code Dump:
801EB24C: 8144FFFC 7CC03378 81630000 214AFFF8
801EB25C: 70245214 7F895840 419C0060 81030004
801EB26C: 7F894040 419D0054 80C90004 70C70001

Original issue reported on code.google.com by steaksan...@aol.com on 27 May 2009 at 5:51

GoogleCodeExporter commented 9 years ago
Also occurs with Snes9x GX and FCE Ultra GX, so dont know if it is actually an 
issue
with Libwiigui or not...
I have the rom folder on the SD card, but they are no ROM's in the folders. 

Original comment by steaksan...@aol.com on 27 May 2009 at 5:59

GoogleCodeExporter commented 9 years ago
Can you try it with ROM's in the folders to see if that is the issue? You can 
download public domain ROM's.

It starts fine on our Wiis, but I don't have system menu 4.

Do you have any custom IOS's installed?

Original comment by Carl.Kenner@gmail.com on 27 May 2009 at 7:41

GoogleCodeExporter commented 9 years ago
Uncertain what the cause is, try deleting your settings.xml file

Original comment by dborth@gmail.com on 27 May 2009 at 8:38

GoogleCodeExporter commented 9 years ago
I don't have a settings.xml file in the VBAGX folder. 
I tried it with ROM's installed and it still doesnt work.

I followed this guide to get homebrew channel installed 
http://www.wiihacks.com/recommended-faqs-guides-tutorials-only/15764-ultimate-sy
stem-menu-guide.html
so I might have a custom IOS installed.

I updated to System Menu 4.0 recently, and just upgraded MPlayer_CE too, and 
that
crashes out as well now (I've had it running previously) so I dont know if it 
is due
to the System Menu 4.0E

Original comment by steaksan...@aol.com on 27 May 2009 at 9:18

GoogleCodeExporter commented 9 years ago
Yes, you probably fucked something up. We can't help you, go ask somewhere 
else, 
sorry.

Original comment by dborth@gmail.com on 27 May 2009 at 9:35

GoogleCodeExporter commented 9 years ago
fair call...
Just did some digging myself (by digging I mean looking at previous releases of
VBAGX, and it works up to 1.0.5 then 1.0.6),
so maybe versions above 1.0.5 dont work with System Menu 4.0E,
just a thought

Original comment by steaksan...@aol.com on 27 May 2009 at 9:45

GoogleCodeExporter commented 9 years ago
No, many others are running fine on 4.0. But if you mess with your IOS's and 
System 
Menu unnaturally you can screw some things up.

Original comment by dborth@gmail.com on 27 May 2009 at 10:13

GoogleCodeExporter commented 9 years ago
Hi again,

Do you have any idea how I can get it running then?
Is there a way to get back to a state where I can run it?

Also, what conficuration are other people running (on system meun 4) to get this
working, as I would have thought my set up was typical. 

One more thing, how did you fix the save game issue and can I have the source 
for
1.0.5 as that one runs on my Wii.

Thanks for the help

Original comment by steaksan...@aol.com on 29 May 2009 at 6:31

GoogleCodeExporter commented 9 years ago
The problem is custom IOSes. IOSes are operating system files. If you replace 
the 
genuine operating system files with homebrew replacements, then there is a 
possibility that they will have bugs and crash.

DVDX and BootMii are fine, but other low-level hacks may cause crashes in 
homebrew 
applications.

You can try updating any custom IOSes to the latest versions if the bugs in 
them have 
been fixed, or you can remove them.

Sorry, it's not really our fault.

To get the source code for any version, you need to use SVN. So you need to 
install 
an SVN client. I recommend Tortoise SVN.

Then you need to "checkout" the code and choose the correct revision in the log.

You will have some problems compiling old versions because libogc and DevkitPro 
keep 
changing slightly, so some header files become incompatible. That means you 
have to 
change a few function calls before it will compile without errors.

You might have more luck getting the latest source code version and removing 
advanced 
features until it works again. I don't know.

Original comment by Carl.Kenner@gmail.com on 29 May 2009 at 6:45

GoogleCodeExporter commented 9 years ago
thanks again for the help.

How have other people got System Menu 4.0, and how have they got things like 
Backup 
Launcher working without hte custom IOS's?

Or do I have to remove the custom IOS to use VBA-GX?

Original comment by steaksan...@aol.com on 29 May 2009 at 8:18

GoogleCodeExporter commented 9 years ago
They haven't got things like Backup Launcher working. I haven't had any 
problems with 
Wii discs becoming scratched and stopping working, and my local game shops 
offer 
warranties to replace scratched discs. So it shouldn't be necessary to make 
backups.

Original comment by Carl.Kenner@gmail.com on 29 May 2009 at 9:19

GoogleCodeExporter commented 9 years ago
Fair enough. 
You obviously dont have a 3 year old then :P , and if you do he treats the 
disks a 
lot better than mine.
I will enquire with my local shop about scratched discs too then - I hadn't 
thought 
about that.

Also, could this issue be similar to 
http://code.google.com/p/snes9x-gx/issues/detail?id=194#c2

Original comment by steaksan...@aol.com on 29 May 2009 at 9:23

GoogleCodeExporter commented 9 years ago
Also, talking to someone else on a forum, and this is his take on it...
--------------------------------------------------------
Code dumps are due to bug in the emulator, there is nothing you can do about it 
and 
it's not related AT ALL with anything you installed.

It seems the coder is using an unstable devkit version to compile its code, or 
maybe 
the code is still a little buggy, anyway the result will be random (or not) 
memory 
crash and exception screens like you experienced. 
--------------------------------------------------------

Original comment by steaksan...@aol.com on 29 May 2009 at 9:28

GoogleCodeExporter commented 9 years ago
OK, just an update, I removed the ios249 bit and it works now - the video/audio 
is a
bit jumpy on pokemon saffire (wasnt jumpy on 1.05).

I reinstalled ios249 but rev8 and it still works.

Original comment by steaksan...@aol.com on 29 May 2009 at 12:36