XenoShell Custom Green Splash Screen after XenoGC Port

ViperGC/Qoob/etc
Post Reply
User avatar
seeWood
Posts: 5
Joined: Wed Dec 04, 2019 9:38 am

XenoShell Custom Green Splash Screen after XenoGC Port

Post by seeWood » Tue Jan 21, 2020 8:38 am

Hello gc-forever Community,

i would like to share an Open Source Project for the XenoGC but it is not already finished. I need aknowledge for Debugging on the Gamceube.

A talented Friend of mine and me have ported the XenoGC Modchip to a Microcontroller Board that is cheap and easy to get. Things are working, the Drive patches now a lil faster... but!

Now we need some Debugging to get things fully working, moduleload, XenoShell and more, if you like :-)

When we have success on Debugging we are able to:
- Flash the XenoGC without wiring things up like the Atmega8
- XenoShell is fully working (and hopefully swiss should work as .gci on Memory Card)
- No more need of a burned mini DVD, we can Access XenoShell with every original Gamecube Disc
- no more need of tweakin' the Laser (access to XenoShell with original Gamecube Disc)
- maybe we can write a module as .gci file that get access to sd2sp2 or GeckoSD in an automated process and loads swiss from the SD Card

So if you like to help us out, feel free to contact me and we can make the XenoGC great again ;-)

best regards
sWd
Last edited by seeWood on Mon Feb 10, 2020 9:13 am, edited 2 times in total.
User avatar
seeWood
Posts: 5
Joined: Wed Dec 04, 2019 9:38 am

Re: Need Debugging help on the Great Gamecube / XenoGC

Post by seeWood » Tue Jan 21, 2020 7:05 pm

Additional information for the Devs and everyone who is interested:

Actually the Main issue is that the XenoShell Payload is not working properly. We need someone who can check the Code from the XenoShell and take a look behind if there is something wierd.

Additionally we can check if there is a way to load code with a payload, module or Script from the memory card or directly from the SD Card. Or we find another way to load code from MC/SD.

Of course, the very main Goal is to load swiss!!

Here is the Code, the Pull Request is already merged into the Master!
https://github.com/andreacampanella/XenoGC328
User avatar
emu_kidid
Site Admin
Posts: 4604
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Need Debugging help on the Great Gamecube / XenoGC

Post by emu_kidid » Mon Jan 27, 2020 7:54 am

How big is the flash you're using? Try to put iplboot as your shell.
Image
User avatar
seeWood
Posts: 5
Joined: Wed Dec 04, 2019 9:38 am

Re: Need Debugging help on the Great Gamecube / XenoGC

Post by seeWood » Tue Jan 28, 2020 1:42 pm

The Chip we are using is a Atmega328 and the Flash Memory is 32kb. Its way bigger than the XenoGC Code on the Atmega8 (8kb) but to small for the iplboot. it is conceivable that someone can write a new Shell that fits the 32kb Flash perfectly from the Atmega328. (but thats only an Addition)

First of all, and thats the reason why we need help in Debugging on the Gamecube, we wanted to look into the XenoShell Code or Drivecode.

for this reason I registered and asked if anyone could help
User avatar
seeWood
Posts: 5
Joined: Wed Dec 04, 2019 9:38 am

Re: XenoShell Custom Green Splash Screen after XenoGC Port

Post by seeWood » Mon Feb 10, 2020 7:59 am

I changed the name of the thread. I think it's clearer now what this is all about. And... icontinued my work on that Chip :-)

i compiled the XenoShell Custom from the original Fork an added it to the ported XenoGC. I can now reproduce the Failure i get when booting into the XenoShell Custom.

On the Screen "Press A/B to Load dol from MemCard A/B" happens the following:

Press A: It starts scanning the Memory Card and for a short second a "Green Screen" appears and it goes back to the "Press A/B to Load dol from MemCard A/B" Screen

Press B: It starts scanning the Memory Card and for a short second a "Green Screen" appears and then it goes into a Blackscreen and the Gamecube wont wake up again.

i added some pictures to show you guys how it looks like. Someone here who is familiar with the XenoShell Code and can help me out? I can test and compile everything by myself but i need someone who is willing to help me. I'm afraid I'm not familiar with the XenoShell Code.
https://user-images.githubusercontent.c ... 2ac7f0.JPG

https://user-images.githubusercontent.c ... 236bad.JPG

The XenoShell Custom Code can be found here:
https://github.com/emukidid/xenogcfork/ ... ell/source
You can submit me changes and i can compile it as soon as possible, test and gave a quick response.

Additionally i added the compiled XenoShell.bin from the official fork to my Port. it's just easier to reproduce for those who wanted to help me and test it.
https://github.com/seewood/XenoGC328
Post Reply