Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Thu Mar 28, 2024 8:39 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sun May 10, 2009 2:44 pm 
Offline
Kommunist
Kommunist

Joined: Sun May 10, 2009 2:32 pm
Posts: 5
Title: Sage of Whead
Hello! I am new here and was wondering if any of you guys know how to convert the ARM assembly codes to powerpc assembly? And vice versa? Because I know some people who converted some of their own codes for the wii version of Animal Crossing City Folk. (From acww of course) Any help, suggestions, applications and such would be extremely appreciated. Thank you guys!


Top
 Profile  
Reply with quote  
PostPosted: Thu May 21, 2009 5:36 pm 
Offline
Kommunist
Kommunist

Joined: Sat Nov 18, 2006 10:11 am
Posts: 108
Its mainly re-finding all of the addresses, basically you're making the code over again.

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu May 21, 2009 7:33 pm 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
Not to mention translating the function of each ARM instruction into the appropriate PowerPC instruction(s).

In other words, it's not as straight forward as you make it sound.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Fri May 22, 2009 7:23 am 
Offline
Kommunist
Kommunist

Joined: Sun May 10, 2009 2:32 pm
Posts: 5
Title: Sage of Whead
Good. :D More things to learn to do. Thank you guys for replying!! I'm currently on "The great expedition" to learn how to write codes in asm for acww both versions. Currently the only thing I can figure out is that r0 r1 r2 are data addresses and they hold data. And that if you freeze the game by using a code you can use the debug menu to figure out which data addresses were being used. Or something like that. I'll tell you guys how it goes once I figure it out.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri May 22, 2009 9:27 am 
Offline
Komrade
Komrade

Joined: Tue Mar 27, 2007 10:18 am
Posts: 1328
Tell us what we know?

r0, r1 and r2 are registers, not addresses.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Sat May 23, 2009 3:39 pm 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
You want to make the same codes for different consoles? This might be a case where you write the actual code in C and compile it for your target platform. If you're lucky the engines are similar enough that you can do this (i.e. they did basically the same thing).

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 162 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group