|
|
(5 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| The purpose of this page is to inform about typical display issues common to wii homebrew. Unwitting developers and users seeking information/help concerning their display problems should be directed here in order to avoid wasting time with lengthy explanations. | | The purpose of this page is to inform about typical display issues common to Wii homebrew. Unwitting developers and users seeking information/help concerning their display problems should be directed here in order to avoid wasting time with lengthy explanations. |
|
| |
|
| == The Problem == | | == The Problem == |
|
| |
|
| Not all television sets are created equal. This means that the display area will often mismatch the actual picture. If a developer does not properly compensate for certain factors, the results are usually not good. There will be ugly black borders on some user's picture output and in some cases certain elements will even be placed outside the physical display range, such as buttons and status elements (health, lives, ammo, score, etc). For the end-user, this can be frustrating and even confusing. | | Not all television sets are created equal. This means that the display area will often mismatch the actual picture. If a developer does not properly compensate for certain factors, the results are usually not good. There will be ugly black borders on some user's picture output and in some cases certain elements will even be placed outside the physical display range, such as buttons and status elements (health, lives, ammo, score, etc). For the end-user, this can be frustrating and even confusing. |
|
| |
|
| == Preventative Measures for Developers == | | == Preventative Measures for Developers == |
Line 10: |
Line 10: |
| The BBC recommends keeping a margin of 5 percent on each side. | | The BBC recommends keeping a margin of 5 percent on each side. |
| There's also a way to specify a bigger or smaller output such as in the following example: | | There's also a way to specify a bigger or smaller output such as in the following example: |
| | | <source lang="c"> |
| ... | | ... |
| | | |
Line 22: |
Line 22: |
| | | |
| ... | | ... |
| | </source> |
| | But of course this will not yield the same results for everyone. Some users will be pleased with certain settings and others will not. The best thing to do is to allow the user more than one option so that they can pick whatever best suits their television. |
|
| |
|
| But of course this will not yield the same results for everyone. Some users will be pleased with certain settings and others will not. The best thing to do is to allow the user more than one option so that they can pick whatever best suits their television.
| | ==== Offset ==== |
|
| |
|
| == Useful Links ==
| | A customizable display offset or an offset that works from the Wii's own offset settings can be useful. The Wii only has a horizontal offset setting but a vertical one can also be useful. |
|
| |
|
| * http://www.gamasutra.com/gdc2004/features/20040326/caminos_01.shtml
| | ==== Overscan ==== |
| * http://en.wikipedia.org/wiki/Overscan
| |
|
| |
|
| == List of Applications and Display Support ==
| | A configurable overscan setting can compensate for display differences, but it must be able to go high enough or else it will fail for some users. Being able to adjust vertical and horizontal overscan independently is even more helpful. |
|
| |
|
| This are tables based on user feedback indicating whether or not a the latest version of a given application is likely to show correctly on different types of displays. If an {{X Mark}} appears it means support is absent or incomplete, meaning some users may experience problems with the particular display type while others will not. If a {{Yes Check}} appears, then it means that app works well with that display type (no screen elements out of physical display range and no black bars). Console mode applications are not included.
| | ==== Autodetection ==== |
|
| |
|
| '''Emulators:'''
| | Detection of and compensation for different display types (PAL 50, PAL 60, NTSC, 4:3, and 16:9). |
| {| class="wikitable sortable" style="margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:90%;"
| |
| |-
| |
| ! Application
| |
| ! NTSC SD TV
| |
| ! PAL SD TV 50Hz
| |
| ! PAL SD TV 60Hz
| |
| ! NTSC 16:9 TV
| |
| ! PAL 16:9 TV 50Hz
| |
| ! PAL 16:9 TV 60Hz
| |
| ! Notes
| |
| |-
| |
| | [[AtaWii]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Chippy]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[FCE Ultra GX]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Fuse]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Genesis Plus]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Gnuboy GX]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Hugo-Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Neopop Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Attempts proper support but fails for some users.
| |
| |-
| |
| | [[RIN Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[SDL MAME]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Depends on [[Wii Linux]].
| |
| |-
| |
| | [[SMSPlus]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Snes9x GX]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[uMSX]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | May require configuration.<br>Attempts proper support but fails for some users.
| |
| |-
| |
| | [[UAE4Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Visual Boy Advance GX]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Wii64]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiEngine]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Yabause]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |
|
| |
|
| '''Media Players:'''
| | == Useful Links == |
| {| class="wikitable sortable" style="margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:90%;"
| |
| |-
| |
| ! Application
| |
| ! NTSC SD TV
| |
| ! PAL SD TV 50Hz
| |
| ! PAL SD TV 60Hz
| |
| ! NTSC 16:9 TV
| |
| ! PAL 16:9 TV 50Hz
| |
| ! PAL 16:9 TV 60Hz
| |
| ! Notes
| |
| |-
| |
| | [[DragonMedia Player]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[GeeXboX]]
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Depends on [[Wii Linux]]
| |
| |-
| |
| | [[MiniMP3 Player]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[MPlayer]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[MPlayerWii]]
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration
| |
| |-
| |
| | [[Wii MFE Port]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Depends on [[Wii Linux]]
| |
| |-
| |
| | [[WiiMPC]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |
|
| |
|
| '''Loaders:'''
| | * http://www.gamasutra.com/gdc2004/features/20040326/caminos_01.shtml |
| {| class="wikitable sortable" style="margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:90%;"
| | * http://en.wikipedia.org/wiki/Overscan |
| |-
| |
| ! Application
| |
| ! NTSC SD TV
| |
| ! PAL SD TV 50Hz
| |
| ! PAL SD TV 60Hz
| |
| ! NTSC 16:9 TV
| |
| ! PAL 16:9 TV 50Hz
| |
| ! PAL 16:9 TV 60Hz
| |
| ! Notes
| |
| |-
| |
| | [[All-in-1 Emuloader]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Homebrew Channel]]
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Homebrew Launcher]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |
| | |
| '''Games'''
| |
| {| class="wikitable sortable" style="margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:90%;"
| |
| |-
| |
| ! Application
| |
| ! NTSC SD TV
| |
| ! PAL SD TV 50Hz
| |
| ! PAL SD TV 60Hz
| |
| ! NTSC 16:9 TV
| |
| ! PAL 16:9 TV 50Hz
| |
| ! PAL 16:9 TV 60Hz
| |
| ! Notes
| |
| |-
| |
| | [[Another Rock Paper Scissors]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Asteroids]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Ballion]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Barrage]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[BibleQuiz]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Bichejos]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[BuscaWiinas]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[CharioMan]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Chess]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Chess Wiimote]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Commander K. Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[CosmoRaketti]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[DopeWars Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Duck Hunt]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Dungeons]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Freecell]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Gravity]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Guitarfun]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Jewel Quest]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Jump 'n Bump]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Kobo Deluxe]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Depends on [[Wii Linux]]
| |
| |-
| |
| | [[MadQuiz]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[MahJongg Wii]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Masteroids]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Matching Cards]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Minesweeper]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Missile Command]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[OpenTyrianWii]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Particle accelerator]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[PONG]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Pong2]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Pop Me!]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Portii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Quake]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[REminiscence]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Rick Dangerous Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Rock Paper Scissors]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |
| | [[Rokoban]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Scogger]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[ScummVM]]
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Simon]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Smashing]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| | Attempts proper support but fails for some users.
| |
| |-
| |
| | [[Snake]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Space Shooter]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Sudoku]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Sudoku2]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Tetris Wii]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[TicTacToe]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Touhou Fangame]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Trojan Wii]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[UNO]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[uschtris]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |-
| |
| | [[Wii-Tac-Toe]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Breakout]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Quizz]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Shooting Gallery]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Solitaire]]
| |
| |
| |
| |
| |
| |
| |
| | {{Yes Check}}
| |
| |
| |
| |
| |
| | May require configuration.
| |
| |-
| |
| | [[Wiibreaker]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiDoom]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wiiero]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiOperation]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiPoker]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wiiship]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiPoker]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | [[YOG]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |
| | |
| '''Other:'''
| |
| {| class="wikitable sortable" style="margin-left:auto; margin-right:auto; width:100%; text-align:center; font-size:90%;"
| |
| |-
| |
| ! Application
| |
| ! NTSC SD TV
| |
| ! PAL SD TV 50Hz
| |
| ! PAL SD TV 60Hz
| |
| ! NTSC 16:9 TV
| |
| ! PAL 16:9 TV 50Hz
| |
| ! PAL 16:9 TV 60Hz
| |
| ! Notes
| |
| |-
| |
| | [[Homebrew Browser]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[Wii Linux]]
| |
| |
| |
| |
| |
| |
| |
| | {{X Mark}}
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiPaint]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiPhysics]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiStrobe]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | [[WiiWhiteboard]]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |