XenoGC Full Source Code

Latest site specific news
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: XenoGC Full Source Code

Post by emu_kidid » Wed Feb 23, 2011 10:15 pm

I could probably port it to the latest dkppc but I'm too low on free time :(
Image
User avatar
ct_the_1
Posts: 98
Joined: Wed Feb 02, 2011 1:07 am
Location: germany

Re: XenoGC Full Source Code

Post by ct_the_1 » Wed Feb 23, 2011 10:59 pm

emu_kidid wrote:I could probably port it to the latest dkppc but I'm too low on free time :(
No problem... I would do it, but since there are functions (the dvd flashing part) that are not included in the devkit, it will be very difficult for me... so I need the original gclib functions to look at.

Btw. you must have had the original gclib, or not? I think you needed it for gcos long ago?
Can you please look through your hdd, if you find the time? thank you in advance.
ct_the_1 (currently very busy and rarely online)

Image
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: XenoGC Full Source Code

Post by emu_kidid » Wed Feb 23, 2011 11:04 pm

nope, never used gclib..
Image
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: XenoGC Full Source Code

Post by kevstah2004 » Thu Feb 24, 2011 12:25 am

Will it compile the shell.dol in devkitPro via Programmers Notepad so it can be launched off a sdgecko?
User avatar
Dragoon
Posts: 323
Joined: Thu Jan 27, 2011 1:01 pm

Re: XenoGC Full Source Code

Post by Dragoon » Thu Feb 24, 2011 10:00 am

kevstah2004 wrote:Will it compile the shell.dol in devkitPro via Programmers Notepad so it can be launched off a sdgecko?
if you know how to create makefiles and stuff then I think some programs will compile.
Image
kevstah2004
Posts: 308
Joined: Wed Mar 31, 2010 1:07 pm
Location: UK, Hull

Re: XenoGC Full Source Code

Post by kevstah2004 » Thu Feb 24, 2011 6:23 pm

I ask because, I could never get Cube64 to compile but psx-r, CubeSX and genplusx-gx compile fine.
gtmtnbiker
Posts: 163
Joined: Fri Apr 09, 2010 4:30 pm

Re: XenoGC Full Source Code

Post by gtmtnbiker » Fri Feb 25, 2011 3:31 am

I pulled down the source and am trying to compile it. I see that make.bat has a reference to: powerpc-gekko-gcc-3.4.4

Any ideas where this comes from? Are people just replacing it with powerpc-eabi-gcc.exe that is found in the devkitpro toolchain?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: XenoGC Full Source Code

Post by emu_kidid » Fri Feb 25, 2011 4:13 am

yes, I would. I might take a day to take a look at it all and try to get it all updated.
Image
User avatar
Link83
Posts: 9
Joined: Mon Feb 28, 2011 3:46 pm

Re: XenoGC Full Source Code

Post by Link83 » Mon Feb 28, 2011 4:04 pm

I just registered here to say a big thank you to the XenoGC author and emu_kidid for releasing the XenoGC source code :D

Since we now have the source code can we fix the bug on XenoGC V2.0 which caused the shell to always appear in PAL video mode? Perhaps it could check the disk region and boot the shell in whatever video mode the disk is?

Also, since the XenoGC offered the ability to force NTSC and PAL video modes, would it be possible to add an extra option to force progressive scan on all games, like the Qoob SX/Pro?

Thanks in advance for any help/info :)
Last edited by Link83 on Mon Feb 28, 2011 5:02 pm, edited 1 time in total.
yamaharacer
Posts: 448
Joined: Mon Apr 05, 2010 4:11 pm
Location: Germany

Re: XenoGC Full Source Code

Post by yamaharacer » Mon Feb 28, 2011 4:48 pm

i have a atmega 8l dip flashed with the hex file. everything worked fine. now i want to install it on my cube to test if it works. does anyone know which pin needs to be connected with which pad on the drive board?
User avatar
ct_the_1
Posts: 98
Joined: Wed Feb 02, 2011 1:07 am
Location: germany

Re: XenoGC Full Source Code

Post by ct_the_1 » Mon Feb 28, 2011 7:47 pm

yamaharacer wrote:i have a atmega 8l dip flashed with the hex file. everything worked fine. now i want to install it on my cube to test if it works. does anyone know which pin needs to be connected with which pad on the drive board?
try this... (attached file)

edit: i'm not sure if you have to add a resistor ond/or capacitor to make this work, so no guarantee ;-)
Attachments
421_48d11e1bb8f9e.jpg
(93.71 KiB) Not downloaded yet
ct_the_1 (currently very busy and rarely online)

Image
gtmtnbiker
Posts: 163
Joined: Fri Apr 09, 2010 4:30 pm

Re: XenoGC Full Source Code

Post by gtmtnbiker » Tue Mar 01, 2011 3:17 am

ct_the_1 wrote: Unfortunately the old gclib is not included... it was available time ago at http://sourceforge.net/projects/gclib/ and gcdev.com, but is gone.
The funtions needed are included in this library, especially in these header files: \GcLib\GC_(EXI,Debug,DVD,...).h

Anybody with those gclib packages (build and source) out there? :D
I sent Costis an email to a few of his addresses that I found on the net. Hopefully he'll respond back with the source code for GCLIB. From the internet archives, it seems that he was the project owner.

Does anyone know how similar GCLIB is with devkitpro? Was GCLIB the starting point for devkitpro or are they just two completely different SDKs?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: XenoGC Full Source Code

Post by emu_kidid » Tue Mar 01, 2011 3:34 am

GCLib was a decent lib but costis kept it closed source and binary, it was hard to come by any version newer than the original. I would rather spend effort porting it to libOGC to be honest. Most of the code wouldn't be complex at all.
Image
User avatar
tglaria
Posts: 62
Joined: Sat Apr 10, 2010 11:58 pm

Re: XenoGC Full Source Code

Post by tglaria » Tue Mar 01, 2011 4:45 pm

Let me see if I understood, it won't be possible to flash SD-Load (or Swiss) to Xeno until gclib is found?
User avatar
ct_the_1
Posts: 98
Joined: Wed Feb 02, 2011 1:07 am
Location: germany

Re: XenoGC Full Source Code

Post by ct_the_1 » Tue Mar 01, 2011 6:43 pm

yes and no... :D

The source should be ported to devkitppc / libogc.

Someone like emu_kidid, who has advanced knowledge, could do it without the old gclib, because he can implement the missing functions from scratch.

Someone, who has very basic knowledge (like me) , could port it, but needs the original functions, so he/she can look at them, understand them and then port them.

If someone got the gclib and missing header files, it should compile fine without further modification though.
ct_the_1 (currently very busy and rarely online)

Image
User avatar
tglaria
Posts: 62
Joined: Sat Apr 10, 2010 11:58 pm

Re: XenoGC Full Source Code

Post by tglaria » Tue Mar 01, 2011 7:14 pm

Well... that's kinda good....
It still means no flashing the Xeno for a while.
5chars
Posts: 2
Joined: Tue Mar 01, 2011 8:53 pm

Re: XenoGC Full Source Code

Post by 5chars » Tue Mar 01, 2011 8:58 pm

That looks like GCLib v1.0. Maybe someone could check it, I'm too busy these days. :/
Attachments
gclib.zip
GCLib v1.0 by Costis ?
(63.5 KiB) Downloaded 1214 times
User avatar
Dragoon
Posts: 323
Joined: Thu Jan 27, 2011 1:01 pm

Re: XenoGC Full Source Code

Post by Dragoon » Sat Mar 05, 2011 8:26 pm

Emu have you been able to take a look at it?
Image
DSmidgit
Posts: 1
Joined: Wed Mar 09, 2011 3:22 pm

Re: XenoGC Full Source Code

Post by DSmidgit » Wed Mar 09, 2011 3:25 pm

Anyone have the correct fuse settings for the hex?
User avatar
Link83
Posts: 9
Joined: Mon Feb 28, 2011 3:46 pm

Re: XenoGC Full Source Code

Post by Link83 » Thu Mar 10, 2011 4:19 pm

Did anyone see this thread/post:-
http://www.assemblergames.com/forums/sh ... post477858
arbingordon wrote:<arbin> hey costis someone lookin for you
<arbin> http://www.assemblergames.com/forums/sh ... hp?t=31610
<@costis> i cant see the post
<@costis> dont have an accnt
<arbin> o sorry
<@costis> can you either take a screenshot or pastie it or smth?
<arbin> guy is looking for GCLIB
<@costis> oh is it some Bill dude?
<arbin> some guy that sent stuff to ur sourceforge email
<@costis> if so, that guy stalked me and found a ton of my e-mail addresses
<@costis> and spammed shit to me
<arbin> his screenname is "n64coder"
<@costis> asking for gclib because he thinks that
<@costis> dsome other code used it
<@costis> whic his not true
<@costis> they just called their own thing gclib
<arbin> *link removed*
<@costis> yup.
<@costis> i never gave thme or anyone else gclib.
<@costis> someone please tell him
<@costis> that they used a different lib
<@costis> gclib was never online or released to he public
<@costis> the
<arbin> will do
<@costis> i even checked the xenogc code myself
<@costis> to make sure they were using something else (which they were)
<@costis> thx :)
It seems the GCLib used by the XenoGC code is not the same as the GCLib made by Costis.
User avatar
KirovAir
Posts: 214
Joined: Sat Jan 22, 2011 12:13 pm
Location: Netherlands

Re: XenoGC Full Source Code

Post by KirovAir » Thu Mar 10, 2011 4:31 pm

* There might be an easter egg showing a vector cube in there somewhere, problem is no one seem to remember how to trigger it.
Anyone knows how to trigger this one now? I'll try to search it in the source code when I'm at home. :P
"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."
User avatar
andzlay
Posts: 447
Joined: Thu Jul 08, 2010 12:53 am
Location: Germany

Re: XenoGC Full Source Code

Post by andzlay » Fri Mar 11, 2011 9:12 am

Then maybe the xeno author can publish his gclib?
User avatar
tglaria
Posts: 62
Joined: Sat Apr 10, 2010 11:58 pm

Re: XenoGC Full Source Code

Post by tglaria » Fri Mar 11, 2011 2:50 pm

Link83 wrote:Did anyone see this thread/post:-
http://www.assemblergames.com/forums/sh ... post477858
arbingordon wrote:<arbin> hey costis someone lookin for you
<arbin> http://www.assemblergames.com/forums/sh ... hp?t=31610
<@costis> i cant see the post
<@costis> dont have an accnt
<arbin> o sorry
<@costis> can you either take a screenshot or pastie it or smth?
<arbin> guy is looking for GCLIB
<@costis> oh is it some Bill dude?
<arbin> some guy that sent stuff to ur sourceforge email
<@costis> if so, that guy stalked me and found a ton of my e-mail addresses
<@costis> and spammed shit to me
<arbin> his screenname is "n64coder"
<@costis> asking for gclib because he thinks that
<@costis> dsome other code used it
<@costis> whic his not true
<@costis> they just called their own thing gclib
<arbin> *link removed*
<@costis> yup.
<@costis> i never gave thme or anyone else gclib.
<@costis> someone please tell him
<@costis> that they used a different lib
<@costis> gclib was never online or released to he public
<@costis> the
<arbin> will do
<@costis> i even checked the xenogc code myself
<@costis> to make sure they were using something else (which they were)
<@costis> thx :)
It seems the GCLib used by the XenoGC code is not the same as the GCLib made by Costis.

:shock: :shock: :shock:
User avatar
andzlay
Posts: 447
Joined: Thu Jul 08, 2010 12:53 am
Location: Germany

Re: XenoGC Full Source Code

Post by andzlay » Fri Mar 11, 2011 3:49 pm

My favourite part of the log is:
<@costis> if so, that guy stalked me and found a ton of my e-mail addresses
<@costis> and spammed shit to me
:mrgreen:
But what is this gclib we have here in the thread?
gtmtnbiker
Posts: 163
Joined: Fri Apr 09, 2010 4:30 pm

Re: XenoGC Full Source Code

Post by gtmtnbiker » Fri Mar 11, 2011 4:51 pm

andzlay wrote:My favourite part of the log is:
<@costis> if so, that guy stalked me and found a ton of my e-mail addresses
<@costis> and spammed shit to me
:mrgreen:
But what is this gclib we have here in the thread?
Here's my side of the story since I'm the one who sent emails to him. I sent 1 email to his sourceforge address stating that I'm trying to build xenogc source code and need gclib. Does he have an archive that he could make available to me? 5 days later without having a response, I sent another email (1) to 3 different email addresses that I found with a 5 minute google search stating that I don't know which email address is current and apologies for multiple emails. Then I made the same gclib request.

So that was the extent of my email communications. Never heard a word from him. So is this spamming? Should I have done something different?

The least he could have done is just a simple reply saying something like "Sorry but I don't have gclib or I don't wish to make it available, yada yada"
Post Reply