Post: [RELEASE] PowerPC WorkShop
12-01-2014, 05:57 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); this was a personal project that i had originally just made for myself but i asked some people on skype if they liked it, the feed back was good so i decided to share it with the community Smile.
Features:
compile ppc -> bytes (all instructions working at the moment)
format bytes (for c# or c++)
write ppc
compile c++ to ppc (still needs work)
screen shot: You must login or register to view this content.
virus scan: You must login or register to view this content. (8/56 due to compression)
download: You must login or register to view this content. (fixed)
src download: You must login or register to view this content.
update log:
    
1: fixed compiler (forgot to add my console app :P)
2: working c++ to ppc (still needs touch ups), added more info to the info tab
3: added file tab (create/load project)

credits:
    
choco - original ppc compiler method
adidas - name
Bass_HaXor - jew
(adsbygoogle = window.adsbygoogle || []).push({});

The following 25 users say thank you to milky4444 for this useful post:

One, A Friend, BaSs_HaXoR, Boliberrys, Connerg123, Eddie Mac, flynhigh09, GFM, Hori_By_Nature, Im Not Boobdidas, Welsh, LilBad, Loxy, Miyata, NickBeHaxing, Norway-_-1999, ReHackd, Smoky420, Smooth, SnaY, Sunnis, Swaqq, TheSaltCracka, Laser
12-01-2014, 06:24 PM #11
Smoky420
< ^ > < ^ >
Awsome work bro Enzo
Why Choco didn't done that before with his PPC compiler Drack
12-01-2014, 06:42 PM #12
Default Avatar
Bch
Guest
Originally posted by milky4444 View Post
this was a personal project that i had originally just made for myself but i asked some people on skype if they liked it, the feed back was good so i decided to share it with the community Smile.
Features:
compile ppc -> bytes (all instructions working at the moment)
format bytes (for c# or c++)
write ppc
compile c++ to ppc (still needs work)
screen shot: You must login or register to view this content.
virus scan: You must login or register to view this content. (8/56 due to compression)
download: You must login or register to view this content.
src download: You must login or register to view this content.


And this is why he is GS! :p
12-01-2014, 07:53 PM #13
optantic
Pokemon Trainer
Originally posted by milky4444 View Post
this was a personal project that i had originally just made for myself but i asked some people on skype if they liked it, the feed back was good so i decided to share it with the community Smile.
Features:
compile ppc -> bytes (all instructions working at the moment)
format bytes (for c# or c++)
write ppc
compile c++ to ppc (still needs work)
screen shot: You must login or register to view this content.
virus scan: You must login or register to view this content. (8/56 due to compression)
download: You must login or register to view this content.
src download: You must login or register to view this content.

could you give examples of how it works?
I got the same result for any Input

Input:
li r5, 9
li r5, 0x09
mr r4, r5
mr %r4,%r5

Output:
38-80-00-00-38-E0-00-04-00
Format:
unsigned char buff[9] = { 0x38,0x80,0x00,0x00,0x38,0xE0,0x00,0x04,0x00};
12-01-2014, 08:22 PM #14
Originally posted by optantic View Post
could you give examples of how it works?
I got the same result for any Input

Input:
li r5, 9
li r5, 0x09
mr r4, r5
mr %r4,%r5

Output:
38-80-00-00-38-E0-00-04-00
Format:
unsigned char buff[9] = { 0x38,0x80,0x00,0x00,0x38,0xE0,0x00,0x04,0x00};

remember to use "%%" in front of any register (as i said in the info section of the application)
so instead of
    li r5, 9
li r5, 0x09
mr r4, r5
mr %r4,%r5

use
    
li %%r5, 9
li %%r5, 0x09
mr %%r4, %%r5
mr %%r4,%%r5
12-01-2014, 10:03 PM #15
Smoky420
< ^ > < ^ >
Originally posted by milky4444 View Post
remember to use "%%" in front of any register (as i said in the info section of the application)
so instead of
    li r5, 9
li r5, 0x09
mr r4, r5
mr %r4,%r5

use
    
li %%r5, 9
li %%r5, 0x09
mr %%r4, %%r5
mr %%r4,%%r5


Why %% ?
I thought it was only one %
12-01-2014, 11:34 PM #16
optantic
Pokemon Trainer
Originally posted by milky4444 View Post
remember to use "%%" in front of any register (as i said in the info section of the application)
so instead of
    li r5, 9
li r5, 0x09
mr r4, r5
mr %r4,%r5

use
    
li %%r5, 9
li %%r5, 0x09
mr %%r4, %%r5
mr %%r4,%%r5

same output result when using 2 %%

mr %%r4, %%r5 --> 38-80-00-00-38-E0-00-04-00

even tried running app as Admin
12-02-2014, 12:17 AM #17
Hash847
Purple God
Originally posted by Doctor
I think there's already an application for that


I mean actually readable C++ not do a backflip PPC C++ crossover
12-02-2014, 12:20 AM #18
Originally posted by optantic View Post
same output result when using 2 %%

mr %%r4, %%r5 --> 38-80-00-00-38-E0-00-04-00

even tried running app as Admin


:O my bad i forgot to add another exe, will be updated shortly, sorry
12-02-2014, 01:58 AM #19
Originally posted by milky4444 View Post
this was a personal project that i had originally just made for myself but i asked some people on skype if they liked it, the feed back was good so i decided to share it with the community Smile.
Features:
compile ppc -> bytes (all instructions working at the moment)
format bytes (for c# or c++)
write ppc
compile c++ to ppc (still needs work)
screen shot: You must login or register to view this content.
virus scan: You must login or register to view this content. (8/56 due to compression)
download: You must login or register to view this content. (fixed)
src download: You must login or register to view this content.


Yuusss!! Thank you bro now to figure out how it works lol Smile

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo