Static recompilation of PS3 games
Started by celain43




9 posts in this topic
celain43
Member


0
1 posts 1 threads Joined: May 2024
Question  05-15-2024, 09:33 PM -
#1
Would it be possible to statically recompile an entire PS3 game and run it on hardware like in the N64: Recompiled project in order to maximize performance?  Blush
Ani
Administrator
*******


16
4,518 posts 119 threads Joined: Aug 2017
05-15-2024, 10:12 PM -
#2
No, and we already recompile static PPC code ahead of time.
This post was last modified: 05-15-2024, 10:14 PM by Ani.
    Desktop: Ryzen 7 9800X3D, Radeon RX 6800 XT, 2x16G DDR4 6000MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G  DDR4 3200MHz, Manjaro Linux
Old Desktop: Ryzen 7 5800X,   Radeon R9 280X,    2x8G  DDR4 3600MHz, Manjaro Linux
DeadMan
Member


0
15 posts 4 threads Joined: Aug 2017
06-06-2024, 02:22 PM -
#3
Probably yes, but no one will take such a hard job.  Cool
Ani
Administrator
*******


16
4,518 posts 119 threads Joined: Aug 2017
06-06-2024, 11:33 PM -
#4
Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?
    Desktop: Ryzen 7 9800X3D, Radeon RX 6800 XT, 2x16G DDR4 6000MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G  DDR4 3200MHz, Manjaro Linux
Old Desktop: Ryzen 7 5800X,   Radeon R9 280X,    2x8G  DDR4 3600MHz, Manjaro Linux
kio
Member


0
5 posts 0 threads Joined: Apr 2025
04-15-2025, 10:23 PM -
#5
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/
Ani
Administrator
*******


16
4,518 posts 119 threads Joined: Aug 2017
04-18-2025, 12:43 PM -
#6
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.
    Desktop: Ryzen 7 9800X3D, Radeon RX 6800 XT, 2x16G DDR4 6000MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G  DDR4 3200MHz, Manjaro Linux
Old Desktop: Ryzen 7 5800X,   Radeon R9 280X,    2x8G  DDR4 3600MHz, Manjaro Linux
kio
Member


0
5 posts 0 threads Joined: Apr 2025
04-18-2025, 01:32 PM -
#7
(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/

(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/rewrite.html

it has spu translator i guess
This post was last modified: 04-18-2025, 01:40 PM by kio.
Ani
Administrator
*******


16
4,518 posts 119 threads Joined: Aug 2017
04-18-2025, 06:42 PM -
#8
(04-18-2025, 01:32 PM)kio Wrote:
(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/

(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/rewrite.html

it has spu translator i guess

Read the code, it emulates the SPU.
    Desktop: Ryzen 7 9800X3D, Radeon RX 6800 XT, 2x16G DDR4 6000MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G  DDR4 3200MHz, Manjaro Linux
Old Desktop: Ryzen 7 5800X,   Radeon R9 280X,    2x8G  DDR4 3600MHz, Manjaro Linux
kio
Member


0
5 posts 0 threads Joined: Apr 2025
04-18-2025, 07:11 PM -
#9
(04-18-2025, 06:42 PM)Ani Wrote:
(04-18-2025, 01:32 PM)kio Wrote:
(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/

(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/rewrite.html

it has spu translator i guess

Read the code, it emulates the SPU.

and it will run game with emulation?
kio
Member


0
5 posts 0 threads Joined: Apr 2025
05-12-2025, 08:03 PM -
#10
(04-18-2025, 06:42 PM)Ani Wrote:
(04-18-2025, 01:32 PM)kio Wrote:
(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/

(04-18-2025, 12:43 PM)Ani Wrote:
(04-15-2025, 10:23 PM)kio Wrote:
(06-06-2024, 11:33 PM)Ani Wrote: Cool, care to explain how to fully statically recompile SPU code ahead of time without any emulation whatsoever?

after this(https://github.com/hedge-dev/XenonRecomp) u still think like that?
is it really unmakable?
o also i found this(its unfinished) - https://rcebits.com/ps3emu/

XenonRecomp is a Xbox 360 recompiler, in case you didn't notice. It doesn't do SPU recompilation because X360 does not have SPUs.

https://rcebits.com/ps3emu/rewrite.html

it has spu translator i guess

Read the code, it emulates the SPU.

https://research.ncl.ac.uk/game/mastersd...al%201.pdf
http://ilab.usc.edu/packages/cell-proces...ec_1.5.pdf
http://www.rrsg.uct.ac.za/courses/EEE408...ecture.pdf
http://ilab.usc.edu/packages/cell-proces...07_pub.pdf
https://arcb.csc.ncsu.edu/~mueller/clust...07_pub.pdf
https://user.eng.umd.edu/~blj/cell.pdf
https://www.psdevwiki.com/ps3/CELL_BE
https://ftp.cvut.cz/kernel/people/geoff/...mming.html
https://ia801707.us.archive.org/17/items...185301.pdf
https://www.psdevwiki.com/ps3/Cell_Programming_IBM
http://ilab.usc.edu/packages/cell-proces...07_pub.pdf

i found some info,isnt this all enough or useful?



Forum Jump:


Users browsing this thread: 1 Guest(s)