Line 1: |
Line 1: |
− | {{Infobox homebrewapp/fr | + | {{Infobox homebrew/fr |
− | | image = [[Image:Snesgx.png|200px]] | + | | image = [[File:Snes9xgx-logo.png]] |
| | title = Snes9x GX | | | title = Snes9x GX |
− | | description = Emulateur SNES | + | | type = console emulator |
− | | type = Emulation | + | | licence = GPL |
− | | author = michniewski <br/> Tantric | + | | author = [[User:Tantric|Tantric]] |
− | | download = [http://code.google.com/p/snes9x-gx/downloads/list Google Code] | + | | contributor = michniewski |
− | | source = [http://code.google.com/p/snes9x-gx Google Code] | + | | version = 4.1.4 |
− | | peripherals = {{Wiimote4}} {{Nunchuck}} {{ClassicController}} {{GCNController}} {{WiiDisc}} {{FrontSD}} {{USBMSD}} {{SDGecko}} {{GCNMemoryCard}} {{WiFi}} | + | | download = https://github.com/dborth/snes9xgx/releases |
− | | hbc = 1
| + | | source = http://code.google.com/p/snes9x-gx/source/checkout |
− | | hbb = 1 | + | | website = http://code.google.com/p/snes9x-gx |
| + | | discussion = http://forum.wiibrew.org |
| + | | peripherals = {{Wiimote4}} {{SensorBar}} {{Nunchuk}} {{ClassicController}} {{GCNController}} {{DVD}} {{FrontSDHC}} {{USBMSD}} {{SDGecko}} {{WiFi}} {{Internet}} |
| + | | hbb = yes |
| }} | | }} |
− | | + | '''SNES9x GX''' est un émulateur Super Nintendo pour la Wii basé sur l'émulateur pour PC [http://snes9x.ipherswipsite.com/ SNES9x 1.51]. SoftDev est résponsable de la version originale du portage de SNES9x 1.50 sur GameCube, son travail a continué par crunchy2. Le support sur Wii a été fait par michniewski. Le projet est actuellement maintenu par michniewski et Tantric qui grace à l'aide de eke-eke a pu porté Snes9x1.51. |
− | '''SNES9x GX''' est un émulateur Super Nintendo pour la Wii basé sur l'émulateur pour PC [http://snes9x.ipherswipsite.com/ SNES9x 1.50]. SoftDev est résponsable de la version originale du portage de SNES9x 1.50 sur GameCube, son travail a continué par crunchy2. Le support sur Wii a été fait par michniewski. Le projet est actuellement maintenu par michniewski et Tantric. | |
| | | |
| == Fonctionnalités == | | == Fonctionnalités == |
− | * Basé sur Snes9x 1.5 - Compatibilité avec les ROMs suppérieur | + | * Basé sur Snes9x 1.51 - Compatibilité avec les ROMs suppérieur |
| * Support de Wiimote, Nunchuk, Classic et Gamecube controller | | * Support de Wiimote, Nunchuk, Classic et Gamecube controller |
− | * Support du Superscope, Mouse et Justifier | + | * Support du [http://fr.wikipedia.org/wiki/Super_Scope Superscope], [http://fr.wikipedia.org/wiki/Souris_SNES Mouse] (souris) et Justifier |
| * Support de Cheat code | | * Support de Cheat code |
| * Auto chargement/sauvegarde des Game Snapshots et SRAM | | * Auto chargement/sauvegarde des Game Snapshots et SRAM |
| * Configuration des boutons | | * Configuration des boutons |
− | * Support de SD, USB, DVD, SMB, GC Memory Card et ROMs zippées | + | * Support de SD, USB, DVD (nécessite [[DVDx]]), SMB, GC Memory Card et ROMs compressées (zip ou 7z) |
| * Support Autodetect PAL/NTSC, 16:9 widescreen | | * Support Autodetect PAL/NTSC, 16:9 widescreen |
| * Mode Turbo. Permet d'accélérer l'émulation jusqu'à deux fois la vitesse. | | * Mode Turbo. Permet d'accélérer l'émulation jusqu'à deux fois la vitesse. |
Line 35: |
Line 37: |
| * Les ROMs peuvent être mise sur un DVD-/+R (Taille maximale de 4.7GB et format de fichier ISO 9660) mais il est nécéssaire d'avoir installé DVDx sur votre Wii au préalable. Plus d'informations sur [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ HackMii]. | | * Les ROMs peuvent être mise sur un DVD-/+R (Taille maximale de 4.7GB et format de fichier ISO 9660) mais il est nécéssaire d'avoir installé DVDx sur votre Wii au préalable. Plus d'informations sur [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ HackMii]. |
| *Pour charger des ROMs via un partage Windows (SMB), vous devez éditer le fichier "FCEUGX.xml" de votre carte SD en indiquant la configuration de votre réseau ou en éditant "fceuconfig.cpp" du code source et en recompilant l'émulateur. | | *Pour charger des ROMs via un partage Windows (SMB), vous devez éditer le fichier "FCEUGX.xml" de votre carte SD en indiquant la configuration de votre réseau ou en éditant "fceuconfig.cpp" du code source et en recompilant l'émulateur. |
− |
| |
− | == ROMS, Preferences, Saves, and Cheats ==
| |
− |
| |
− | By default, roms are loaded from "snes9x/roms/", saves and preferences are
| |
− | stored in "snes9x/saves/", and cheats are loaded from "/snes9x/cheats/".
| |
− |
| |
− | Your SNES rom images must be in the Super Magicom (SMC) or FIG format. Generally,
| |
− | all images you find will be in this format, but if you run across one that isn't
| |
− | please download RTOOL which will allow you to convert the image into SMC format.
| |
− | Cheats must be placed in the cheats folder and named identically to the ROM name,
| |
− | except with a CHT extension.
| |
− |
| |
− | === Wii ===
| |
− |
| |
− | On the Wii, you can load roms from SD card (Front SD or SD Gecko), USB, DVD,
| |
− | or SMB share. Note that if you are using the Homebrew Channel, to load from
| |
− | USB, DVD, or SMB you will first have to load Snes9xGx from SD, and then set
| |
− | your load method preference. To load roms from a Windows network share (SMB)
| |
− | you will have to edit snes9xGX.xml on your SD card with your network settings,
| |
− | or edit s9xconfig.cpp from the source code and compile. If you edit and compile
| |
− | the source, you can use wiiload and the Homebrew Channel to load and play
| |
− | Snes9xGx completely over the network, without needing an SD card.
| |
| | | |
| == Contrôles == | | == Contrôles == |
− | === Dans l'explorateur de fichier === | + | === Dans les menus === |
| {| class="wikitable" style="left;text-align:center;" | | {| class="wikitable" style="left;text-align:center;" |
| |- | | |- |
− | | {{GCNController}} || {{Wiimote1}}Verticale || {{Wiimote1}}Verticale+{{Nunchuck}} || {{ClassicController}} || Action
| + | ! {{GCNController}} !! {{Wiimote}} !! {{Wiimote}}+{{Nunchuk}} !! {{ClassicController}} !! Action |
| |- | | |- |
− | | ? || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} ou {{NunchuckControlStick}} ou {{NunchuckZButton}}|| {{ClassicDPadUp}}/{{ClassicDPadDown}} ou {{ClassicLControlStick}} || Naviguer ligne par ligne vers le Haut/Bas | + | | {{GCDPadUp}}/{{GCDPadDown}} ou {{GCControlStick}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} ou {{NunchuckControlStick}} || {{ClassicDPadUp}}/{{ClassicDPadDown}} ou {{ClassicLControlStick}} ou {{NunchuckZButton}} || Naviguer ligne par ligne vers le Haut/Bas |
| |- | | |- |
− | | ? || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} ou {{NunchuckCButton}} || {{ClassicDPadLeft}}/{{ClassicDPadRight}} || Aller au Dernier/Premier fichier ou répertoire
| + | | {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Entrer dans le menu sélectionné ou changer l'option sélectionnée |
| |- | | |- |
− | | ? || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Sélectionner le répertoire ou le fichier
| + | | {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Retour au menu précédant |
− | |-
| |
− | | ? || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Retour au répertoire précédant
| |
− | |-
| |
− | | {{GCLTrigger}}+{{GCRTrigger}}+{{GCXButton}}+{{GCYButton}} ou Left{{GCControlStickC}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Menu de l'émulateur
| |
| |- | | |- |
| |} | | |} |
| | | |
− | === Dans les menus === | + | === Dans l'explorateur de fichier === |
| {| class="wikitable" style="left;text-align:center;" | | {| class="wikitable" style="left;text-align:center;" |
| |- | | |- |
− | | {{GCNController}} || {{Wiimote1}}Verticale || {{Wiimote1}}Verticale+{{Nunchuck}} || {{ClassicController}} || Action
| + | ! {{GCNController}} !! {{Wiimote}} !! {{Wiimote}}+{{Nunchuk}} !! {{ClassicController}} !! Action |
| |- | | |- |
− | | ? || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} ou {{NunchuckControlStick}} || {{ClassicDPadUp}}/{{ClassicDPadDown}} ou {{ClassicLControlStick}} ou {{NunchuckZButton}} || Naviguer ligne par ligne vers le Haut/Bas | + | | {{GCDPadUp}}/{{GCDPadDown}} ou {{GCControlStick}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} ou {{NunchuckControlStick}} ou {{NunchuckZButton}}|| {{ClassicDPadUp}}/{{ClassicDPadDown}} ou {{ClassicLControlStick}} || Naviguer ligne par ligne vers le Haut/Bas |
| |- | | |- |
− | | ? || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Entrer dans le menu sélectionné ou changer l'option sélectionnée | + | | {{GCDPadLeft}}/{{GCDPadRight}} ou {{GCControlStick}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} ou {{NunchuckCButton}} || {{ClassicDPadLeft}}/{{ClassicDPadRight}} || Aller au Dernier/Premier fichier ou répertoire |
| |- | | |- |
− | | ? || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Retour au menu précédant | + | | {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Sélectionner le répertoire ou le fichier |
| + | |- |
| + | | {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Retour au répertoire précédant |
| + | |- |
| + | | {{GCLTrigger}}+{{GCRTrigger}}+{{GCXButton}}+{{GCYButton}} ou Gauche{{GCControlStickC}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Menu de l'émulateur |
| |- | | |- |
| |} | | |} |
| | | |
| === Dans les jeux (par défauts) === | | === Dans les jeux (par défauts) === |
− | Les contrôles peuvent être changés dan le menu "". | + | Les contrôles peuvent être changés dan le menu "Controller Configuration". |
| | | |
| {| class="wikitable" style="left;text-align:center;" | | {| class="wikitable" style="left;text-align:center;" |
| |- | | |- |
− | | {{GCNController}} || {{Wiimote1}}Horizontale || {{Wiimote1}}Verticale+{{Nunchuck}} || {{ClassicController}} || Action
| + | ! {{GCNController}} !! {{WiimoteHorizontal}} !! {{Wiimote}}+{{Nunchuk}} !! {{ClassicController}} !! Action |
| |- | | |- |
| | {{GCDPad}} ou {{GCControlStick}} || {{WiimoteDPad}} || {{WiimoteDPad}} ou {{NunchuckControlStick}} || {{ClassicDPad}} ou {{ClassicLControlStick}} || Dpad de la Snes | | | {{GCDPad}} ou {{GCControlStick}} || {{WiimoteDPad}} || {{WiimoteDPad}} ou {{NunchuckControlStick}} || {{ClassicDPad}} ou {{ClassicLControlStick}} || Dpad de la Snes |
Line 110: |
Line 90: |
| | {{GCStartButton}} || {{WiimotePlusButton}} || {{Wiimote1Button}} || {{ClassicPlusButton}} || START | | | {{GCStartButton}} || {{WiimotePlusButton}} || {{Wiimote1Button}} || {{ClassicPlusButton}} || START |
| |- | | |- |
− | | {{GCLTrigger}}+{{GCRTrigger}}+{{GCXButton}}+{{GCYButton}} ou Left{{GCControlStickC}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Menu de l'émulateur | + | | {{GCLTrigger}}+{{GCRTrigger}}+{{GCXButton}}+{{GCYButton}} ou Gauche{{GCControlStickC}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Menu de l'émulateur |
| |- | | |- |
| | {{GCLTrigger}} || || {{WiimoteMinusButton}} || {{ClassicLTrigger}} || LT | | | {{GCLTrigger}} || || {{WiimoteMinusButton}} || {{ClassicLTrigger}} || LT |
Line 116: |
Line 96: |
| | {{GCRTrigger}} || || {{WiimotePlusButton}} || {{ClassicRTrigger}} || RT | | | {{GCRTrigger}} || || {{WiimotePlusButton}} || {{ClassicRTrigger}} || RT |
| |- | | |- |
− | | {{GCControlStickC}}Right || || || {{ClassicLControlStick}}Right || Mode Turbo | + | | {{GCControlStickC}}Droite || || || {{ClassicLControlStick}}Droite || Mode Turbo |
| + | |- |
| + | | {{GCControlStickC}}Haut/Bas || || || {{ClassicLControlStick}}Haut/Bas || Zoom Avant/Arrière |
| + | |} |
| + | |
| + | === Dans les jeux (superscope, mouse, justifier) === |
| + | |
| + | Superscope: |
| + | {| class="wikitable" style="left;text-align:center;" |
| + | |- |
| + | ! {{GCNController}} !! {{Wiimote}} !! Action |
| + | |- |
| + | | {{GCControlStick}} || {{WiimoteAim}} || Viser |
| + | |- |
| + | | {{GCBButton}} || {{WiimoteBButton}} || Bouton de tire (fire) |
| + | |- |
| + | | {{GCAButton}} || {{WiimoteAButton}} || Bouton curseur (cursor) |
| + | |- |
| + | | {{GCYButton}} || {{WiimoteMinusButton}} || Viser hors écran |
| + | |- |
| + | | {{GCYButton}} || {{WiimoteDPadDown}} || Basculer en Turbo |
| + | |- |
| + | |} |
| + | |
| + | Souris (Mouse): |
| + | {| class="wikitable" style="left;text-align:center;" |
| + | |- |
| + | ! {{GCNController}} !! {{Wiimote}} !! Action |
| + | |- |
| + | | {{GCControlStick}} || {{WiimoteAim}} || Déplacer le curseur |
| + | |- |
| + | | {{GCAButton}} || {{WiimoteAButton}} || Bouton gauche |
| + | |- |
| + | | {{GCBButton}} || {{WiimoteBButton}} || Bouton droit |
| |- | | |- |
− | | {{GCControlStickC}}Up/Down || || || {{ClassicLControlStick}}Up/Down || Zoom Avant/Arrière
| |
| |} | | |} |
| | | |
| == Historique == | | == Historique == |
| + | === 006 - 15 Octobre 2008 === |
| + | Tantric |
| + | * added: 480p for GameCube |
| + | * added: Sound sync |
| + | * added: 7z support |
| + | * changed: Faster SD/USB access (readahead cache enabled) |
| + | * fixed: Video offset issues |
| + | * fixed: BS-X games work now |
| + | * fixed: Wii DVD works now |
| + | * fixed: DVD re-enabled for GameCube |
| + | * fixed: Nunchuk analog stick issues |
| + | * fixed: Many crashes, memory leaks, etc |
| | | |
− | === What Was New 004 === | + | michniewski |
| + | * added: Video shift options |
| + | * changed: Turn DVD motor off option re-enabled for GameCube |
| + | |
| + | === 005 - 23 Septembre 2008 === |
| + | michniewski |
| + | * added: Superscope/mouse/justifier support, with Wii remote |
| + | * added: 3 render modes - Original, Filtered, Unfiltered |
| + | * added: widescreen compensation option |
| + | * added: DVD support on the Wii |
| + | * changed: zoom - limited range, added reset zoom option |
| + | |
| + | Tantric |
| + | * added: now uses SNES 1.51 core (thanks to eke-eke for help with this) |
| + | * added: cheats menu! Loads .CHT file from /snes9x/cheats folder, .CHT file name must match file name of ROM |
| + | * added: load/save preference selector. ROM, SRAM, Freeze, and preferences are saved/loaded according to these |
| + | * added: preliminary Windows file share loading/saving (SMB) support on Wii: You can input your network settings into snes9xGX.xml, or edit s9xconfig.cpp from the source code and compile. |
| + | * added: 'Auto' settings for save/load - attempts to automatically determine your load/save device(s) - SD, USB, Memory Card, DVD, SMB |
| + | * added: ROM Information page |
| + | * added: Game Menu - all game-specific options are here now: SRAM save/load, Snapshot save/load, game reload, etc |
| + | * added: Credits page |
| + | * fixed: sd gecko works now |
| + | * fixed: full USB support |
| + | * changed: menu structure |
| + | * changed: preferences are now loaded and saved in XML format. You can open snes9xGX.xml edit all settings, including some not available within the program |
| + | * changed: if Home button is pressed when a game is running, Game Menu pops up |
| + | * changed: if preferences can't be loaded at the start and/or are reset, preferences menu pops up - remove to save your preferences! |
| + | * changed: SRAM load - game reloaded automatically after loading SRAM |
| + | |
| + | === 004 - 5 Août 2008 === |
| * added: option to disable AA filtering (snes graphics 'crisper', AA now default OFF) | | * added: option to disable AA filtering (snes graphics 'crisper', AA now default OFF) |
| * added: mapped zooming and turbo mode to classic controller | | * added: mapped zooming and turbo mode to classic controller |
Line 130: |
Line 183: |
| * changed: by default, autoload/save sram and freeze enabled | | * changed: by default, autoload/save sram and freeze enabled |
| | | |
− | === What Was New 003 === | + | === 003 - 25 Juillet 2008 === |
| * added: alphabetical file sorting | | * added: alphabetical file sorting |
| * added: background logo/backdrop + nicer menus | | * added: background logo/backdrop + nicer menus |
Line 140: |
Line 193: |
| * fixed: precompiled dols for autosaving to various locations (see readme) | | * fixed: precompiled dols for autosaving to various locations (see readme) |
| * changed: GC default quickload slot (to sd) (thanks kerframil) | | * changed: GC default quickload slot (to sd) (thanks kerframil) |
− | * changed: default load/save dirs are now "/snes9x/roms" and "/snes9x/saves/" (thanks kerframil) | + | * changed: default load/save dirs are now "/snes9x/roms" and "/snes9x/saves/" (thanks kerframil) |
| * changed: Classic X and Y defaults aren't switched | | * changed: Classic X and Y defaults aren't switched |
| * changed: if autosave is enabled, it doesn't ask to save SRAM anymore. It is saved in the background. | | * changed: if autosave is enabled, it doesn't ask to save SRAM anymore. It is saved in the background. |
| * updated README | | * updated README |
| | | |
− | === What Was New 002 === | + | === 002 - 21 Juillet 2008 === |
| * added: classic and nunchuk support | | * added: classic and nunchuk support |
| * added: all controllers can now be configured | | * added: all controllers can now be configured |
Line 152: |
Line 205: |
| * one makefile to make all versions. (thanks to snes9x143 SVN) | | * one makefile to make all versions. (thanks to snes9x143 SVN) |
| | | |
− | === What Was New 001 === | + | === 001 - 12 Juillet 2008 === |
| * compiles with latest devkitppc (r15) | | * compiles with latest devkitppc (r15) |
| * now uses libfat (can use front sd slot on wii) | | * now uses libfat (can use front sd slot on wii) |
Line 159: |
Line 212: |
| * fixed: autoload sram/freeze | | * fixed: autoload sram/freeze |
| * fixed: rom plays immediately after loading | | * fixed: rom plays immediately after loading |
| + | |
| + | == Liens == |
| + | * Vous pouvez trouver des fichiers de cheat (CHT) sur [http://www.cheatzilla.com/ CheatZILLA], [http://zsnes.zophar.net/cht/ zsnes], [http://www.zophar.net/cheats/snes.html zsnes] et [http://pushstart.online.fr/02_cheat_download_fr.html pushstart]. |
| + | * Vous pouvez des cheat code pour pouvoir créer vos propre fichier cht sur [http://www.gscentral.org GS central]. |
| + | * Vous pouvez trouver des informations sur les meilleurs jeux de la SNES sur [http://www.racketboy.com/retro/2007/02/best-undiscovered-super-nintendo-snes.html le site de RacketBOY]. |