Streetwalrus's first GameCube

Portables, case replacements, mods etc, all in here!
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Sat Jan 12, 2019 8:53 am

I can't help you much more than this. It should behave exactly the same as a real xenogc, so this is what you get. Do try to adjust your pot, that could help a lot.
I'd recommend just burning a Swiss disc and playing your games off of an SD card.
fodder
Posts: 21
Joined: Thu Jan 10, 2019 7:47 pm

Re: Streetwalrus's first GameCube

Post by fodder » Sun Jan 13, 2019 2:30 pm

Streetwalker wrote:
Sat Jan 12, 2019 8:53 am
I can't help you much more than this. It should behave exactly the same as a real xenogc, so this is what you get. Do try to adjust your pot, that could help a lot.
I'd recommend just burning a Swiss disc and playing your games off of an SD card.
Alright :)
Thanks again, I've managed to work a lot of stuff out, I made an SD adapter and fixed the sound on that system pretty easily.

Also, out of pure curiosity, I tried building the kernel.img but I replaced XenoShell.bin with iplboot_xeno.bin that was included in the zip you sent, and it seemes to work exactly like XenoShell, maybe there are hidden features but I am not sure what they would be triggered by. Did you have plans to do something with iplboot_xeno? I notice it's a lot larger than XenoShell
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Sun Jan 13, 2019 4:30 pm

It's just a build of iplboot, if it actually works then it should load ipl.dol from your SD card without needing to use a homebrew disc (it does need a disc in the drive to work though).
fodder
Posts: 21
Joined: Thu Jan 10, 2019 7:47 pm

Re: Streetwalrus's first GameCube

Post by fodder » Sun Jan 13, 2019 5:30 pm

Streetwalker wrote:
Sun Jan 13, 2019 4:30 pm
It's just a build of iplboot, if it actually works then it should load ipl.dol from your SD card without needing to use a homebrew disc (it does need a disc in the drive to work though).
Ah I see, that sounds like a cool idea. I tried putting swiss on my SD root and renaming it to ipl.dol, didn't seem to load, but that could be something to do with how my stuff is setup up since nothing appears when I hold start (just freezes on a black screen) etc
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Sun Jan 13, 2019 8:15 pm

I don't really plan on doing anything with it though, there are better entry points to work on than the drive's debug connector (IPL replacement, ODE).
fodder
Posts: 21
Joined: Thu Jan 10, 2019 7:47 pm

Re: Streetwalrus's first GameCube

Post by fodder » Tue Jan 22, 2019 10:13 am

Sorry, I know you said you can't help much more, but I was trying to look in to why it doesn't seem to work with retail games, and it looks like it doesnt inject whatever code is normally injected to patch the drive, as 85% when there is a retail game in, the green ACT LED does not turn on, and the disc either spins forever or stops spinning very soon after the system is turned on.

The weird thing is that it sometimes does work fine, and it does inject the code (or whatever the green LED turning on for a few seconds at the end of the GC animation means), and the game loads up perfectly and quickly.

I checked my pot and adjusted it to 199 ohms, and backups load fine, as well as retail games when the code is injected or when I just disable the xenopie by taking the SD card so I dont think it is that. It just seems like it doesn't want to work most of the time when a retail game is detected. In my experience it has worked 100% of the time on backup games.

With all of that being said (sorry lol), could it be the version of Linux being used? I am using the most recent Raspbian stretch lite. I tried some random Arch Arm distro I found, and it seemed to load once, but did not load anything after that first success.
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Tue Jan 22, 2019 12:31 pm

Linux is completely out of the equation with xenopie, you only need to install it to your sd card for the GPU boot blobs which are required to load both Linux and bare metal kernels. The only advice I can give you is triple-check your wiring again. It's really weird that it's only misbehaving with originals though. I don't think that'll help, but what version does Swiss tell you your drive is?
fodder
Posts: 21
Joined: Thu Jan 10, 2019 7:47 pm

Re: Streetwalrus's first GameCube

Post by fodder » Tue Jan 22, 2019 7:09 pm

Ah I see, that makes sense. And yeah I checked my wiring and reflowed the solder joints where I thought it looked iffy and it is doing the same thing. Swiss says:

DVD Drive 06 2001/08 (61)
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Wed Jan 23, 2019 10:34 am

Well, that's all I can do for you. You said you have a "real" xeno on the way, wait for that and see if that changes anything. It'd be strange but I wouldn't be surprised.
fodder
Posts: 21
Joined: Thu Jan 10, 2019 7:47 pm

Re: Streetwalrus's first GameCube

Post by fodder » Wed Feb 06, 2019 5:21 pm

Well, I have come with something possibly useful for once.

This is a very good alternative to an actual XenoGC IMO if done with a Raspberry Pi Zero. An electronics store called Microcenter near me sells Pi Zero 1.3's (or Pi Zero W's if in stock) for $5 USD. You can pick up a crappy 16GB Microcenter branded SDHC card for around $4 as well if needed. That's only $9 for a possibly highly upgradable GameCube modchip that fits inside of the case. The best part is that you don't need to wait weeks for it to arrive!

I just finished installing a Pi Zero 1.3 in another DOL-101 GameCube that I picked up. It fits right behind the game controller board (insulated with electrical tape of course). Originally I tried having it rest in the serial port slot for super easy accessibility but it didn't work for some reason. It wasn't my wiring or anything, I think it might have been interference or something. I know next to nothing about this stuff, but I'm guessing it was easy to interfere with as I was using 30AWG stranded wire with silicone tubing.

Either way, it being behind the controller ports is still super easy to access if I need to change what's on the SD card etc. I think this is legitimately a very viable alternative to a XenoGC if you have a place to get Pi Zeros for cheap.

Here is what I ended up on for xenopie for the Pi Zero. I think all I had that had to be changed were the things for the LED. It uses the same processor as the original Pi so it's based off of your first xenopie release.
Attachments
xenopie-zero.zip
(528.63 KiB) Downloaded 51 times
User avatar
Streetwalker
Posts: 1736
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Streetwalrus's first GameCube

Post by Streetwalker » Sat Feb 09, 2019 11:51 am

Nice, good job with that. :)
RyoHazuki123
Posts: 2
Joined: Thu May 16, 2019 12:42 pm

Re: Streetwalrus's first GameCube

Post by RyoHazuki123 » Thu May 16, 2019 12:44 pm

Do i need to compile kernel.img or should i just swap it with the raspbian one? If you could send me the compiled file i would be grateful.
RyoHazuki123
Posts: 2
Joined: Thu May 16, 2019 12:42 pm

Re: Streetwalrus's first GameCube

Post by RyoHazuki123 » Thu May 16, 2019 5:05 pm

Just tried this method using rpi 3, i've renamed to kernel7 and when i start a backup it stays on the GameCube startup screen frozen while the disc is spinning.
Post Reply