• Home
  • Downloads
  • EBOOT Fixes
  • Forums
  • New Posts
  • Register
    • Welcome, Register Now! 
    • Premium VIP Membership
    • PS3 Sticky
      • PS3 CFW & MFW
      • PS3 Debug Firmware
      • PS3 Decrypted PSN Links for CFW
      • PS3 Downloads
      • PS3 EBOOT.BIN Original File Links
      • PS3 Firmware
      • PS3 Game Releases List
      • PS3 Guides & Tutorials
      • PS3 Hacking Guides and Tutorials
      • PS3 Hacks & JailBreak
      • PS3 Help & Support
      • PS3 JailBreak Game Compatibility List
      • PS3 JB2 / True Blue (TB) Game Links
      • PS3 multiMAN Updates
      • PS3 Resources
      • PS3 Reviews
      • PS3 Save Files Repository
      • PS3 Themes
      • PS3 Trophies List
      • PS3 Videos
      • PS Vita Trophies List
    • Quick Links
      • Affiliates
      • Contact Us
      • FAQ
      • Post News
      • Site Rules
      • Tag Cloud
 

PS3 SPU Emulation v0.8 Module Out, Allows x86 PCs to Emulate SPU

Category: PS3 Hacks & JailBreak  By: PS3 News - (twitter.com)
Tags: ps3 spu emulation ps3 modules ps3 x86 pcs ps3 emulate spu ps3hax ps3 hax ps3 hacks

54w ago - Following up on their previous release last week, today KDSBest and crew have updated the PS3 SPU Emulation Module to version 0.8, which allows x86 PCs to emulate the SPU.

Download: PS3 SPU Emulation v0.8 Module

To quote via Twitter (linked above):

The aim module runs to the hash check of EID0 which fails, cause I miss the data. SPU Emulation v0.8: gitbrew.org/~KDSBest/SPU%20simulation%20v0.8.rar

Extract the ofw 3.55 and there is the aim_spu_module.self. Make an elf of it. There you go. It's sony code I can't give it to u.

I love Physic Engines and I love the PS3. I guess I will port Box2D to psl1ght ^^

For the news sites: gitbrew.org/~KDSBest/SPU%20simulation%20v0.8.rar ... crypto function instructions implemented, aim_spu_module runs fine.

A tester tested the eid0 partial decryption of aim in anergistuc and in the spu emu. They match. Gj myself




Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 22 Comments - Go to Forum Thread »

Errors

The following errors occurred with your submission

Okay

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Wrap [QUOTE] tags around selected text
Posting Quick Reply - Please Wait Posting Quick Reply - Please Wait
PS3 News's Avatar
#22 - PS3 News - 53w ago
Reply
Shortly following his previous revision, PlayStation 3 developer KDSBest has updated the PS3 SPU Emulation to version 0.9, which allows x86 PCs to emulate the SPU.

Download: http://gitbrew.org/~KDSBest/SPU%20simulation%20v0.9.rar

Below are some related updates via Twitter (linked above):

Found the mistake in SPU Emu... -.- FAIL! sf* commands do rb-ra I did ra-rb -.- works perfectly now.

The sp somehow land in code section and overrides destroys code. so i don't update the code while the ls changes. This does the trick hotfix.

New spu emu soon dump function calls and channel access and so on.

SPU Emu v0.9: fixed sf* instructions and bugfixes and callstack functions. Dumps all branches now files get big ^^.


More PlayStation 3 News...

PS3 News's Avatar
#21 - PS3 News - 53w ago
Reply
While it hasn't been long since his previous release, today PlayStation 3 developer KDSBest has updated the PS3 SPU Emulation Module to version 0.8.1, which allows x86 PCs to emulate the SPU.

Download: http://gitbrew.org/~KDSBest/SPU%20simulation%20v0.8.1.rar

Below are some related Tweets on the update via Twitter (linked above), as follows:

New spu emu soon dump function calls and channel access and so on.. btw no spu stuff just optimised code

Crypto function instructions implemented, aim_spu_module runs fine (v0.8).

Thanks to my tester we found a heavy bug which made the aim not run correctly. Fixing it.

I still got a problem with one instruction, the problem is idk what instruction, but aim decrypts the eid0 section fine with spu emu (v0.8.1).


More PlayStation 3 News...

PS3 News's Avatar
#20 - PS3 News - 55w ago
Reply
Following up on his previous release, today PlayStation 3 developer KDSBest has updated the PS3 SPU Emulation Module to Beta 2, which allows x86 PCs to emulate the SPU for those wondering.

Download: http://multiupload.biz/o9bqeecgpvco/SPU%20simulation%20beta2_MultiUpload.biz.rar.html

To quote: Long time no see guys. I release SPU Emu Beta 2.

Since I am sick at current time and constant headache I just release what I already got. There are features to dump the LS parts, Register and so on.

Check out the source or metldr.kds for more infos. The kds script don't use all featues which are implemented but the most common one.


More PlayStation 3 News...

niwakun's Avatar
#19 - niwakun - 56w ago
Reply
Originally Posted by KDSBest View Post
Quote It is not for game emulation and it will never emulate the ppc. If you want that go to code.google.com/p/rpcs3/ , their work is not done and nearly nothing work, but they are the guys that write an emu for games and so on. This is just for reversing, so you don't have only a static analysis.


nah, x86/x64 computer wont be able to reach ppc's power. it's MIPS vs FLOPS

If you compare a Corei7 high end processor can do 70gflops with all cores being used while PS3 had 25Gflops multiply it to 6 SPU's so if you know how to multiply, there's no where it can be emulated right now. Unless someone is brave enough to use a videocard as the alternative processor since GPU's processing capability is much more powerful than x86/x64 processor does.

PS3 News's Avatar
#18 - PS3 News - 56w ago
Reply
Shortly following the Alpha 2 Module release, today KDSBest has updated their PS3 / PC SPU emulation project which allows your x86 machine to emulate the PlayStation 3 SPU to Beta status.

Download: http://multiupload.biz/8ge4s19t0ja5/SPU%20simulation%20beta_MultiUpload.biz.rar.html

To quote: Let's call it beta (SPU emulation). Tested with my own elf a lot commands if they work properly. Disabled buttons depending on state.

And last but not least, if you press run a new thread is spawned. Now you are able to press pause and it stops the run ofc. The performance get a super boost with the threading.

Project Update: alpha2 - pre alpha so it is not in pre alpha stage anymore. It detects code modifications on the fly too. The new feature list is not complete that's my fault I guess.

Thanks for the news update. I need some infos from some reversers to create the next stunning feature:

Crypto dumping... dumps all crypto calls... Let's call it function parameter dumping cause it will work for everything and will implement a callback on known functions which will make dumping at certain calls possible.

I try to implement this and GET/PUT DMA commands this weekend. I think I can't finish it this weekend, but this will be the beta stage. V0.9 should then just implement the rest of the commands that anergistic implements.

After that it is unknown what I do and so on. Since then my reversing starts to get more focus.

Update: From mr_wicked: I was trying to run an SPU module in anergistic with no success. In IBM systemsim (in combination with libspe2) my code ran just fine..

Finding a broken instruction in anergistic is like finding a needle in a haystack. So I ended up throwing IBM systemsim in IDA and exported all SPU instructions to .asm. After writing a small emulator around these instructions I was able to find two nasty errors. One in "andhi" and one in the "cgx" instruction. Here are the corrected Anergistic instructions:


00010101,ri10,andhi,half,signed
{
int i;
for (i = 0; i < 8; ++i)
rth[i] = rah[i] & i10;
}

01101000010,rr,cgx
{
int i;
for (i = 0; i < 4; ++i)
{
u64 r = (u64)(rtw[i] & 1) + (u64) raw[i] + (u64) rbw[i];
rtw[i] = (r >> 32) & 1;
}
}
My application also needed rotqbybi and rotqbi so I implemented those as well:


00111001100,rr,rotqbybi
{
u32 shift_count = (rbw[0] & 0x7f) >> 3;
rtw[0] = raw[0];
rtw[1] = raw[1];
rtw[2] = raw[2];
rtw[3] = raw[3];
while (shift_count--)
{
rtw[0] = (rtw[0] > 24);
rtw[1] = (rtw[1] > 24);
rtw[2] = (rtw[2] > 24);
rtw[3] = (rtw[3] > 24);
}
}

00111011000,rr,rotqbi
{
u32 shift_count = (rbw[0] & 0x7f) & 7;
rtw[0] = raw[0];
rtw[1] = raw[1];
rtw[2] = raw[2];
rtw[3] = raw[3];
while (shift_count--)
{
u32 t = (rtw[1] >> 31) | 2 * rtw[0];
rtw[1] = (rtw[2] >> 31) | 2 * rtw[1];
rtw[2] = (rtw[3] >> 31) | 2 * rtw[2];
rtw[3] = (rtw[0] >> 31) | 2 * rtw[3];
rtw[0] = t;
}
}
Although trivial to fix it was really nasty to find these. I couldn't find a repository with active development, so I'm posting it here.


More PlayStation 3 News...

Page 1 of 5 12345›LAST »

Related PS3 News and PS3 CFW Hacks or JailBreak Articles

• PS3 EDAT Devklic Bruteforcer v1.0 / v1.1 By JjKkYu is Released
• MAME 0125 (Multiple Arcade Machine Emulator) for PS3 Release 1 Out
• PS3 Game List by Nullptr PlayStation 3 Homebrew App is Released
• MultiMAN v04.40.00 PS3 Server and Showtime Edition Updates Out
• ScummVM 1.6.0 PlayStation 3 Emulator Updated, +4 to Engines
• PSN Tool v1.0 and PSN Tool Creator v1.0 to Combat PSN Bans Arrive
Affiliates  NewsNow  Privacy  PS3 CFW & MFW  PS3 Hacks & JailBreak  PS3 Reviews  PS3 Videos  © 2013 PlayStation 3 News

PlayStation 3 Links

• Contact Us E-Mail
• PS3 Affiliates
• PS3 CFW & MFW
• PS3 Debug Firmware
• PS3 Decrypted PSN Links for CFW
• PS3 Downloads
• PS3 EBOOT.BIN Original File Links
• PS3 Firmware
• PS3 Game Releases List
• PS3 Guides & Tutorials
• PS3 Hacking Guides and Tutorials
• PS3 Hacks & JailBreak
• PS3 Help & Support
• PS3 JailBreak Game Compatibility List
• PS3 JB2 / True Blue (TB) Game Links
• PS3 multiMAN Updates
• PS3 News Forums
• PS3 News Site FAQ
• PS3 News Site Advertising FAQ
• PS3 News Site Posting FAQ
• PS3 News Site Privacy FAQ
• PS3 News Site Rules
• PS3 News Site Tag Cloud
• PS3 News Site Terms
• PS3 Resources
• PS3 Reviews
• PS3 Save Files Repository
• PS3 Themes
• PS3 Trophies List
• PS3 Videos
• PS Vita Trophies List

PlayStation 3 News Discussions
Rogero CEX PS3 Custom Firmware (CFW) v4.21 is Now Released! - 53m ago

dazboy12's Avatar
Quote im new to this site iv just started to look into doing a jailbreak on my ps3 so if any one can piont me in the rite direction it would be very helpfu...
By dazboy12 with
 1601 Comments »
PS3 System Software Update 4.45 Released, Mass Bricking Reports - 1h ago

kalberto's Avatar
Quote I think Sony want to protect their last Firmware and PSN from CFW's hacker ? so Sony is changing the method inside Firmware 4.45 ??...
By kalberto with
 10 Comments »
Sony Unveils PlayStation Plus July 2013 Content Updates - 2h ago

PS3 News's Avatar
Quote Sony PlayStation Store and Plus Content Manager Chris Howe has unveiled the July 2013 PlayStation Plus content updates today, as follows: Hi ...
By PS3 News with
 0 Comments »
Sony PlayStation Store PS3 and PSN Updates for June 18, 2013 - 3h ago

elser1's Avatar
Quote our update is thursday aus time. it should be there though the usa and eu plus are different games often. we may get something else on occasions....
By elser1 with
 3 Comments »

Latest PlayStation 3 Trophies
Dungeons & Dragons: Daggerdale: The Big Stick
Dungeons & Dragons: Daggerdale: Four of a Kind
Dungeons & Dragons: Daggerdale: Man at Arms
Dungeons & Dragons: Daggerdale: Solid Gold

Latest PlayStation Vita Trophies
Jak II (Vita): The Collectationator!
Jak II (Vita): The Collectivist
Jak II (Vita): The Collector
Jak II (Vita): Head Master

Latest PlayStation 3 Releases
Le Tour De France 2013 PS3-STRiKE - 06-18-2013
MotoGP 13 PS3-COLLATERAL - 06-17-2013
Remember Me USA PS3-ANTiDOTE - 06-17-2013
The Last of Us ASiA MULTi3 PS3-Kirin - 06-14-2013

Latest PlayStation 3 Themes
The Last of Us PS3 Theme - 06-14-2013
God Of War 3 (Unofficial V1/V2) PS3 Theme - 06-12-2013
Heavy Rain (Official) Dynamic PS3 Theme - 06-11-2013
PlayStation Classic PS3 Theme - 06-11-2013
  • Contact Us
  • -
  • PS3 News