USB Gecko source codes - Hardware and Latest Gecko OS

Started by osoagent, August 01, 2009, 09:19:19 AM

Previous topic - Next topic

osoagent

The USB Gecko open source project is now listed below:

http://code.google.com/p/geckodownloads/

Downloads:

http://code.google.com/p/geckodownloads/downloads/list

All PCB files, schematics, VHDL files are included under the BSD license.

Gecko OS is licensed under GPL V2 due to various GPL sources used.

SVN will be set up VERY shortly.

MOD EDIT: link fixed

memorris

Is this the latest source code for Gecko 1.9.2.
I hope not.
Last time WiiGator f#*%? every thing up and Nuke stop't
giving out new updates for a long long time.
This looks like history repeating it's self again.
............NOT GOOD........... :(

Link

The sources had to be uploaded for reasons I do not want to comment on. It's to prove that Gecko itself and all official USB Gecko applications have nothing to do with piracy in any way!

For 1.07 - the damage has been done. So you might say Gecko 1.9.2 might have a better apploader - however: for backup loaders they patched discs to get compatible.. so they used methods to make games compatible which is not possible to achieve with Gecko >1.8 - releasing the apploader now makes no real difference.

It had to be done, we didn't want to do it either!

brkirch

Quote from: memorris on August 01, 2009, 10:22:42 AMLast time WiiGator f#*%? every thing up and Nuke stop't
giving out new updates for a long long time.
This looks like history repeating it's self again.
............NOT GOOD........... :(
While we did not appreciate Gecko OS being turned into a warez loader, what really was unacceptable for us was the credits being left as is - we don't want our names to be associated with a warez loader! :mad:  With these new sources the credits are being left out; that way if someone decides to modify them they will not be directly associating the changes they made with us by not making clear what they changed.  Also we now have a disclaimer to explain clearly that we are not involved with, nor do we approve of, warez loaders that have been created from modifying our sources.

Romaap

Is haven't been able to find the WiirdGUI's sources anywhere, is this just me or are those left out on purpose?

Link

Quote from: Romaap on August 01, 2009, 02:38:13 PM
Is haven't been able to find the WiirdGUI's sources anywhere, is this just me or are those left out on purpose?

The WiiRd GUI sources are kenobi's property.. kenobi is hard to reach at the moment and the GUI is obviously not able to condone piracy in any way as the GUI visibly only controls the WiiRd console.. therefore there are good reasons to leave it out of the collection

WiiPower

Quote from: Link on August 01, 2009, 11:07:18 AM
The sources had to be uploaded for reasons I do not want to comment on. It's to prove that Gecko itself and all official USB Gecko applications have nothing to do with piracy in any way!

For 1.07 - the damage has been done. So you might say Gecko 1.9.2 might have a better apploader - however: for backup loaders they patched discs to get compatible.. so they used methods to make games compatible which is not possible to achieve with Gecko >1.8 - releasing the apploader now makes no real difference.

It had to be done, we didn't want to do it either!

Sorry you don't know what you are talking about. The code that prevents patched games to be loaded could be just removed from Gecko OS if somebody really wanted to make another backup launcher based on Gecko OS. Also i just saw that Gecko OS did not apply 2 "patches" to the loader that make more games compatible and are methods that have to be used on all games backup or retail doesn't matter for it. Also the patching of discs is useless on usb loaders anyways. Region patchers are useless, because video mode patching in a loader(if i saw that correctly, that feature is still missing in Gecko OS) works much better. Does Gecko OS have code to patch Country Strings? That's required to get some import games to work, for example Punch Out US version on japanese Wiis. And last but not least, the lastest method to get games to work, is loading the real game .dol directly and skipping the main.dol, which would perfectly work on Gecko OS too, and if debugging is not possible in some of the multi .dol games, with alternative .dol loading it might be.

I just wanted to point out that Gecko OS might be a nice loader and the 1st of his kind, but the backup scene wasn't dependent on it after the 1st release.

Link

Quote from: WiiPower on August 02, 2009, 04:04:27 PM
I just wanted to point out that Gecko OS might be a nice loader and the 1st of his kind, but the backup scene wasn't dependent on it after the 1st release.

True that, multiple improvements were done.. the applications have gone different paths which is quite natural.. still you can expect many of the things which were changed in between on Gecko OS to move into backup loaders.

Sorry I guess I posted in a false way but I really did not mean it.

WiiPower

Quote from: Link on August 02, 2009, 05:04:09 PM
Quote from: WiiPower on August 02, 2009, 04:04:27 PM
I just wanted to point out that Gecko OS might be a nice loader and the 1st of his kind, but the backup scene wasn't dependent on it after the 1st release.

True that, multiple improvements were done.. the applications have gone different paths which is quite natural.. still you can expect many of the things which were changed in between on Gecko OS to move into backup loaders.

Sorry I guess I posted in a false way but I really did not mean it.

I guess your are right, but Gecko OS really could use some of the improvements i made. I think Gecko OS 2 main features for disc game launching are region free and debugging/ocarina, and for the 1st one, backup loaders work better right now.

hetoan2

I thought backup loaders couldn't hook on all games?

how does this make them "better"?


Check out my site with codes obviously...
http://hetoan2.com/

and youtube...
http://youtube.com/hetoan2

WiiPower

Quote from: hetoan2 on August 03, 2009, 02:33:21 AM
I thought backup loaders couldn't hook on all games?

how does this make them "better"?

If you can't play a game at all, but hook into it, that's better? And US people with non HDTVs, get black&white playback on half PAL games, but hooking works, that's better too?

hetoan2

I'm not against this being open source, hopefully someone uses the source so that I can actually use it with USBloader on more recent games.

I'm not saying that this will aid piracy, but If pirates weren't so damn cheap then they wouldn't really care that they cant hook CoDWaW with their backup loaders. Honestly, its not too hard to burn a disk and use modified IOS's.


Check out my site with codes obviously...
http://hetoan2.com/

and youtube...
http://youtube.com/hetoan2

Link

Well, it's true sometimes the focus for Gecko OS was highly on Hooking compatibility.. fact is: well, Gecko is developed as an enhancement for the USB Gecko to allow debugging games and also to allow cheating in games.. both functions require hooks if you want to do it in real-time with unpatched games (okay.. assembly modifier codes would work without hooking).. but true, that's probably too much the focus.. if Gecko were only about playing import games.. then I guess hooks would be much less relevant.. as we however kinda want both..  imports AND debugging functionality, some ways have to be found.

For backup loaders the obvious focus is "Get that game to work" (though I respect that point is probably hard enough seeing 002 protections and general cIOS stuff) and not like ours "Get that game to work and also so that I can debug it". Aims are different.. and sometimes it's really hard to find the gap between "This is priority" and "No, that is priority" is kinda low.

But yes: if we only wanted perfect import compatibility then Gecko 1.9 would have to copy many achievements which have been succesfully made on the backup loader side..

ratm-arm

Thanks for making it open-source.

First, GeckoOS. Next, Microsoft Windows. Oh, then the world.
If you don't agree with me then you are both ugly and stupid.
        ~ Linus Torvalds

sulfur

How come the download website is telling me "google error forbidden your client does not have permission to get URL /p/usbgecko/downloads/list from this server" But before I could?

http://code.google.com/p/geckodownloads/downloads/list



MOD EDIT: fixed