Code: Select all
<DIR> Credits <DIR> Drivecode <DIR> DvdTest <DIR> XenoAT 7,762 XenoAT 1.05.bin 21,855 XenoAT.1.05.hex <DIR> XenoFlash 509,024 xenoflash.1.05.dol 474 XenoGlobal.h <DIR> XenoShell
With all of the recent Xeno hacking talk, it seems it brought a fellow GC hacker back The XenoGC author was kind enough to drop by our "Live chat" IRC channel and give me the full XenoGC source code.
In the XenoGC source you might notice a lot of files named QLite.. this is because the XenoGC was originally going to be called the "Qoob Lite" for other reasons you might notice whilst browsing the source
The chip is also capable of being updated via a flasher .dol file (included) - but I would use this at your own risk! It's quite nifty - the author tells me that he actually gets the MN102 to flash update the XenoGC - quite cool To run it, you must solder a switch from GND to any letter of the "Xeno" text on the modchip and toggle it when you've booted the DOL.
I had a quick look at the code and there's also some code in there to load a DOL from a memory card (you still need a DVD in the drive - but still cool) so I might work on getting a tool out there which will prepare an memcard with a DOL of the users choice.
Version control was obviously not adhered to but I'm told it's most likely the latest/last source code, as you can see from the 1.05 shell/etc. I will do my best in my spare time to clean up this source code, but if anyone else does, feel free to post it back.
From a brief look at the source, it includes:
* The updater (as source and binary)
* The Shell code (1.05 AND the nice Credits code w/ Ray tracing)
* Actual drive code patches and the patches for the IPL/Apploader
* DVD Test - a nifty app which sends commands to the drive via button combos and reports/dumps things to screen
All I ask is that people find some closure/answers in this source and it'd be cool if DIY guides are made as a result - please do NOT pester me for updates/etc
Last but not least, Enjoy!
updated the archive to remove the gamecube ipl from it (didn't notice it was there).