View Single Post
  #4172 (permalink)  
Old 05-22-2009, 04:16 PM
joojoobee666's Avatar
joojoobee666
PPCKitchen Crew
Offline
Location: Ohio
 
Join Date: Jul 2008
Posts: 1,442
Reputation: 10635
joojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation leveljoojoobee666 can't get a higher reputation level
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition

Quote:
Originally Posted by Adrynalyne View Post
Thanks a bunch. I will try this in a bit. Any tips on mreloc_nk? The tutorial I read was fairly vague.

Same as Mreloc, it only shows you the first address of the real location for the first data region. After you adjust the first one in Mreloc_nk, you must then edit the R= locations in the imageinfo.txt for each region. In your case it's region 2 and 3. Each one has a corresponding o32[x] in the imageinfo.txt where x is the region. After you calculate the proper address for the module and put it in Mreloc_nk and hit DoIt, you then have to edit the imaginfo.txt and adjust BOTH regions. In your case, just subract the same amount from the o32[3] R= that you removed from o32[2]. I think it was 8050F000 for o32[2] (also the value that Mreloc_nk.exe shows). I moved it down by 0x1AC000. That made o32[2] D=80363000. So for o32[3], 80515000 became 80369000.

I've never had to relocate nk.exe before this, but from all the info I have, that's all that needs to be done. Anyone may correct me if I am wrong

Last edited by joojoobee666; 05-22-2009 at 04:35 PM.
Reply With Quote
This post has been thanked 1 times.