Codes
WiiRd forum
March 28, 2024, 10:23:18 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome on the new server

Update 4.3 - do NOT update!
Gecko 1.9.3.1
Should I get a USB Gecko, I wanna hack?
How do I use my USB Gecko
Where can I get WiiRd?
 
   Home   CODE DATABASE GAMEHACKING Help Search Login Register  
Pages: [1]
  Print  
Author Topic: ASM compilier and questions..  (Read 2357 times)
Maniac
Hacker
Full Member
*****

Karma: 8
Posts: 143

Hes a maniac, a maaaaaaaniac

hacking215@hotmail.com JPMayIII
« on: November 20, 2008, 02:52:29 AM »

I was wondering where I can find a PowerPC ASM compiler to convert it to wiiRD code? Also, what registers can I use freely and what registers should I not touch?

Thanks Smiley
Logged

Romaap
Hacker
Moderator
Legendary Member
*****

Karma: 89
Posts: 1802


WWW
« Reply #1 on: November 20, 2008, 04:47:55 PM »

use Links ASM helper tool -> http://usbgecko.com/files/asmwiird.zip
Logged
Maniac
Hacker
Full Member
*****

Karma: 8
Posts: 143

Hes a maniac, a maaaaaaaniac

hacking215@hotmail.com JPMayIII
« Reply #2 on: November 20, 2008, 05:48:16 PM »

Yeah, I've tried that but I'm going to be using the c0 code type, not the c2 and I've also found that that compiler won't allow any address in the 0x90000000 range, and the address I want to use is in that memory block.. anything on the registers? :\

Edit: I've also noticed that compiler doesn't allow labels. Unless I'm doing something wrong.. :\
Edit: ah read something wrong and I figured out a few things though I'd still like to know what registers I can use and what I cant. Thanks!
« Last Edit: November 20, 2008, 09:40:47 PM by Maniac » Logged

Igglyboo
The Greatest
Hacker
Hero Member
*****

Karma: 22
Posts: 593

The Greatest


« Reply #3 on: November 20, 2008, 09:56:06 PM »

You dont use an address when using the C0 codetype
just change the first line from
C2XXXXXX to C0000000
where XXXXXX = address
Logged

Maniac
Hacker
Full Member
*****

Karma: 8
Posts: 143

Hes a maniac, a maaaaaaaniac

hacking215@hotmail.com JPMayIII
« Reply #4 on: November 20, 2008, 11:25:59 PM »

Yes I know how the c0 type code works... thanks though.
Logged

Igglyboo
The Greatest
Hacker
Hero Member
*****

Karma: 22
Posts: 593

The Greatest


« Reply #5 on: November 20, 2008, 11:56:22 PM »

Then why do you care if the assembler cant use addresses above 0x90000000 if you are only using c0?
Logged

Maniac
Hacker
Full Member
*****

Karma: 8
Posts: 143

Hes a maniac, a maaaaaaaniac

hacking215@hotmail.com JPMayIII
« Reply #6 on: November 21, 2008, 10:56:54 PM »

Did I not just say I figured it out? -.-' I got it to do what I wanted it to do..
Logged

Maniac
Hacker
Full Member
*****

Karma: 8
Posts: 143

Hes a maniac, a maaaaaaaniac

hacking215@hotmail.com JPMayIII
« Reply #7 on: November 28, 2008, 01:17:51 AM »

Found the registers I can use. Locking.
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!