Swiss Nightly Build
Re: Swiss Nightly Build
The drive isn't going to change anything.
Re: Swiss Nightly Build
I'll spare a few minutes tonight to look at this, didn't realise anyone was using a IDE-EXI any more 


-
- Posts: 694
- Joined: Wed May 07, 2014 2:24 pm
Re: Swiss Nightly Build
Playing games though swiss 0.4 using the IDE-EXI is completely broken. No games work at all homebrew on the other hand is completely fine tried Mplayer CE and Snes9x they both work fine and saving works as well
Re: Swiss Nightly Build
Yeah, because homebrew doesn't require any patches to run from IDE-EXI, it's either built-in or self contained and runs entirely from memory.
Re: Swiss Nightly Build
I've wondered about that. Does anything else like addressing limitations, restrict the maximum size of homebrew or hacked games? Considering the optical drive's hardware isn't a factor.Streetwalker wrote:Yeah, because homebrew doesn't require any patches to run from IDE-EXI, it's either built-in or self contained and runs entirely from memory.
Re: Swiss Nightly Build
I don't know of such limitations, as long as it fits in RAM it should work (that includes the memory used and the size of the (uncompressed) executable).
- megalomaniac
- Posts: 2480
- Joined: Sun Aug 21, 2011 5:33 am
- Location: Drunk in Texas
- Contact:
Re: Swiss Nightly Build
cheaters rejoice
swiss_r326 posted with cheat engine support (and a pretty GUI)
swiss_r326 posted with cheat engine support (and a pretty GUI)

>>> BadAssConsoles.com <<<emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving



Re: Swiss Nightly Build
That's good to hear. The idea taken to its most absurd conclusion would be swapping data between RAM and the EXI-IDE, to write 2TB homebrew.Streetwalker wrote:I don't know of such limitations, as long as it fits in RAM it should work (that includes the memory used and the size of the (uncompressed) executable).

Re: Swiss Nightly Build
I was trying the new command line support and was testing a simple homebrew (the libogc template) with this code:
For some reason the program crashes and I'm clueless why, looking at swiss source I can see that the last argument will not have a terminating null character if using .cli files for arguments, but this happens with a dcp file as well.
Any clue?
Code: Select all
if (argc){
int i;
for(i=0; i<argc;++i);
{
printf("Argv %d: %s\n",i, argv[i]);
waitA();
}
}
Any clue?
Re: Swiss Nightly Build
You have a stray semicolon on your for() line, it will only call printf once and try to dereference an invalid pointer (argv[argc]).
Re: Swiss Nightly Build
Now, that is embarassing, thanks for noticing that semicolon, I was so focused and assuming the problem was elsewhere I didn't even see that simple mistake was there.Streetwalker wrote:You have a stray semicolon on your for() line, it will only call printf once and try to dereference an invalid pointer (argv[argc]).
On the other hand, I don't know how .cli files for argument passing where intended to work, but assuming they are just plain text files with an argument in each line, the last argument won't have a terminating null character with the current code.
If cli files are intended to be generated with some program that adds it to the file, then the code is fine I guess.
Re: Swiss Nightly Build
Guess I've used too much unix and assumed that there would be a newline at the end of the file. I'll need to check that.
Re: Swiss Nightly Build
I've used linux before, but as a windows user it feels weird having a newline at the end of a text file.Streetwalker wrote:Guess I've used too much unix and assumed that there would be a newline at the end of the file. I'll need to check that.
I made this changes so no newline is required, there's probably a better solution though.
Code: Select all
...
char *cli_buffer = memalign(32, size+1); // +1 to append null character if needed
if(cli_buffer) {
fread(cli_buffer, 1, size, fp);
fclose(fp);
//add a terminating null character for last argument if needed
if (cli_buffer[size-1] != '\0'){
cli_buffer[size] = '\0';
size += 1;
}
...
Re: Swiss Nightly Build
Thank you!megalomaniac wrote:cheaters rejoice
swiss_r326 posted with cheat engine support (and a pretty GUI)
Re: Swiss Nightly Build
Thanks a lot!
-
- Posts: 694
- Joined: Wed May 07, 2014 2:24 pm
Re: Swiss Nightly Build
Great job on the cheats they work great!
Do you guys think we will ever get muti-disc support though swiss using WASP/WKF? This is a problem for me since I replay the resident evil games a lot
Do you guys think we will ever get muti-disc support though swiss using WASP/WKF? This is a problem for me since I replay the resident evil games a lot
- megalomaniac
- Posts: 2480
- Joined: Sun Aug 21, 2011 5:33 am
- Location: Drunk in Texas
- Contact:
Re: Swiss Nightly Build
swiss_r330 posted - Look in both SD Gecko slots for cheats from any device
>>> BadAssConsoles.com <<<emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving



Re: Swiss Nightly Build
Nice!
- Knux Kitsune
- Posts: 3
- Joined: Fri Sep 04, 2015 3:45 am
Re: Swiss Nightly Build
Can someone please help me? I can't seem to get cheats to work. I have r330, and downloaded .GCT from geckocodes.org, but if I choose "Cheats" in the game window, it says "No Cheats File Found", and if I try loading the .GCT first, it says "Unknown File Type".
- megalomaniac
- Posts: 2480
- Joined: Sun Aug 21, 2011 5:33 am
- Location: Drunk in Texas
- Contact:
Re: Swiss Nightly Build
viewtopic.php?f=38&t=3032Knux Kitsune wrote:Can someone please help me? I can't seem to get cheats to work. I have r330, and downloaded .GCT from geckocodes.org, but if I choose "Cheats" in the game window, it says "No Cheats File Found", and if I try loading the .GCT first, it says "Unknown File Type".
>>> BadAssConsoles.com <<<emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving



-
- Posts: 6
- Joined: Fri Oct 16, 2015 11:24 pm
Re: Swiss Nightly Build
First off I would like to say I absolutley LOVE swiss and I've been using it for a long time. I'm wondering if there is a chance we will ever get audio streaming support for the wiikey/wasp? I see it was recently implemented for SD and IDE. Do we have a chance of ever seeing this or is it a limitation of the wiilkey/wasp?
Re: Swiss Nightly Build
I had a quick go at adding it for WKF/Wasp but it doesn't seem to behave with interrupts so I ripped the code out for it. It's not worth the effort.

-
- Posts: 6
- Joined: Fri Oct 16, 2015 11:24 pm
Re: Swiss Nightly Build
Damn. Thanks for the reply. I keep a second gamecube around just for the audio streaming games. It makes just using a Wii very appealingemu_kidid wrote:I had a quick go at adding it for WKF/Wasp but it doesn't seem to behave with interrupts so I ripped the code out for it. It's not worth the effort.
Re: Swiss Nightly Build
Nooooooooooooooooemu_kidid wrote:I had a quick go at adding it for WKF/Wasp but it doesn't seem to behave with interrupts so I ripped the code out for it. It's not worth the effort.



Dream mod: HI-speed port device utilizing 4:4:4 RGB 32 bit colour, 720p video and variable refresh rate. 
Favourite mod: GC Loader flashed with latest swiss.
Eagerly awaiting a normal, form-factor wise, wireless controller with rumble.

Favourite mod: GC Loader flashed with latest swiss.
Eagerly awaiting a normal, form-factor wise, wireless controller with rumble.

Re: Swiss Nightly Build
I bought a 64GB microSDXC card. The wiki said that the wiikey fusion is compatible with up to 64GB SDXC. I tested multiple micro to sd adapters, but none of them worked. It always gets up to the "init wiikey fusion" stage, but it never loads the menu. Is this a problem with swiss or the wiikey fusion in general?