PPC Emulator (WIP)

Started by Romaap, January 25, 2011, 11:50:24 PM

Previous topic - Next topic

WiiOs-Ozelot

#15
Hey Romaap, this tool is very helpful! Hope you finished yet :)
i'm learn PPC ASM and i use this tool for Basic Opcodes to understand :cool:
And the Emulator can help find errors in ASM Code.

I'm using this tool for now

Romaap, important Basic Opcode list for the future:
[spoiler]
lis âœ"
li âœ"
ori âœ"
oris âœ"

lbz âœ"
lhz âœ"
lwz âœ"
lfs

stb âœ"
sth âœ"
stw âœ"
stfs

addi âœ"
subi âœ"
mulli
add âœ"
sub
mullw

cmpwi
cmpw

b
beq-
bne-
blt-
bgt-
ble-
bgt-
[/spoiler]
I think, this list is important to learn PPC Assembler for beginners. Bully@Wiiplaza has sended me a list with this Basic Opcodes and with Description.

Hope you implement the rest list for basic ASM Codes :)
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

megazig

half of those are just simplified mnemonics. if he covers bc he has all the bottom ones. lis/li are oris/ori
covering just a basic list seems like a terrible idea. better to just go through the spec sheet and either go by form or just start at the top and do them all

I recently wrote another PPC asm parser and it really only took about a day once I sat down with the opcodes and knocked em out

sniper82

hi Romaap
also das Tool ist wirklich gut.

eine Frage bzw. Verbesserungsvorschlag wen es geht?
Kannst du es so machen, das wen man die ASM geschrieben hat auf einen Button klickt
der in einer txt den code ausgibt und hinter die ASM Zeile schreibt was die zeile macht.
zb.
lis r5,0x1234 # schreibe in die ersten 16 Bit des Registers (r5) den Wert (1234) und lösche die zweiten 16 Bit

(schreibe in die ersten 16 Bit des Registers # xxxxxx # und lösche die zweiten 16 Bit)
der Text bleibt bei dem Befehl lis ja immer gleich, nur die Werte ändern sich.

So ist es für Anfänger noch einfacher fehlerhafte Anweisungen zu erkennen.
--------------------------------------------------------------------------------------
hi Romaap
So the tool is really good.

a question or suggestion for improvement who are you?
Can you make it so that one who wrote the ASM clicks on a button
of the code in a txt output and behind-the-line ASM writes what makes the line.
for example.
lis r5, 0x1234 # write in the first 16 bits of the register (r5) the value (1234) and delete the second 16-bit

(write in the first 16 bits of register # xxxxx # and delete the second 16-bit)
the text remains in the command lis always the same, only the values ​​change.

So it is easier for beginners to recognize faulty instructions.
Translation by Goggle. I unfortunately only speak German

Stop ACTA and Sopa
http://wiird.l0nk.org/forum/index.php/topic,9178.0.html

WiiOs-Ozelot

This is moronic. Suppose the PPC emulator would have some commands and because of massive PowerPC has, he has to describe everything. In the network there are plenty of documents for PowerPC opcodes.
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

sniper82

ok es war nur eine idee, nicht mehr nicht weniger.
------------------------------------------------
ok it was just an idea no more, no less.
Translation by Goggle. I unfortunately only speak German

Stop ACTA and Sopa
http://wiird.l0nk.org/forum/index.php/topic,9178.0.html

GMO

Does anyone have a backup or mirror of both app and source? Site appears to be down
http://gamemasterzer0.blogspot.com
For Codes, Guides, & Support Codemasters-Project
USB Gecko Facebook Page - My Wii's 4.1 U | 4.0 E

WiiOs-Ozelot

#21
PPC Emulator + Source ReUploaded --> DOWNLOAD

Credits by: Romaap

The Setup doesn't work. Romaap's site is down and the Setup checks for Updates and Download the Main Application by startup.

When Romaap has fixed the Website, i'm Remove this link then.
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

Bully@Wiiplaza

Romaap has retired, hasn´t he?
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

XeR

Quote from: WiiOs-Ozelot on February 22, 2012, 06:24:56 AM
When Romaap has fixed the Website, i'm Remove this link then.
Unfortunately, I think it might not happen.
PS C:\Users\XeR> nslookup romaap.com
Serveur :   SpeedTouch.lan
Address:  10.0.0.138

*** Aucun enregistrement internal type for both IPv4 and IPv6 Addresses (A+AAAA) disponible pour romaap.com

This happens when the domain name has expired, or never existed.

I could get the hoster's IP address here
However, his hosting seems to have been terminated as the only thing I could get is this:


Any way for you to reupload it Ozelot? The current link gives an error 404.

Bully@Wiiplaza

#24
the program is relatively useless.
It doesn´t even know stfs, lfs or mulli. :S
Only basic stuff like lis, ori, stw, lwz and addi, not more.
I could reupload, if you still want it.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully