Streetwalrus's first GameCube
Re: Streetwalrus's first GameCube
pictures are dead, can them be reuploaded?
I just found about this, and since i grabbed a pi not so long ago i must ask!
it would be possible to make an ODDE with a pi?
maybe use the pi as a full addon for the sweet gamecube
with the pi habilities like usb, ethernet and wifi we could easily send stuff to the pi to be loaded in the gamecube
probably we could even tap the gamecube MC slots and emulate memory cards?
would be really neat and cool if someone could make this sadly i am an average joe..
I just found about this, and since i grabbed a pi not so long ago i must ask!
it would be possible to make an ODDE with a pi?
maybe use the pi as a full addon for the sweet gamecube
with the pi habilities like usb, ethernet and wifi we could easily send stuff to the pi to be loaded in the gamecube
probably we could even tap the gamecube MC slots and emulate memory cards?
would be really neat and cool if someone could make this sadly i am an average joe..
Re: Streetwalrus's first GameCube
Sorry, I don't have them anymore and the site that hosted them is dead.
The pi can do everything you've mentioned but it needs a hardware assist (FPGA, or an MCU that can handle very fast IO) to receive drive commands. Dedicated devices are being developed by some community members (myself included), just keep an eye out.
Re: Streetwalrus's first GameCube
Super noob question (and possible necrobump, I'm sorry), but would this work for the Pi 2 Model B?
Re: Streetwalrus's first GameCube
It probably needs a minor change and recompiling because models 2 and 3 have moved the MMIO area. Also keep in mind that this is a terrible solution, you can get a xenogc for very cheap these days.
Re: Streetwalrus's first GameCube
Ah alright, that makes sense. And yeah I understand, I am just interested because I already ordered a XenoGC but it's going to take a couple of weeks to get here, and I have an extra GameCube that I don't use.
Re: Streetwalrus's first GameCube
Fair enough. Here's a build that should work on all rpi2 and 3 models (and will not work on the original model B/B+), keep in mind that it's untested and using a newer compiler so it's not guaranteed to work. Setup is the same.
- Attachments
-
- xenopie.zip
- (580.8 KiB) Downloaded 531 times
Re: Streetwalrus's first GameCube
Nice! Thank you, I appreciate it.Streetwalker wrote: ↑Fri Jan 11, 2019 1:52 pmFair enough. Here's a build that should work on all rpi2 and 3 models (and will not work on the original model B/B+), keep in mind that it's untested and using a newer compiler so it's not guaranteed to work. Setup is the same.
I'm a bit new to the whole Gamecube modding scene, so I don't know how things are supposed to work exactly. When I try this, with the RPi on, the system is unable to read any discs. Is this probably due to shoddy soldering on my part? Also, I haven't soldered the power yet, I have tried it with USB power. Would that affect it?
Re: Streetwalrus's first GameCube
I've never tried USB power but I think it should be fine. If it's not even reading originals then that means it's doing something. What happens if you hold start?
Re: Streetwalrus's first GameCube
Soldered the power to the Gamecube now, isn't making the games not read but doesn't seem to be doing something like last time. Also, when I held the start button down nothing happened, I tried before turning the system on, during the Gamecube animation, and near the end of it
Re: Streetwalrus's first GameCube
Alright, can you describe exactly what the drive is doing? It's supposed to spin up and stop multiple times while it gets patched. Some times it also speeds up much more than usual. You can also hear a number of clicks. Does the ACT LED on the pi light up?
Re: Streetwalrus's first GameCube
When I have a disc in and start the system it spins up a little bit once, slows down a lot, and spins up again and reads the game
I think I might have done a crappy job soldering, I'll try resoldering everything
I think I might have done a crappy job soldering, I'll try resoldering everything
Re: Streetwalrus's first GameCube
No don't touch it, this means it's working. Do legit discs work?
Re: Streetwalrus's first GameCube
Ah okay, I shoulda read this before I redid it but it's doing the same thing (although my solder job now is much less iffy) and legit discs do work.Streetwalker wrote: ↑Fri Jan 11, 2019 3:07 pmNo don't touch it, this means it's working. Do legit discs work?
Re: Streetwalrus's first GameCube
Does something happen if you hold start with a legit disc inserted? If so then the xeno is fully working and you probably need a pot adjustment to get backups to read.
Re: Streetwalrus's first GameCube
Nope, just goes straight to the game when I hold start with a legit disc
I assume with the kernel you made the Pi is supposed to have a rainbow screen, right? I am not using the HDMI port normally, but I was curious to see what would happen if I did before I soldered it to the GameCube. Also, I should be replacing kernel7.img with the kernel.img you provided, right? Are any of the other files (kernel.elf, etc) used?
I assume with the kernel you made the Pi is supposed to have a rainbow screen, right? I am not using the HDMI port normally, but I was curious to see what would happen if I did before I soldered it to the GameCube. Also, I should be replacing kernel7.img with the kernel.img you provided, right? Are any of the other files (kernel.elf, etc) used?
Re: Streetwalrus's first GameCube
Correct. The rainbow screen is part of the GPU firmware, my code doesn't touch the GPU at all so it's expected that you get either that or no output, I've never bothered to check. If kernel7.img is the only kernel file you have on there then it's the one you want to replace.
The other files are mostly source code, you can ignore them.
You still didn't answer this question: while patching the drive, the ACT (green) LED on the pi should turn on, then off again if it's successful. Can you confirm that?
The other files are mostly source code, you can ignore them.
You still didn't answer this question: while patching the drive, the ACT (green) LED on the pi should turn on, then off again if it's successful. Can you confirm that?
Re: Streetwalrus's first GameCube
Gotcha, and my bad I didn't see that question. The ACT LED turns on solid for about 1 second, turns off, and blinks twice, and stays off before the screen displays the Gamecube animation. The red LED stays on the entire time
Re: Streetwalrus's first GameCube
Based on your description, it seems like it's not working. The flashing pattern you're seeing mean the pi is booting something, but you should see one more solid green during the GC boot animation. I've also checked the behavior of an unmodded drive (don't have the pi installed in there anymore) and it seems like your drive is also going unpatched. I'll check whether my kernel is running at all and get back to you.
Re: Streetwalrus's first GameCube
Actually, I'm sorry, I glanced over it. The green LED turns on once the GameCube animation is about to finish. Its kinda like blinkingStreetwalker wrote: ↑Fri Jan 11, 2019 10:42 pmBased on your description, it seems like it's not working. The flashing pattern you're seeing mean the pi is booting something, but you should see one more solid green during the GC boot animation. I've also checked the behavior of an unmodded drive (don't have the pi installed in there anymore) and it seems like your drive is also going unpatched. I'll check whether my kernel is running at all and get back to you.
Re: Streetwalrus's first GameCube
That's actually not supposed to happen because it turns out the pin for the LED is different on models B+ and 2. Here's a build with that fixed. I can also confirm that kernel7.img is the file you want to replace with my kernel.img. Also make sure your wires are connected to the right pins on the pi's GPIO header. Send a picture of your setup which shows the wiring clearly.
- Attachments
-
- xenopie.zip
- (580.84 KiB) Downloaded 508 times
Re: Streetwalrus's first GameCube
I super botched the soldering on my GameCube and I think lifted a pad or two.... lolStreetwalker wrote: ↑Fri Jan 11, 2019 11:13 pmThat's actually not supposed to happen because it turns out the pin for the LED is different on models B+ and 2. Here's a build with that fixed. I can also confirm that kernel7.img is the file you want to replace with my kernel.img. Also make sure your wires are connected to the right pins on the pi's GPIO header. Send a picture of your setup which shows the wiring clearly.
I redid it though earlier today on alternate points.
Also, the new thing you just sent works! I need to adjust the pot but it just loaded a backup, after 3-4 tries. It also failed to load a real disc so not sure about that. I can take a pic of the soldering on my GameCube but at this point I'm not sure if I want to take it apart and undo the electrical tape etc LOL
Re: Streetwalrus's first GameCube
I was more interested in the pi side of things, but if it works then that's good. Have fun!
Re: Streetwalrus's first GameCube
Thanks again, here's a pic of the Pi, hard to tell whats what since all of the wires are the same color but I did the same pins as what you had in the picture. Super crappy soldering, probably should have practiced a bit more before this but I guess this was practice itself, since I don't plan on using the GameCube normally as it doesn't output sound for some reason (never has)Streetwalker wrote: ↑Fri Jan 11, 2019 11:32 pmI was more interested in the pi side of things, but if it works then that's good. Have fun!
https://imgur.com/a/eaSnhVV
Re: Streetwalrus's first GameCube
I'm surprised that build made a difference, it was probably just your wiring that needed some care. If you don't mind, try the previous build again to see if it still works.
Re: Streetwalrus's first GameCube
Ah, yeah I think it was either my wiring or maybe I forgot to copy and rename kernel to kernel7 and I didn't realize, but the previous build works as well. Super weird how with this active the backups load almost all the time but the real games don't load at all thoughStreetwalker wrote: ↑Fri Jan 11, 2019 11:44 pmI'm surprised that build made a difference, it was probably just your wiring that needed some care. If you don't mind, try the previous build again to see if it still works.
Hm, is starting to not work as much/load very slowly now. When I take the SD card out of the Pi it boots real games normally as if nothing was connected to it, and they load quickly so I think the laser is fine, but I am not positive