Page 1 of 10

Goals for Swiss 0.4

Posted: Wed Nov 14, 2012 11:20 pm
by emu_kidid
To get myself slightly organized, I thought I'd list what I'd be working on to make it into Swiss 0.4.
  • Wiikey Fusion
    • Wiikey Fusion multi-disc support
    • Firmware flashing ability (coded, needs to be added) done
    • Fix "No SD Card" loop done
    • Fragment FAT file support
  • In-game related
    • In-game patcher (totally eliminate patched files)
    • In-game reset
    • Re-write low-level SD code to be easier to work with/more portable done
    • Fragmented FAT support from devices (not WKF) done
    • Fix/rewrite Virtual Memory Card support
    • Stop motor/laser for idle discs in-game (won't require dvd reset, just debug commands to achieve this)
    • Samba share device - but not for booting ISO (yet)
    • Fix Viper / GCMUtility 0.5 created multiboot disc compilations done
    • Read only devices and saved configuration loading
  • Game specific
    • Ability to load DOL files from inside a disc
    • Luigis Mansion NTSC - fix it on WKF
    • Re-visit 2 disc game disc changing logic
  • GUI stuff:
    • Show game banners / known file type icons in the file browser itself
    • Show embedded TGC as games that can be booted
    • Skip to game banner screen on boot/dvd load if there's a dvd in the drive with a single game on it done
    • Ability to use component cable in composite mode done
[*]Ability to return from the last couple of screens just before a game is launched

Let me know if I've missed something, I'm trying to not be too over-ambitious with what I can get done, but as the list stands above I expect it to take me about a month of on and off coding to get it done.

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 1:46 am
by Aressi
What about saves in SD instead of a memory card

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 2:28 am
by emu_kidid
"Virtual Memory card support" covers that.

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 6:28 am
by andzlay
That's a lot of Cool features. Looking forward to the release.
Would the Banner thing also work for wode?

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 6:56 am
by yamaharacer
Still no DMA support? Sad :cry:

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 7:40 am
by megalomaniac
what about a display that shows data space used / available on SD cards??

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 9:16 am
by emu_kidid
Sounds good I'll add it. DMA for ide.. still WIP

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 9:55 am
by liquitt
wow what a milestone!
what megalomaniac says sounds cool. maybe in the file manager or something

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 11:57 am
by andzlay
It's also a milestone, because of the version number.
sdboot 0.4...swiss 0.4

there are worlds between!

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 1:28 pm
by BenoitRen
Is selection of individual .dol files on compilation discs feasible for Swiss 0.4?
emu_kidid wrote:In-game reset
I found it interesting how different games react differently to pressing the reset button. Some games go right back to the title screen, others repeat the entire start-up sequence (Hz and language selection, intro), and the rest produce a black screen and hang.

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 2:12 pm
by liquitt
BenoitRen wrote:I found it interesting how different games react differently to pressing the reset button. Some games go right back to the title screen, others repeat the entire start-up sequence (Hz and language selection, intro), and the rest produce a black screen and hang.
interesting, are you talking about using Swiss on your Wii?
or is this happening to you on real GC hardware?

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 3:36 pm
by BenoitRen
Yes, I'm talking about using Swiss on my Wii. Should be the same as on GameCube hardware, though.

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 5:25 pm
by GillBert
Sounds very promising, emu! :)

But concerning this feature "Ability to use component cable in composite mode" what does it mean exactly?

Re: Goals for Swiss 0.4

Posted: Thu Nov 15, 2012 10:50 pm
by emu_kidid
BenoitRen wrote:Is selection of individual .dol files on compilation discs feasible for Swiss 0.4?
I assume games you want to do this for are compilations which have embedded games inside, as these usually are .TGC files, I'll add support to boot those. Some can never work if they expect a pre-loader in memory or something though but I'll add the generic support anyway and if they work, great.
GillBert wrote:Sounds very promising, emu! :)
But concerning this feature "Ability to use component cable in composite mode" what does it mean exactly?
Thanks, component cable in composite mode are for people who have the cable plugged into a non progressive TV.. by default swiss will try to display in progressive, these users will need some button to hold at start-up to avoid this.

Re: Goals for Swiss 0.4

Posted: Fri Nov 16, 2012 5:23 pm
by Django
emu_kidid also fix the progresive moe for PAL games. on swiss 0.2 worked fine and games could be played on 576p and 480p (tested with both iso and retail) and since 0.3 added 480p and 576p 60Hz only PAL games cant be played beacuse the Nintendo and company logos are shown on 50Hz before the games turns into the only 60Hz mode.

Re: Goals for Swiss 0.4

Posted: Fri Nov 16, 2012 10:38 pm
by BenoitRen
I'm confused. You say Swiss 0.3 added 480p and 576p yet you mention using those with Swiss 0.2 where it did work with 60Hz only games.

Re: Goals for Swiss 0.4

Posted: Sat Nov 17, 2012 9:38 am
by Django
BenoitRen if I active the progresive mode on Metroid Prime 2 (PAL version is 60Hz only) the Nintendo and Retro Studios, and the warning that the game is 60Hz only, are shown on 50Hz and 576p and when the game changes to 60Hz it´s shown on 60Hz and 480p. Same goes for PAL games with Hz selector. I can see the Nintendo and company logos, and the Hz selector, on 50Hz and 576p and when I choose the 60Hz option I see it on 60Hz and 480p. All this with swiss 0.2 with 03 if I active the 576p option if i want to play metroid prime 2 I see the nintendo and retro studios and the 60Hz only warning and after that a black screen. At last on Hz selector games y can play then on 50Hz mode...

Re: Goals for Swiss 0.4

Posted: Sun Nov 25, 2012 5:17 am
by megalomaniac
another request...
can the revision number be included back into the top header or somewhere in the info page?


for example, v2 had three releases r93, r94, r124 and are not identifiable from within swiss...
i dont know how many releases you plan or dont plan on for v4, but if there are multiple releases, it would be nice to identify on screen which version it is for piece of mind...

Re: Goals for Swiss 0.4

Posted: Sun Nov 25, 2012 9:50 pm
by alzen
For me very important is to improve games compatibility with SWISS, as well as dealing with fragmented files.

And a button combination to go back to SWISS menu would be great without restarting the gamecube.

How about the GUI? Do you plan any new design? SWISS one is ok but SDML has an outstanding skin, maybe something similiar?

Re: Goals for Swiss 0.4

Posted: Mon Nov 26, 2012 7:02 am
by liquitt
alzen wrote:For me very important is to improve games compatibility with SWISS, as well as dealing with fragmented files.

And a button combination to go back to SWISS menu would be great without restarting the gamecube.

How about the GUI? Do you plan any new design? SWISS one is ok but SDML has an outstanding skin, maybe something similiar?
SDML and outstanding? seriously? :roll:

Re: Goals for Swiss 0.4

Posted: Mon Nov 26, 2012 9:18 am
by alzen
I just like the colors and general GUI of SDML, not talking about functionality 'cause I never used it.

Re: Goals for Swiss 0.4

Posted: Mon Dec 10, 2012 10:03 am
by biolizard89
Regarding the SMB share, are you planning to implement it using TCP or UDP? If it's possible in the future to access a TCP socket while a game is running, I can think of some interesting things that could be done with that....

Re: Goals for Swiss 0.4

Posted: Mon Dec 31, 2012 1:41 am
by aerios169
hey emukid nice work now n_n, my cousin is running swiss on his game cube , do you think that this version could run resident evil 4 ntc ???

Re: Goals for Swiss 0.4

Posted: Sun Jan 06, 2013 1:43 pm
by Ashen
Not really a request, but more of a question at this point. Is it possible to implement a "savestate" feature into Swiss? How hard would it be to add if it is possible?

This IMO, would be icing on an already very, very delicious cake.

Re: Goals for Swiss 0.4

Posted: Sun Jan 06, 2013 10:12 pm
by emu_kidid
oh, it's very possible, just very tricky :)