The special value is shifted left by 3 and ORed with 1. If the LSB is not set it causes the PPC to reboot when the value is stored.
QUOTE said:found that if I enable search patches option I no longer get a stack dump and the game boots but if I disable it again I get a stack dump works for both autoboot and original uploaded
don't know if this is of any use to you in editing the source(finding bug)
Maybe it uses some other address for other parameters?WiiPower said:Sadly i tried lots of parameters for MPT to get multi player or at least difficulty selection, but without success. And i created a DVD5 version of the game and replaced the game .dols with my own to read the value at the memory offset to get the same value there as the real game .dol gets, but all i get is 6, for SL and MP, so either MPT uses something else, or this method can't be used to get the parameters. And yes the last bit was always 1 in my tests.
oggzee said:Oh yeah Thanks WiiPower, i guess i should have looked first lolWiiPower said:Sadly i tried lots of parameters for MPT to get multi player or at least difficulty selection, but without success. And i created a DVD5 version of the game and replaced the game .dols with my own to read the value at the memory offset to get the same value there as the real game .dol gets, but all i get is 6, for SL and MP, so either MPT uses something else, or this method can't be used to get the parameters. And yes the last bit was always 1 in my tests.
Maybe it uses some other address for other parameters?
Once someone figures that out, the .wdm might need to be extended to allow custom address-value pairs
Yeah, i thought also thought about extending the file format if that's the case. Anyways, currently decimal and hexadecimal numbers are supported, how about binary number support? And how to mark them in the file, for hex it's easy with "0x" at the beginning.
I wasn't able to get the values for Sam & Max after i knew them. Ok, i only tried to get them with my usb gecko, i should confirm if the .dol replacement method works for Sam & Max or not, that should help a lot no matter which result i get.
QUOTE(Shadowlurker @ Mar 13 2010, 01:33 PM)
Edit: I already got beaten on this first point, but here it is again anyway... Perhaps some games pass more than 1 parameter. Have you tried looking around the region of the SaM parameter point to see if any of the other nearby data differs depending on the launch options?WiiPower said:Sadly i tried lots of parameters for MPT to get multi player or at least difficulty selection, but without success. And i created a DVD5 version of the game and replaced the game .dols with my own to read the value at the memory offset to get the same value there as the real game .dol gets, but all i get is 6, for SL and MP, so either MPT uses something else, or this method can't be used to get the parameters. And yes the last bit was always 1 in my tests.
But i found something strange, when i had a cIOS55r7(yes cIOSrev7 dip, still works great) i got 002 error on selecting multi player, with all 3 game .dols replaced with my own ones! And i was sure it was running on "IOS55", because i booted the game from SoftChip with IOS55 selected. I have no idea which .dol returns that error and when exactly, but it's odd, i expected that my .dol would have been booted directly.
The idea behind the sub menus is to allow slot and difficulty selection in Metroid, 3 Slots, 3 games, 3 difficulties, main menu and 3 times multi player would be too many options in the menu directly-
Dr. Clipper said:[...]
Edit: I already got beaten on this first point, but here it is again anyway... Perhaps some games pass more than 1 parameter. Have you tried looking around the region of the SaM parameter point to see if any of the other nearby data differs depending on the launch options?
As for the 002 error, could that have something to do with the fourth alternative .dol that is in MPT?
Thanks for the clarification on the sub entries. We are considering to just use indentation to specify the sub entry level, but might implement sub menus if MPT parameterisation can be figured out and needs it.
The "first point" was just on testing other locations, which oggzee already stated in his post (although I hadn't read oggzee's post or your reply yet when posting).WiiPower said:First point? Creating the DVD5?
No i haven't tried it yet, my next test would be if it's possible to read the parameter with a .dol at all. If i can't read it on Sam & Max, i don't need to look further, then we need somebody with good disassembly skills.
And the 4th .dol is a copy of the main.dol. Either the main.dol tells the IOS to reload, then does an 002 check and then boots the other .dol, or the main.dol boots the 4th .dol which boots the game .dol.
Have you tried the same parameters as for Sam & Max on CSI? And are the missions on CSI are completely seperated games like the Sam & Max episodes?
tueidj said:Sounds like the proper values aren't being set in lowmem. Disc based games should always have 0x80 stored to 0x80003184 before booting.
Dr. Clipper said:What does DVD Read Error 1167 and 1142 mean?tueidj said:Sounds like the proper values aren't being set in lowmem. Disc based games should always have 0x80 stored to 0x80003184 before booting.
Seems like you're right. Neogamma launched from the disc just fine. The only app I've tried (and I tried many) that is able to do so. I guess I should have tried it before...
Now to see if I can fix Cfg to do the same...
Edit: Yep, I just needed to enable the Sam and Max fix that we disabled ages ago because we weren't launching discs back then. I really should have thought of that on my own, seeing as I knew about the fix. Thanks heaps.
The offset is for disc based games not for playing games from disc. You disabled it because it caused some cIOS revisions to fail(001 error) and which is why i consider these cIOS revisions as broken.
RockmanForte said:Should I use R8 RC5 now ? is it stable ?? I have RC1 for now. So I am not sure if I should go to R8 RC5. Please let me know, thanks.
It should be more stable than RC1. In RC1 there should be Brawl+ and sd loading broken.
QUOTE(Levente @ Mar 14 2010, 01:12 PM)
WiiPower said:RockmanForte said:Should I use R8 RC5 now ? is it stable ?? I have RC1 for now. So I am not sure if I should go to R8 RC5. Please let me know, thanks.
It should be more stable than RC1. In RC1 there should be Brawl+ and sd loading broken.