Page 1 of 1

what is this ? about xeno

Posted: Wed Sep 19, 2012 2:15 pm
by zhou9562
/**
* XenoShell Custom v1.0
*
* Originally by cheqmate/adhs
*
* Continued by http://www.gc-forever.com members
* emu_kidid, ...
*/

#include "main.h"

/*** global variable definitions ***/

#define HEIGHT_NTSC 480
#define HEIGHT_PAL 576

/*** memcard mode ***/
#define MCMODE 1




print("XenoShell\nCustom v1.0 ");
print(vidHeight == HEIGHT_PAL ? "PAL":"NTSC");
print("\n--------------\n");

/* Boot a DOL from Memory Card (user held Z before we started up) */
if(*((u32*)0x80000000) == 0x2badc0de || MCMODE==1) {
const u32 dwLoadPos = 0x80800000;

int nOffset = 0;
u32 dwSize = DOLSIZE;
int nDolOffset;
u8* pDest = (u8*) dwLoadPos;

print("Press A/B for Slot A/B\n");
while(1) {
u32 dwKeys = ((*((volatile u32*)0xCC006404)) >> 16);
*((volatile u32*)0xCC006408);
if(dwKeys & PAD_A) {
ebase = (u32*) 0xCC006800;
print("Using Memcard A\nSearching for DOL . . .\n");
break;
}
if(dwKeys & PAD_B) {
ebase = (u32*) 0xCC006814;
print("Using Memcard B\nSearching for DOL .

Re: what is this ? about xeno

Posted: Wed Sep 19, 2012 2:17 pm
by zhou9562
Image
Image

Re: what is this ? about xeno

Posted: Wed Sep 19, 2012 2:18 pm
by SouLSLayeR
Isn't this the XenoGC fork? >_>

viewtopic.php?f=20&t=716

Re: what is this ? about xeno

Posted: Wed Sep 19, 2012 2:22 pm
by zhou9562
have a hex file?

like wiikey_a_xenogc__hex_incluido_.rar

Re: what is this ? about xeno

Posted: Wed Sep 19, 2012 2:31 pm
by emu_kidid
It's XenoGC fork with it's DOL launch from memcard functionality that still requires an original disc in the drive.

Re: what is this ? about xeno

Posted: Sun Mar 29, 2020 6:54 pm
by Diego borella
about XenoShell 1.0,
there is a way to downgrade from 1.5 to 1.0.
I mean, is there a .dol, 1.0 launcher? :?:

or do I have to do the xenoclone with the 1.0 shell?
I think of Xenoshell as a DOL launcher. just that, there is no interest in launching games.
My cube is a dol 001 from the USA.
would it be advantageous to downgrade to what i want?
(launch .dol) :)