* Added back "DML Video Mode" setting (Fix Mario golf)

* Fixed in-game video mode (50/60hz) selection screen not displayed and fixed
  incorrect colors with DIOS MIOS. Please report any problem with Wii/Channel games.
* Allowed Video Mode setting for Devolution instead of always forcing Disc default.
* Added Japanese game fix for memory card access with DIOS MIOS.
This commit is contained in:
Cyan 2012-07-22 20:30:59 +00:00
parent 07e916bf5c
commit acc2349649
33 changed files with 511 additions and 125 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1199</version>
<release_date>201207211037</release_date>
<version>3.0 r1200</version>
<release_date>201207222008</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n"
"Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
@ -491,6 +491,9 @@ msgstr "Upravené/Originál"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Cesta k DOL"
@ -1986,6 +1998,9 @@ msgstr "Aktualizuji jazykové soubory:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Odeslaný ZIP soubor nainstalován do adresáre homebrew"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -491,6 +491,9 @@ msgstr "Tilpassede/Originale"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Sti til DOL"
@ -1986,6 +1998,9 @@ msgstr "Opdaterer sprogfiler:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Den uploadede ZIP-fil er installeret i homebrew-mappen."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Brug system font"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2011-12-17 14:22+0100\n"
"Last-Translator: Arthur117\n"
"Language-Team: tj_cool, glowy, Arthur117\n"
@ -491,6 +491,9 @@ msgstr "Aangepast/Origineel"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Locatie DOL"
@ -1986,6 +1998,9 @@ msgstr "Taalbestanden updaten:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Geuploade ZIP is geïnstalleerd in je homebrew locatie."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Gebruik Systeem lettertype"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -491,6 +491,9 @@ msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr ""
@ -1986,6 +1998,9 @@ msgstr ""
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr ""
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -491,6 +491,9 @@ msgstr "Omat/Alkuperäiset"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL:in polku"
@ -1986,6 +1998,9 @@ msgstr "Päivittää kielitiedostoja:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr ""
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -491,6 +491,9 @@ msgstr "Persos/Originaux"
msgid "DEVO MemCard Emulation"
msgstr "DEVO MemCard Émulation"
msgid "DML Auto"
msgstr "Auto"
msgid "DML Debug"
msgstr "DML Débug"
@ -507,7 +510,13 @@ msgid "DML NMM Mode"
msgstr "DML Mode NMM"
msgid "DML No Disc"
msgstr "DML Sans disque"
msgstr "DML NoDisc"
msgid "DML No Disc+"
msgstr "DML NoDisc+"
msgid "DML None"
msgstr "Aucun"
msgid "DML PAD Hook"
msgstr ""
@ -515,6 +524,9 @@ msgstr ""
msgid "DML Progressive Patch"
msgstr "DML Patch Progressif"
msgid "DML Video Mode"
msgstr "DML Mode vidéo"
msgid "DOL Path"
msgstr "Dossier DOL alternatif"
@ -1986,6 +1998,9 @@ msgstr "Mise à jour du fichier de langue:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Fichier ZIP envoyé et installé dans le répertoire homebrew."
msgid "Use Game Settings"
msgstr "Utiliser paramètres du jeu"
msgid "Use System Font"
msgstr "Police d'écriture système"
@ -2186,15 +2201,6 @@ msgstr ""
#~ msgid "Content"
#~ msgstr "Contenu"
#~ msgid "DML Auto"
#~ msgstr "Auto"
#~ msgid "DML None"
#~ msgstr "Aucun"
#~ msgid "DML Video Mode"
#~ msgstr "DML Mode vidéo"
#~ msgid "Loader Mode"
#~ msgstr "Mode du Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
"Last-Translator: TheRealVisitor\n"
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
@ -491,6 +491,9 @@ msgstr "Community/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr "DML Auto"
msgid "DML Debug"
msgstr "DML Debug"
@ -509,12 +512,21 @@ msgstr "DML NMM Modus"
msgid "DML No Disc"
msgstr "DML Keine Disk"
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr "DML Nichts"
msgid "DML PAD Hook"
msgstr "DML PAD Hook"
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr "DML Video Modus"
msgid "DOL Path"
msgstr "Alternative DOL"
@ -1986,6 +1998,9 @@ msgstr "Aktualisiere Sprachdateien:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Die hochgeladene ZIP Datei wurde ins Homebrew Verzeichnis installiert."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Wii-Systemschriftart"
@ -2189,15 +2204,6 @@ msgstr ""
#~ msgid "Content"
#~ msgstr "Inhalt"
#~ msgid "DML Auto"
#~ msgstr "DML Auto"
#~ msgid "DML None"
#~ msgstr "DML Nichts"
#~ msgid "DML Video Mode"
#~ msgstr "DML Video Modus"
#~ msgid "Loader Mode"
#~ msgstr "Loader Modus"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -491,6 +491,9 @@ msgstr "Egyéni/Eredeti"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL Útvonal"
@ -1986,6 +1998,9 @@ msgstr "Nyelvi fájlok frissítése:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Feltöltött ZIP fájl telepítve a Homebrew mappába."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,14 +5,14 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: xFede (fedeanto11@gmail.com)\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
msgid " could not be downloaded."
msgstr " non può essere scaricato."
@ -491,6 +491,9 @@ msgstr "Modific./origin."
msgid "DEVO MemCard Emulation"
msgstr "Emulazione memory card devolution"
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr "Debug DML"
@ -509,12 +512,21 @@ msgstr "Modalità NMM in DML"
msgid "DML No Disc"
msgstr "No-disco DML"
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr "PAD hook DML"
msgid "DML Progressive Patch"
msgstr "Patch video-progressivo DML"
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Percorso DOL"
@ -1900,7 +1912,7 @@ msgid "Titles from GameTDB"
msgstr "Titoli da GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
msgstr "Per avviare i giochi GameCube da disco devi settare la modalità Gamecube a MIOS nell impostazioni del gioco."
msgstr "Per avviare i giochi GameCube da disco devi settare la modalità Gamecube a MIOS nell impostazioni del gioco."
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr "Per avviare i giochi GameCube con DIOS MIOS li devi collocare in una partizione USB FAT32."
@ -1986,6 +1998,9 @@ msgstr "Aggiornando traduzioni:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "File ZIP installato nella cartella degli Homebrew."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Usa il font di sistema"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n"
@ -491,6 +491,9 @@ msgstr "カスタムを優先"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr "DML デバッグ"
@ -509,12 +512,21 @@ msgstr "DML NMM"
msgid "DML No Disc"
msgstr "DML ディスクなし"
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr "DML PADフック"
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "代替DOL"
@ -1986,6 +1998,9 @@ msgstr "言語ファイルを更新中:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "インストール済みディレクトリにZIPを転送しました"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "システムフォントを使う"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -491,6 +491,9 @@ msgstr "커스텀/오리지널"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL 패치"
@ -1986,6 +1998,9 @@ msgstr "언어화일 업데이트중:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr ""
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:49+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -491,6 +491,9 @@ msgstr "Custom/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL sti"
@ -1986,6 +1998,9 @@ msgstr "Oppdaterer språkfiler:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Opplastet ZIP fil installert i homebrew mappen."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -491,6 +491,9 @@ msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Sciezka plikow .DOL"
@ -1986,6 +1998,9 @@ msgstr "Aktualizacja plikow jezykowych:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Wyslany plik ZIP zainstalowano w katalogu homebrew"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: aniemotion\n"
"Language-Team: boto12, aniemotion\n"
@ -491,6 +491,9 @@ msgstr "Alternativas/Originais"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Pasta DOL"
@ -1986,6 +1998,9 @@ msgstr "Atualizando arquivos de Idioma:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Arquivo ZIP enviado y instalado no diretório homebrew."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -491,6 +491,9 @@ msgstr "Personalizadas/Originais"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Cam. DOL"
@ -1986,6 +1998,9 @@ msgstr "A actualizar ficheiros de Idioma:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Ficheiro ZIP instalado na pasta de Homebrew."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Usar Fonte Sistema"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -491,6 +491,9 @@ msgstr "Измененный/Оригинальные"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Путь к DOL"
@ -1986,6 +1998,9 @@ msgstr "Обновление языковых файлов:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Загруженный ZIP-файл установлен в каталог homebrew"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid emul8ion\n"
"Language-Team: kavid\n"
@ -491,6 +491,9 @@ msgstr "自制/官方"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL路径"
@ -1986,6 +1998,9 @@ msgstr "正在升级语言文件:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "上传已安装Zip文件到自制程序目录"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -491,6 +491,9 @@ msgstr "Artísticas/Originales"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr "Depurador DML"
@ -509,12 +512,21 @@ msgstr "Modo NMM DML"
msgid "DML No Disc"
msgstr "Sin disco DML"
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr "PAD Hook DML"
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "Ruta del DOL"
@ -1986,6 +1998,9 @@ msgstr "Actualizando archivos de Idiomas:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Enviado archivo ZIP instalado en la carpeta homebrew."
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "Fuente del Sistema"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -491,6 +491,9 @@ msgstr "Anpassade/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL-sökväg"
@ -1986,6 +1998,9 @@ msgstr "Uppdatera språk-filer:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "Uppladdad ZIP fil installerad till homebrew-mappen"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
"Last-Translator: Jane.H\n"
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
@ -491,6 +491,9 @@ msgstr "自製/原始"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr "DML除錯"
@ -509,12 +512,21 @@ msgstr "DML 無需記憶卡模式"
msgid "DML No Disc"
msgstr "DML 無需光碟模式"
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr "DML PAD 掛載"
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL 路徑"
@ -1986,6 +1998,9 @@ msgstr "正在更新語言檔案:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "已更新安裝在Homebrew目錄的ZIP檔案"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr "使用系統字型"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -491,6 +491,9 @@ msgstr "กำหนดเอง/ดั้งเดิม"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "ที่เก็บ DOL"
@ -1986,6 +1998,9 @@ msgstr "กำลังอัพเดทไฟล์ภาษา:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "อัพโหลดไฟล์ zip ไปที่ไดเรคทอรี่ homebrew"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-19 21:51+0200\n"
"POT-Creation-Date: 2012-07-22 22:08+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -491,6 +491,9 @@ msgstr "Kişisel/Orjinal"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Auto"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -509,12 +512,21 @@ msgstr ""
msgid "DML No Disc"
msgstr ""
msgid "DML No Disc+"
msgstr ""
msgid "DML None"
msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DML Video Mode"
msgstr ""
msgid "DOL Path"
msgstr "DOL Yolu"
@ -1986,6 +1998,9 @@ msgstr "Güncellenen Dil Dosyaları:"
msgid "Uploaded ZIP file installed to homebrew directory."
msgstr "ZIp dosyası homebrew klasörüne kuruldu"
msgid "Use Game Settings"
msgstr ""
msgid "Use System Font"
msgstr ""

View File

@ -206,6 +206,7 @@ bool CGameSettings::Save()
fprintf(f, "Hooktype:%d; ", GameList[i].Hooktype);
fprintf(f, "WiirdDebugger:%d; ", GameList[i].WiirdDebugger);
fprintf(f, "GameCubeMode:%d; ", GameList[i].GameCubeMode);
fprintf(f, "DMLVideo:%d; ", GameList[i].DMLVideo);
fprintf(f, "DMLProgPatch:%d; ", GameList[i].DMLProgPatch);
fprintf(f, "DMLNMM:%d; ", GameList[i].DMLNMM);
fprintf(f, "DMLActivityLED:%d; ", GameList[i].DMLActivityLED);
@ -330,6 +331,11 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.GameCubeMode = atoi(value);
return true;
}
else if(strcmp(name, "DMLVideo") == 0)
{
game.DMLVideo = atoi(value);
return true;
}
else if(strcmp(name, "DMLProgPatch") == 0)
{
game.DMLProgPatch = atoi(value);
@ -496,6 +502,7 @@ void CGameSettings::SetDefault(GameCFG &game)
game.Hooktype = INHERIT;
game.WiirdDebugger = INHERIT;
game.GameCubeMode = INHERIT;
game.DMLVideo = INHERIT;
game.DMLProgPatch = INHERIT;
game.DMLNMM = INHERIT;
game.DMLActivityLED = INHERIT;

View File

@ -30,6 +30,7 @@ typedef struct _GameCFG
short Hooktype;
short WiirdDebugger;
short GameCubeMode;
short DMLVideo;
short DMLProgPatch;
short DMLNMM;
short DMLActivityLED;
@ -64,6 +65,7 @@ typedef struct _GameCFG
this->Hooktype = game.Hooktype;
this->WiirdDebugger = game.WiirdDebugger;
this->GameCubeMode = game.GameCubeMode;
this->DMLVideo = game.DMLVideo;
this->DMLProgPatch = game.DMLProgPatch;
this->DMLNMM = game.DMLNMM;
this->DMLActivityLED = game.DMLActivityLED;

View File

@ -168,6 +168,7 @@ void CSettings::SetDefault()
GCBannerScale = 1.5f;
GameCubeMode = GC_MODE_MIOS;
DMLConfigVersion = DML_VERSION;
DMLVideo = DML_VIDEO_AUTO;
DMLProgPatch = OFF;
DMLNMM = OFF;
DMLActivityLED = OFF;
@ -393,6 +394,7 @@ bool CSettings::Save()
fprintf(file, "GameCubeSDPath = %s\n", GameCubeSDPath);
fprintf(file, "GameCubeMode = %d\n", GameCubeMode);
fprintf(file, "DMLConfigVersion = %d\n", DMLConfigVersion);
fprintf(file, "DMLVideo = %d\n", DMLVideo);
fprintf(file, "DMLProgPatch = %d\n", DMLProgPatch);
fprintf(file, "DMLNMM = %d\n", DMLNMM);
fprintf(file, "DMLActivityLED = %d\n", DMLActivityLED);
@ -796,6 +798,11 @@ bool CSettings::SetSetting(char *name, char *value)
DMLConfigVersion = atoi(value);
return true;
}
else if (strcmp(name, "DMLVideo") == 0)
{
DMLVideo = atoi(value);
return true;
}
else if (strcmp(name, "DMLProgPatch") == 0)
{
DMLProgPatch = atoi(value);

View File

@ -170,6 +170,7 @@ class CSettings
float GCBannerScale;
short GameCubeMode;
short DMLConfigVersion;
short DMLVideo;
short DMLProgPatch;
short DMLNMM;
short DMLActivityLED;

View File

@ -277,4 +277,12 @@ enum
};
enum
{
DML_VIDEO_AUTO,
DML_VIDEO_FORCE,
DML_VIDEO_NONE,
DML_VIDEO_MAX_CHOICE
};
#endif

View File

@ -73,6 +73,13 @@ static const char * GCMode[] =
trNOOP( "Devolution" ),
};
static const char * DMLVideoText[] =
{
trNOOP( "DML Auto" ),
trNOOP( "Use Game Settings" ),
trNOOP( "DML None" ),
};
static const char * DMLNMMMode[] =
{
trNOOP( "OFF" ),
@ -152,6 +159,7 @@ void GCGameLoadSM::SetOptionNames()
Options->SetName(Idx++, "%s", tr( "Ocarina" ));
Options->SetName(Idx++, "%s", tr( "Parental Control" ));
Options->SetName(Idx++, "%s", tr( "GameCube Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Video Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Progressive Patch" ));
Options->SetName(Idx++, "%s", tr( "DML NMM Mode" ));
Options->SetName(Idx++, "%s", tr( "DML LED Activity" ));
@ -201,6 +209,12 @@ void GCGameLoadSM::SetOptionValues()
else
Options->SetValue(Idx++, "%s", tr(GCMode[GameConfig.GameCubeMode]));
//! Settings: DML Video Mode
if(GameConfig.DMLVideo == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(DMLVideoText[GameConfig.DMLVideo]));
//! Settings: DML Progressive Patch
if(GameConfig.DMLProgPatch == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
@ -329,6 +343,12 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.GameCubeMode >= CG_MODE_MAX_CHOICE) GameConfig.GameCubeMode = INHERIT;
}
//! Settings: DML Video Mode
else if (ret == ++Idx)
{
if (++GameConfig.DMLVideo >= DML_VIDEO_MAX_CHOICE) GameConfig.DMLVideo = INHERIT;
}
//! Settings: DML Progressive Patch
else if (ret == ++Idx)
{

View File

@ -122,6 +122,13 @@ static const char * DMLVerText[] =
trNOOP( "v2.2+" ),
};
static const char * DMLVideoText[] =
{
trNOOP( "DML Auto" ),
trNOOP( "Use Game Settings" ),
trNOOP( "DML None" ),
};
static const char * DMLNMMMode[] =
{
trNOOP( "OFF" ),
@ -168,6 +175,7 @@ LoaderSettings::LoaderSettings()
Options->SetName(Idx++, "%s", tr( "Channel Launcher" ));
Options->SetName(Idx++, "%s", tr( "GameCube Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Installed Version" ));
Options->SetName(Idx++, "%s", tr( "DML Video Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Progressive Patch" ));
Options->SetName(Idx++, "%s", tr( "DML NMM Mode" ));
Options->SetName(Idx++, "%s", tr( "DML LED Activity" ));
@ -270,6 +278,9 @@ void LoaderSettings::SetOptionValues()
//! Settings: DML Config Version
Options->SetValue(Idx++, "%s", tr(DMLVerText[Settings.DMLConfigVersion]));
//! Settings: DML Video Mode
Options->SetValue(Idx++, "%s", tr(DMLVideoText[Settings.DMLVideo]));
//! Settings: DML Progressive Patch
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.DMLProgPatch]));
@ -451,6 +462,12 @@ int LoaderSettings::GetMenuInternal()
if (++Settings.DMLConfigVersion > DML_VERSION) Settings.DMLConfigVersion = 1;
}
//! Settings: DML Video Mode
else if (ret == ++Idx)
{
if (++Settings.DMLVideo >= DML_VIDEO_MAX_CHOICE) Settings.DMLVideo = 0;
}
//! Settings: DML Progressive Patch
else if (ret == ++Idx)
{

View File

@ -59,6 +59,9 @@ u32 AppEntrypoint = 0;
u8 *loader_bin = NULL;
static DEVO_CGF *DEVO_CONFIG = (DEVO_CGF*)0x80000020;
// DIOS MIOS Config
#define HW_PPCSPEED ((vu32*)0xCD800018)
extern "C"
{
syssram* __SYS_LockSram();
@ -77,6 +80,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
u8 ocarinaChoice = game_cfg->ocarina == INHERIT ? Settings.ocarina : game_cfg->ocarina;
u8 GCMode = game_cfg->GameCubeMode == INHERIT ? Settings.GameCubeMode : game_cfg->GameCubeMode;
u32 dmlConfigVersionChoice = Settings.DMLConfigVersion;
u8 dmlVideoChoice = game_cfg->DMLVideo == INHERIT ? Settings.DMLVideo : game_cfg->DMLVideo;
u8 dmlProgressivePatch = game_cfg->DMLProgPatch == INHERIT ? Settings.DMLProgPatch : game_cfg->DMLProgPatch;
u8 dmlNMMChoice = game_cfg->DMLNMM == INHERIT ? Settings.DMLNMM : game_cfg->DMLNMM;
u8 dmlActivityLEDChoice = game_cfg->DMLActivityLED == INHERIT ? Settings.DMLActivityLED : game_cfg->DMLActivityLED;
@ -201,7 +205,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
}
// setup video mode
Disc_SelectVMode(VIDEO_MODE_DISCDEFAULT, false);
Disc_SelectVMode(videoChoice, false);
Disc_SetVMode();
@ -308,7 +312,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
memcpy((u8 *)Disc_ID, gameHdr->id, 6);
DCFlushRange((u8 *)Disc_ID, 6);
*(vu32*)0xCC003024 |= 7;
*(vu32*)0xCC003024 |= 7; // DML 1.1- only?
Disc_SelectVMode(videoChoice, dmlProgressivePatch);
Disc_SetVMode();
@ -366,75 +370,85 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
bool PAL60 = CONF_GetEuRGB60() > 0;
u32 tvmode = CONF_GetVideo();
u8 *diskid = (u8 *) Disc_ID;
switch(videoChoice)
{
case VIDEO_MODE_SYSDEFAULT:
if(tvmode == CONF_VIDEO_NTSC)
dml_config->VideoMode = DML_VID_FORCE_NTSC;
else if(PAL60)
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode = DML_VID_FORCE_PROG;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL60;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL50;
break;
case VIDEO_MODE_DISCDEFAULT: // DEFAULT (DISC/GAME)
switch (diskid[3])
{
// PAL
case 'D':
case 'F':
case 'P':
case 'X':
case 'Y':
if(tvmode == CONF_VIDEO_NTSC) // Force PAL output (576i) for NTSC consoles.
dml_config->VideoMode = DML_VID_FORCE_PAL50;
else if(PAL60)
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode = DML_VID_FORCE_PROG;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL60;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL50;
break;
// NTSC
case 'E':
case 'J':
dml_config->VideoMode = DML_VID_FORCE_NTSC;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
break;
case VIDEO_MODE_PAL50:
dml_config->VideoMode = DML_VID_FORCE_PAL50 | DML_VID_FORCE;
break;
case VIDEO_MODE_PAL60:
dml_config->VideoMode = DML_VID_FORCE_PAL60 | DML_VID_FORCE;
break;
case VIDEO_MODE_NTSC:
dml_config->VideoMode = DML_VID_FORCE_NTSC | DML_VID_FORCE;
break;
case VIDEO_MODE_PAL480P:
case VIDEO_MODE_NTSC480P:
dml_config->VideoMode = DML_VID_FORCE_PROG | DML_VID_FORCE;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
if(dmlVideoChoice == DML_VIDEO_AUTO) // Auto select video mode
dml_config->VideoMode = DML_VID_DML_AUTO;
else if(dmlVideoChoice == DML_VIDEO_FORCE) // Force user choice
dml_config->VideoMode = DML_VID_FORCE;
else if(dmlVideoChoice == DML_VIDEO_NONE) // No video mode change
dml_config->VideoMode = DML_VID_NONE;
if(dmlVideoChoice == DML_VIDEO_FORCE)
{
switch(videoChoice)
{
case VIDEO_MODE_SYSDEFAULT:
if(tvmode == CONF_VIDEO_NTSC)
dml_config->VideoMode |= DML_VID_FORCE_NTSC;
else
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode |= DML_VID_FORCE_PROG;
}
else if(PAL60)
dml_config->VideoMode |= DML_VID_FORCE_PAL60;
else
dml_config->VideoMode |= DML_VID_FORCE_PAL50;
}
break;
case VIDEO_MODE_DISCDEFAULT: // DEFAULT (DISC/GAME)
switch (diskid[3])
{
// PAL
case 'D':
case 'F':
case 'P':
case 'X':
case 'Y':
if(tvmode != CONF_VIDEO_PAL) // Force PAL output (576i) for NTSC consoles.
dml_config->VideoMode |= DML_VID_FORCE_PAL50;
else
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode |= DML_VID_FORCE_PROG;
}
else if(PAL60)
dml_config->VideoMode |= DML_VID_FORCE_PAL60;
else
dml_config->VideoMode |= DML_VID_FORCE_PAL50;
}
break;
// NTSC
case 'E':
case 'J':
dml_config->VideoMode |= DML_VID_FORCE_NTSC;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
break;
case VIDEO_MODE_PAL50:
dml_config->VideoMode |= DML_VID_FORCE_PAL50;
break;
case VIDEO_MODE_PAL60:
dml_config->VideoMode |= DML_VID_FORCE_PAL60;
break;
case VIDEO_MODE_NTSC:
dml_config->VideoMode |= DML_VID_FORCE_NTSC;
break;
case VIDEO_MODE_PAL480P:
dml_config->VideoMode |= DML_VID_FORCE_PAL60;
case VIDEO_MODE_NTSC480P:
dml_config->VideoMode |= DML_VID_FORCE_PROG;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
}
if(dmlProgressivePatch)
dml_config->VideoMode |= DML_VID_PROG_PATCH;
@ -483,6 +497,10 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
while(!__SYS_SyncSram())
usleep(100);
/* NTSC-J Patch */
if(diskid[3] == 'J')
*HW_PPCSPEED = 0x0002A9E0;
WII_Initialize();
return WII_LaunchTitle(0x0000000100000100ULL);

View File

@ -95,20 +95,14 @@ void Disc_SelectVMode(u8 videoselected, u8 force_progressive)
case 'P':
case 'X':
case 'Y':
if (tvmode != CONF_VIDEO_PAL)
{
rmode_reg = PAL60 ? VI_EURGB60 : VI_PAL;
rmode = progressive ? &TVNtsc480Prog : (PAL60 ? &TVEurgb60Hz480IntDf : &TVPal528IntDf);
}
rmode = progressive ? &TVEurgb60Hz480Prog : (PAL60 ? &TVEurgb60Hz480IntDf : &TVPal528IntDf);
break;
// NTSC
case 'E':
case 'J':
if (tvmode != CONF_VIDEO_NTSC)
{
rmode_reg = VI_NTSC;
rmode = progressive ? &TVNtsc480Prog : &TVNtsc480IntDf;
}
break;
default:
break;
@ -119,7 +113,7 @@ void Disc_SelectVMode(u8 videoselected, u8 force_progressive)
rmode_reg = VI_PAL;
break;
case VIDEO_MODE_PAL60: // PAL60
rmode = progressive ? &TVNtsc480Prog : &TVEurgb60Hz480IntDf;
rmode = progressive ? &TVEurgb60Hz480Prog : &TVEurgb60Hz480IntDf;
rmode_reg = VI_EURGB60;
break;
case VIDEO_MODE_NTSC: // NTSC
@ -127,7 +121,7 @@ void Disc_SelectVMode(u8 videoselected, u8 force_progressive)
rmode_reg = VI_NTSC;
break;
case VIDEO_MODE_PAL480P:
rmode = &TVNtsc480Prog;
rmode = &TVEurgb60Hz480Prog;
rmode_reg = VI_EURGB60;
break;
case VIDEO_MODE_NTSC480P:

View File

@ -61,7 +61,7 @@ extern "C"
s32 Disc_FindPartition(u64 *outbuf);
s32 Disc_Mount(struct discHdr *header);
void PatchCountryStrings(void *Address, int Size);
void Disc_SelectVMode(u8 videoselected, u8 ignore_progressive);
void Disc_SelectVMode(u8 videoselected, u8 force_progressive);
void Disc_SetVMode(void);
s32 Disc_JumpToEntrypoint(s32 hooktype, u32 dolparameter);