SDML only recognizes DOLs, so I can only load uncompressed version of r94. I can actually boot both compressed and uncompressed, but I must have a version of swiss 0.1 and then load swiss v0.2 through it. Now that I remember I haven´t tryied the SD Load method, so I¨ll try also this way later.infact wrote:@julius: Have you tried both the compressed and uncompressed version of swiss 0.2 r94?
The compressed version should have greater compatibility (due to less filesize and easier structure).
Swiss 0.2
Re: Swiss 0.2
Re: Swiss 0.2
emu_kidid, I think it's great that you have added MP3 file playback to Swiss. The sound quality is as good as it should be (I have my GC hooked up to a sound system). Swiss would be better at this than the flawed MPlayer for GameCube if it also supported sequential and repeat playback modes. A timer that doesn't hang up like in MPlayer would be a welcome addition, too. Thanks again for all the hard work.
Re: Swiss 0.2
This was caused by a mergefail in r658.DSman59 wrote:A timer that doesn't hang up like in MPlayer would be a welcome addition, too.
Re: Swiss 0.2
I have a GC hooked up to a sound system too and I plan to add support for this and other audio formats later down the trackDSman59 wrote:emu_kidid, I think it's great that you have added MP3 file playback to Swiss. The sound quality is as good as it should be (I have my GC hooked up to a sound system). Swiss would be better at this than the flawed MPlayer for GameCube if it also supported sequential and repeat playback modes. A timer that doesn't hang up like in MPlayer would be a welcome addition, too. Thanks again for all the hard work.

Shortly it should be (but compatibility isn't as great).spectrum32 wrote:Is possibe to play games without game in drive?,Thanks.

Re: Swiss 0.2
Is it possible to add flac support?
Re: Swiss 0.2
It doesn´t work neither with SD Load method, it seems is a problem with the micro sd because I tryed with another one and and worked perfectly. I don´t know why the issue because it´s a Kingston.julius wrote:SDML only recognizes DOLs, so I can only load uncompressed version of r94. I can actually boot both compressed and uncompressed, but I must have a version of swiss 0.1 and then load swiss v0.2 through it. Now that I remember I haven´t tryied the SD Load method, so I¨ll try also this way later.infact wrote:@julius: Have you tried both the compressed and uncompressed version of swiss 0.2 r94?
The compressed version should have greater compatibility (due to less filesize and easier structure).
Ah, and happy new year guys.
Re: Swiss 0.2
Hi emu_kidid,
my updated patch for Wind Waker is reported to work for the japanese version of the game as well:
int patch__GXSetVAT(u8 *buf, u32 size)
{
u32 i;
u32 match_count = 0;
const u32 old_table[31] = {
/*0x8142ce00,*/ 0x39800000, 0x39600000, 0x3ce0cc01,
0x48000070, 0x5589063e, 0x886a04f2, 0x38000001,
0x7c004830, 0x7c600039, 0x41820050, 0x39000008,
0x99078000, 0x61230070, 0x380b001c, 0x98678000,
0x61250080, 0x388b003c, 0x7cca002e, 0x61230090,
0x380b005c, 0x90c78000, 0x99078000, 0x98a78000,
0x7c8a202e, 0x90878000, 0x99078000, 0x98678000,
0x7c0a002e, 0x90078000, 0x396b0004, 0x398c0001
};
const u32 new_table[31] = {
/*0x8122ce00,*/ 0x39400000, 0x896904f2, 0x7d284b78,
0x556007ff, 0x41820050, 0x38e00008, 0x3cc0cc01,
0x98e68000, 0x61400070, 0x61440080, 0x61430090,
0x98068000, 0x38000000, 0x80a8001c, 0x90a68000,
0x98e68000, 0x98868000, 0x8088003c, 0x90868000,
0x98e68000, 0x98668000, 0x8068005c, 0x90668000,
0x98068000, 0x556bf87f, 0x394a0001, 0x39080004,
0x4082ffa0, 0x38000000, 0x980904f2, 0x4e800020
};
if (size > sizeof(old_table))
{
for (i=4; i<size-sizeof(old_table); i+=4)
{
if (!memcmp(buf + i, old_table, sizeof(old_table)))
{
if ( buf == 0x81 && buf == 0x42 )
{
buf = 0x22;
memcpy(buf + i, new_table, sizeof(new_table));
i += sizeof(new_table)+4;
match_count++;
}
}
}
}
return match_count;
}
my updated patch for Wind Waker is reported to work for the japanese version of the game as well:
int patch__GXSetVAT(u8 *buf, u32 size)
{
u32 i;
u32 match_count = 0;
const u32 old_table[31] = {
/*0x8142ce00,*/ 0x39800000, 0x39600000, 0x3ce0cc01,
0x48000070, 0x5589063e, 0x886a04f2, 0x38000001,
0x7c004830, 0x7c600039, 0x41820050, 0x39000008,
0x99078000, 0x61230070, 0x380b001c, 0x98678000,
0x61250080, 0x388b003c, 0x7cca002e, 0x61230090,
0x380b005c, 0x90c78000, 0x99078000, 0x98a78000,
0x7c8a202e, 0x90878000, 0x99078000, 0x98678000,
0x7c0a002e, 0x90078000, 0x396b0004, 0x398c0001
};
const u32 new_table[31] = {
/*0x8122ce00,*/ 0x39400000, 0x896904f2, 0x7d284b78,
0x556007ff, 0x41820050, 0x38e00008, 0x3cc0cc01,
0x98e68000, 0x61400070, 0x61440080, 0x61430090,
0x98068000, 0x38000000, 0x80a8001c, 0x90a68000,
0x98e68000, 0x98868000, 0x8088003c, 0x90868000,
0x98e68000, 0x98668000, 0x8068005c, 0x90668000,
0x98068000, 0x556bf87f, 0x394a0001, 0x39080004,
0x4082ffa0, 0x38000000, 0x980904f2, 0x4e800020
};
if (size > sizeof(old_table))
{
for (i=4; i<size-sizeof(old_table); i+=4)
{
if (!memcmp(buf + i, old_table, sizeof(old_table)))
{
if ( buf == 0x81 && buf == 0x42 )
{
buf = 0x22;
memcpy(buf + i, new_table, sizeof(new_table));
i += sizeof(new_table)+4;
match_count++;
}
}
}
}
return match_count;
}
Re: Swiss 0.2
Friend emu_kidid, the most important thing of your work is to achieve the proper function of all the games on gamecube without the drive DVD. 
Greetings.

Greetings.
Nintendero of heart until death i snatched from them.

Favorite Videos
http://www.youtube.com/watch?v=dYIjkmVj ... re=related
http://www.youtube.com/watch?v=uqLYjRn--GI

Favorite Videos
http://www.youtube.com/watch?v=dYIjkmVj ... re=related
http://www.youtube.com/watch?v=uqLYjRn--GI
Re: Swiss 0.2
hi emu , i tested r93 about a week ago with Virtua_Striker_3_2002_USA_NGC-USA and found it to work quite well i tested it on 1 of my GC's and 1 WII.
Today i tested CAPCOM_VS_SNK_2_EO_USA_NGC-HOLYCUBE and with r93 to r94 i found some interesting things.
r93.........
The game wont boot unfortunately , also i dont need to insert an Original game due to your new Swiss 0.2 r93.gcm which i think is brilliant.
r94.........
Same game tested and it boots ! , although i need to insert an Original game otherwise i get ' Lid Open ' message.
If you want me to try anything or need more info just let me know.
I hope this helps with your progress
s8n
Today i tested CAPCOM_VS_SNK_2_EO_USA_NGC-HOLYCUBE and with r93 to r94 i found some interesting things.
r93.........
The game wont boot unfortunately , also i dont need to insert an Original game due to your new Swiss 0.2 r93.gcm which i think is brilliant.
r94.........
Same game tested and it boots ! , although i need to insert an Original game otherwise i get ' Lid Open ' message.
If you want me to try anything or need more info just let me know.
I hope this helps with your progress
s8n
Re: Swiss 0.2
hi again i just wanted to mention i checked out the Swiss/Compatibility List and the game compatibility for Swiss is very impressive keep up the good work your doing great.
Also being able to boot games without a Disc is genius , great concept and execution
I cant wait for future developments
s8n
Also being able to boot games without a Disc is genius , great concept and execution
I cant wait for future developments
s8n
-
- Posts: 1
- Joined: Tue Jan 03, 2012 1:49 pm
- Location: Germany
Re: Swiss 0.2
Hello,
I have the following problem.
I use Swiss R94 with SD gecko on a PAL Wii with component cables in progressive mode (Wii-setting).
NTSC games start at "Auto" and "480p" set mostly in the progressive mode. For "NTSC (480i)" setting, they start in interlaced mode.
PAL games start at "Auto" and "480p" setting also in progressive mode. For "PAL (480i)" and "NTSC (480i)" Setting the screen stays black when booting. Games that do not support 480p, such as Animal Crossing (PAL) can play not so.
If I set the screen in the Wii settings to 576i, may be later in the Swiss all PAL games with "PAL50" Start, among others, Animal Crossing (PAL).
Is this problem known?
Please, excuse my bad english.
I have the following problem.
I use Swiss R94 with SD gecko on a PAL Wii with component cables in progressive mode (Wii-setting).
NTSC games start at "Auto" and "480p" set mostly in the progressive mode. For "NTSC (480i)" setting, they start in interlaced mode.
PAL games start at "Auto" and "480p" setting also in progressive mode. For "PAL (480i)" and "NTSC (480i)" Setting the screen stays black when booting. Games that do not support 480p, such as Animal Crossing (PAL) can play not so.
If I set the screen in the Wii settings to 576i, may be later in the Swiss all PAL games with "PAL50" Start, among others, Animal Crossing (PAL).
Is this problem known?
Please, excuse my bad english.
Re: Swiss 0.2
i got a question for Swiss users or emu_kidid , is it possible to use shrinked games instead of using Full Size images ?
Re: Swiss 0.2
Yes, shrunk ISO files are supported (compressed - like what Dolphin-emu does are not).

Re: Swiss 0.2
thanks for those tips emu
s8n
s8n
Re: Swiss 0.2
Yes, I will make some corrections to this, it can be confusing with so many possible options.. Auto basically means, what the disc wants, use it.regenschirm wrote:Hello,
I have the following problem.
I use Swiss R94 with SD gecko on a PAL Wii with component cables in progressive mode (Wii-setting).
NTSC games start at "Auto" and "480p" set mostly in the progressive mode. For "NTSC (480i)" setting, they start in interlaced mode.
PAL games start at "Auto" and "480p" setting also in progressive mode. For "PAL (480i)" and "NTSC (480i)" Setting the screen stays black when booting. Games that do not support 480p, such as Animal Crossing (PAL) can play not so.
If I set the screen in the Wii settings to 576i, may be later in the Swiss all PAL games with "PAL50" Start, among others, Animal Crossing (PAL).
Is this problem known?
Please, excuse my bad english.

Re: Swiss 0.2
@everyone
I figured something out today , ive been using Virtua_Striker_3_2002_USA_NGC-USA rip and it already is shrunk (669MB). Emu_kidid mentioned to me shrunk images work , i tried VS3 and it didnt work i got a white screen after the Memory Card check. From my memory ive heard of Gamecube games being shrunk poorly so i inflated VS3 with fstfix13f.............
fstfix13f U-VS2K2.ISO f
Then i shrunk it down with GCM Utility V0.5 and tried it again , it now works.
So if anyone is having problems with a particular game it may be the ISO/GCM not Swiss !..........so try my method and findings and see if you can get a non working game into a working one.
s8n
I figured something out today , ive been using Virtua_Striker_3_2002_USA_NGC-USA rip and it already is shrunk (669MB). Emu_kidid mentioned to me shrunk images work , i tried VS3 and it didnt work i got a white screen after the Memory Card check. From my memory ive heard of Gamecube games being shrunk poorly so i inflated VS3 with fstfix13f.............
fstfix13f U-VS2K2.ISO f
Then i shrunk it down with GCM Utility V0.5 and tried it again , it now works.
So if anyone is having problems with a particular game it may be the ISO/GCM not Swiss !..........so try my method and findings and see if you can get a non working game into a working one.
s8n
Re: Swiss 0.2
s8n187, that's a special case, that specific ISO was shrunk badly - and a few scene releases were. I always recommend trying a clean-unshrunk ISO first before reporting issues 


Re: Swiss 0.2
tnx emukidid.emu_kidid wrote:s8n187, that's a special case, that specific ISO was shrunk badly - and a few scene releases were. I always recommend trying a clean-unshrunk ISO first before reporting issues
But is possible clean self the iso? what Fstfix do?
I have a gcm of three games but all go in DSI error (wii 4.3e swiss0.2 swissbooter from sdFront)..
from now i have start properly just two games (windwaker PAL/m6) n (animal crossing USA)..
all file is in GCM.
The DSI error is from Swiss or my SD? because i got this error ...
sorry but i don't know any method for save DSI error.. (i think is possible just with USBGECKO?)?..
tnx for your works n please add MEMCARDemu support..
Re: Swiss 0.2
sorry emukidid for my ignorance.. is possible do it this:
a SAVE STATE for SWISS like emulator (save state like all emulator).. and not emu a memcard?
PS= i have try to use FSTFIX on my GCM (naruto n Onepiece adventure) but swiss continusly to not showme a BANNERPIC and after wii go to DSI ERROR|!!!!! PLEASE HELP ME!
a SAVE STATE for SWISS like emulator (save state like all emulator).. and not emu a memcard?
PS= i have try to use FSTFIX on my GCM (naruto n Onepiece adventure) but swiss continusly to not showme a BANNERPIC and after wii go to DSI ERROR|!!!!! PLEASE HELP ME!
Re: Swiss 0.2
Save state of a gamecube game, running on a gamecube.
I don't think that's possible. emu_kidid can correct me if I'm wrong but:
Once Swiss boots a game, be it from a disk, sd card, or whatever, swiss is no longer actually running, with the exception of the tiny bit of information that has the cube continue playing the game from a source other than the DVD drive.
You can't go back to the swiss menu.
I'd say save states can't be done on the cube.
I don't think that's possible. emu_kidid can correct me if I'm wrong but:
Once Swiss boots a game, be it from a disk, sd card, or whatever, swiss is no longer actually running, with the exception of the tiny bit of information that has the cube continue playing the game from a source other than the DVD drive.
You can't go back to the swiss menu.
I'd say save states can't be done on the cube.
Re: Swiss 0.2
correct!Nukatha wrote: Once Swiss boots a game, be it from a disk, sd card, or whatever, swiss is no longer actually running, with the exception of the tiny bit of information that has the cube continue playing the game from a source other than the DVD drive.
You can't go back to the swiss menu.
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr
we also have a wiki filled with knowledge
http://is.gd/dX58Rm
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr
we also have a wiki filled with knowledge
http://is.gd/dX58Rm
Re: Swiss 0.2
Nukatha, I wouldn't say it's impossible, but I'd rather not do it at the moment (or ever)
Basically once I get SD card write support in my assembly code stub which sits in memory whilst a game is running anything like that is possible (screenshots, save states/etc). Save states would be quite slow as I'd be dumping 24MB+16MB+a bit more.. it'd take about 30 seconds to a minute to make the save and about the same amount of time to restore it..
The latest Cobra BIOS (2.0/2.1?) had support for this via the Viper GC Extreme USB Adapter but it didn't work very well as I recall.

Basically once I get SD card write support in my assembly code stub which sits in memory whilst a game is running anything like that is possible (screenshots, save states/etc). Save states would be quite slow as I'd be dumping 24MB+16MB+a bit more.. it'd take about 30 seconds to a minute to make the save and about the same amount of time to restore it..
The latest Cobra BIOS (2.0/2.1?) had support for this via the Viper GC Extreme USB Adapter but it didn't work very well as I recall.

Re: Swiss 0.2
ok ok i have understand.. swiss is just a program not emulator...
i am very noob but i try to understand the function of program i use..
SWISS say to wii : 1 read data from SLOT a or B the rest do it all wii (in gcmode).
the problem is make a right command and data for read properly a iso/gcm file from SLOT A or B..
I think this.. people can run a DVDbackup use a wii main menu to run GC games....
NOW I HAVE OTHER NOOB QUESTION!!!
WHEN GCZ FILE COMEBACK TO GCM FILES WHAT I CAN DO FOR CLEAN N MAKE GOOD DUMP FOR SWISS???
WHAT I CAN DO FOR RECOGNIZE IF THE FILE IS ISO OR GCM???? (i have fear i do somethings on iso and it is GCM (AND REVERSE)...
sorry for my engrish!
i am very noob but i try to understand the function of program i use..
SWISS say to wii : 1 read data from SLOT a or B the rest do it all wii (in gcmode).
the problem is make a right command and data for read properly a iso/gcm file from SLOT A or B..
I think this.. people can run a DVDbackup use a wii main menu to run GC games....
NOW I HAVE OTHER NOOB QUESTION!!!
WHEN GCZ FILE COMEBACK TO GCM FILES WHAT I CAN DO FOR CLEAN N MAKE GOOD DUMP FOR SWISS???
WHAT I CAN DO FOR RECOGNIZE IF THE FILE IS ISO OR GCM???? (i have fear i do somethings on iso and it is GCM (AND REVERSE)...
sorry for my engrish!