Swiss regression testing

Discuss one of the most feature filled GameCube applications here :)
Post Reply
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Swiss regression testing

Post by BenoitRen » Wed Dec 05, 2012 5:34 pm

One user mentioned that Metroid Prime 2 used to work. This prompted me to start regression testing with some problem games.

Metroid Prime 2
r174: crashes.
r149: crashes.
r136: crashes.
r135: works, but the 60Hz only warning doesn't display and after a couple seconds it switches to interlaced.
r134: works, but the 60Hz only warning doesn't display and after a couple seconds it switches to interlaced.
r133: works, but the 60Hz only warning doesn't display and after a couple seconds it switches to interlaced.
r130: works, but the 60Hz only warning doesn't display and after a couple seconds it switches to interlaced.
r124: works, but the 60Hz only warning doesn't display and after a couple seconds it switches to interlaced.

Spyro: Enter the Dragon Fly
r174: a part of the bottom screen is cut off.
r149: a part of the bottom screen is cut off.
r124: instead of being cut off the same part is shown with moving green lines interfering it.

Wario World
r174: clipping issue at the bottom of the screen.
r149: clipping issue at the bottom of the screen.
r136: clipping issue at the bottom of the screen.
r135: the display got resized to 2/3 of the screen horizontally minus part at the bottom. There are still graphics outside of those boundaries, but they have clipping problems. It's as if the game is trying to run in a higher resolution.
r134: the display got resized to 2/3 of the screen horizontally minus part at the bottom. There are still graphics outside of those boundaries, but they have clipping problems. It's as if the game is trying to run in a higher resolution.
r133: the display got resized to 2/3 of the screen horizontally minus part at the bottom. There are still graphics outside of those boundaries, but they have clipping problems. It's as if the game is trying to run in a higher resolution.
r130: the display got resized to 2/3 of the screen horizontally minus part at the bottom. There are still graphics outside of those boundaries, but they have clipping problems. It's as if the game is trying to run in a higher resolution.
r124: the display got resized to 2/3 of the screen horizontally minus part at the bottom. There are still graphics outside of those boundaries, but they have clipping problems. It's as if the game is trying to run in a higher resolution.
Last edited by BenoitRen on Sun Dec 09, 2012 5:39 pm, edited 5 times in total.
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Swiss regression testing

Post by emu_kidid » Wed Dec 05, 2012 10:30 pm

When you say Metroid Prime 2 crashes, could you be a bit more informative? From what device? Are you forcing a video mode?

the other issues I won't really look at, this stuff gets quite time consuming, quite fast.
Image
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Thu Dec 06, 2012 1:49 am

I'm trying to run it on my Wii while forcing 480p. With r174, the screen remains black, and after about 5 seconds the Wii reboots. With r124 I don't see anything, but after a couple seconds my monitor starts to make these clicking sounds which means it's getting an interlaced signal and I can hear the intro music playing.

I don't care much about Spyro: Enter the Dragonfly, but it'd be nice to play Wario World without that glitch eventually.

Tomorrow I'm going to try r149. After that I'll have to compile my own binaries.
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
User avatar
Cubelover
Posts: 313
Joined: Wed Apr 07, 2010 1:22 am

Re: Swiss regression testing

Post by Cubelover » Thu Dec 06, 2012 5:46 am

Are these PAL games? U can try NTSC copies which have native 480p support.
User avatar
andzlay
Posts: 447
Joined: Thu Jul 08, 2010 12:53 am
Location: Germany

Re: Swiss regression testing

Post by andzlay » Thu Dec 06, 2012 10:39 am

Pfah wii, schmii. Better use swiss on GCN.
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: Swiss regression testing

Post by liquitt » Thu Dec 06, 2012 12:12 pm

andzlay wrote:Pfah wii, schmii. Better use swiss on GCN.
came to post this :mrgreen:
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
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Thu Dec 06, 2012 3:45 pm

Cubelover wrote:Are these PAL games? U can try NTSC copies which have native 480p support.
Yes, these are PAL games. No, I'm not going to get NTSC copies of games I already own.
andzlay wrote:Pfah wii, schmii. Better use swiss on GCN.
No way. To get the same experience on GameCube I need to get a modified component cable and then figure out a way to still get audio from the regular A/V port. And I'll need to swap between Swiss and whatever game I want to play every time I boot it.
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
User avatar
steffen
Posts: 41
Joined: Mon Jan 31, 2011 1:32 pm

Re: Swiss regression testing

Post by steffen » Thu Dec 06, 2012 5:43 pm

Swiss is a really great piece of software. But now that DIOS-MIOS is out, it doesn't really make sense to fix Wii-specific bugs, IMHO.
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Thu Dec 06, 2012 6:57 pm

What makes you think these are Wii-specific bugs?
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
Django
Posts: 30
Joined: Tue May 01, 2012 5:12 pm

Re: Swiss regression testing

Post by Django » Thu Dec 06, 2012 8:36 pm

BenoitRen I´m the one who played Metroid Prime 2 without problems. Actually I have 4 version of swiss: r94, r124, r155 and r174

I´m using a PAL GC with component cable (I didn´t modify it) and I could play 50Hz and 60Hz games. I know that I have played F-Zero with r94 in both 480p and 576p just enabling the progresive option. I just need to test again which versio I used for the 60Hz only PAL games of the cube (Metroid Prime 2: Echoes, The Legend of Zelda: Collector's Edition, The Legend of Zelda: Ocarina of Time + Master Quest and Geist)
User avatar
Cubelover
Posts: 313
Joined: Wed Apr 07, 2010 1:22 am

Re: Swiss regression testing

Post by Cubelover » Sat Dec 08, 2012 5:38 pm

A Wii is basically an enhanced gamecube.
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Sun Dec 09, 2012 5:09 pm

I'm getting closer! The change happened somewhere between r130 and r136. Going to compile r133 now.
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Sun Dec 09, 2012 5:40 pm

Okay, the change that broke Metroid Prime 2 happened between r135 and r136. But it is also what improved Wario World, and likely Spyro: Enter the Dragonfly as well.

I know C, but I know nothing about GameCube development. What could I do to help more?
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Swiss regression testing

Post by emu_kidid » Sun Dec 09, 2012 9:55 pm

It would be r136, the VI patch was re-worked there to be _better_.
Image
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Sun Dec 09, 2012 11:31 pm

Okay. But what can I do to help? There are some games (like Metroid Prime 2) that I'd love to play in 480p. I'm willing to sink time into investigating possible fixes.

Wario World probably doesn't work well because it doesn't have a 60Hz mode. I just found out. :(
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Swiss regression testing

Post by emu_kidid » Mon Dec 10, 2012 1:27 am

is the issue only with 60Hz games?
Image
BenoitRen
Posts: 263
Joined: Sun Jul 29, 2012 3:37 pm

Re: Swiss regression testing

Post by BenoitRen » Mon Dec 10, 2012 1:58 pm

Metroid Prime 2 is the only PAL60 only game I own, and the only one that crashes.

The Phantasy Star Online games support both 50 and 60Hz. Phantasy Star Online: Episode I & II switches to interlaced, while Phantasy Star Online: Episode III blackscreens (but does boot if you don't force 480p).

I hope this answers your question, as I'm not certain what you asked.
Hardware: Wii (PAL)
Hardware configuration: System Menu 4.1E, Priiloader
Swiss boot method: Modified Wii Swiss Booter provided by Extrems
Software medium: Retail discs
Django
Posts: 30
Joined: Tue May 01, 2012 5:12 pm

Re: Swiss regression testing

Post by Django » Mon Dec 10, 2012 8:51 pm

Here you have the complete listo of GC games that PAL version are are 60Hz only

http://www.mobygames.com/attribute/shee ... ,770/p,14/

I have testesd Metroid Prime 2, The Legend of Zelda: Ocarina of Time + Master Quest, The Legend of Zelda: The Wind Waker and Geist

All work fine with r94 release, I havent done an intesive testing like BenoitRen, great job dude.
Post Reply