kth5 / archpower

Unofficial Archlinux port to powerpc64le, powerpc64, powerpc and riscv64
https://archlinuxpower.org
77 stars 5 forks source link

Any chance this runs on a Xbox 360? #40

Closed rmueller83 closed 5 months ago

rmueller83 commented 2 years ago

If you implement PS3 support, why not also Xbox 360? ;-)

There is a kernel 5.12 patch at https://github.com/Free60Project/linux-kernel-xbox360 And some instructions at https://free60.org/Linux_Kernel/ And some old reference ISOs at https://sourceforge.net/projects/free60/files/liveCDs/

kth5 commented 2 years ago

I'm currently looking at the PS3 port and got 90% there with just kexec calls unable to boot vmlinux+initramfs successfully. [1] I would port this first and petitboot the actual kernel etc. Not sure if Kexec is support on these kernels though.

Not sure how much work a 360 port would be but it seems to me that there isn't much upstream support for it and things are bound to break much more frequently and in - I presume - inexplicable ways.

I have no 360 hardware and unfortunately not the time to start bringing up another niche platform until at least Q4 of this year.

As always though, contributions are welcome.

[1] https://github.com/kth5/petitboot--buildroot

kth5 commented 5 months ago

I have a Xbox 360 (white fat EU model) that I salvaged from our backyard a few months back but no idea if it works since it was missing video cables, the power brick as well any controller. During preliminary research it seems there are invasive hacks needed to get things going that I am not willing to invest into at this time since this Xbox is an unknown for now.

We may re-open this issue when the time comes and I get my hands on free accessories and this beast actually still works.