I have an old game, Heroes3, that I have played for a few years now on various computers - all older and running windows xp pro. On my new laptop I have been getting errors from time to time. The program crashes and in the event viewer, in the Application log, the error message says "Faulting application heroes3.exe, version 4.0.0.0, faulting module mp3dec.asi, version 3.0.0.0, fault address 0x00002280"
Now, as far as mp3dec.asi, I see this file in my Command and Conquer Generals game also, and I can't swap the two, heroes won't even open with a different mp3dec.asi file. I assume by the name this is an audio decoder, mp3 for the audio, and dec for decoder. I hid the file and was able to open the game, and also hear sound. Now I did not test every aspect of the game to see if some sounds will not work now, and I have only played it for a short bit since hiding mpsdec.asi, so I am not sure of the full impact from my actions of removing mp3dec.asi.
Does anyone have more info on mp3dec.asi? If you do, if you could help me understand how to dig this kind of information up - I'm a big believer in the "teach a man to fish" theory vs "give a man a fish".
Also, is there a method to get more information from the fault address - meaning does it point to a different file that is making the heroes game's mp3dec.asi file unstable on my laptop but not on any of my other P3 machines?
Any debugging suggestions are helpful.
I should mention I have updated all my drivers, video, sound, chipset, network, everything. I didn't mess with the BIOS yet because I would rather try something else instead of messing with the BIOS, if indeed id does need to be updated. I have not verified this.
by: scrathcyboyPosted on 2008-01-24 at 20:39:51ID: 20740147
"turns out the mp3 decoder (mp3dec.asi) file was bad, so what did I do replaced it with a copy from here: "
/RobotWars /redist/ ... chive/inde x.php/t-13 83.html
ch?num=30& q=sound+bl aster+emul ator+ devic e
ch?num=30& q=Heroes3+ sound+prob lems
http://217.170.130.5/Games
filesharingtalk.com/vb3/ar
More likely, the old game wont support the newest sound devices on the laptop because they are linked to a 16 bit driver for sound, and 32 and 64 bit drivers will not work.
YOu need to set up the game to use an OLD sound card emulation, and then install an emulator for that --
http://www.google.com/sear
Also check out these, there is good help here --
http://www.google.com/sear
Remember, you wanted to do your own debugging, so I am only giving you general links to debug it.