You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
WiiStation, formerly known as WiiSXRX_2022, is an emulator for the Sony PlayStation 1 (PS1/PSX/PSone) designed for the Nintendo Wii/Wii U. It was created by forking the original [[WiiSXRX]] emulator by NiuuS, which was originally a port of PCSX-Reloaded, but with many changes from PCSX-ReARMed. The WiiStation emulator has been improved in several ways, including incorporating the CDROM and CDRISO codes from PCSX-ReARMed, which has greatly improved compatibility. CDDA (Compact Disc Digital Audio) tracks and multi-tracks are now supported. The timer codes from PCSX-ReARMed have also been incorporated, and the DFSound module from PCSX-ReARMed has been combined with the SDL library, resulting in improved sound quality. The dynamic compilation instructions have been modified to allow games like Final Fantasy 9 and Biohazard 3 (Resident Evil 3) to run. The emulator also supports multiple languages and has a specific font. For certain Chinese culture games, the specific BIOS is automatically loaded. There are also minor corrections such as disc changing (swap) and automatic fixes for some games. ==Features== * Improved game compatibility using the latest CDROM and CDRISO codes from PCSX-ReARMed. * Added support for CDDA tracks and multi-tracks. * Enhanced system timing with codes from PCSX-ReARMed. * Upgraded sound quality by incorporating the latest DFSound module and SDL library. * Improved emulation speed/performance with the new PSX dynamic recompiler [https://github.com/pcercuei/lightrec Lightrec] by pcercuei. * Kept the 'new' PPC Dynarec as an option for potential compatibility or speed adjustments. * Implemented 240p support for a better gaming experience. * Enabled interlace mode, providing a resolution close to real PSX hardware (480i mode) for full-speed 480i games. * Option to enable/disable bilinear, trap, and deflicker filters based on user preferences. * Supported PS1 Lightguns (Namco GunCon and Konami Justifier) through emulation with Wiimotes (requires enabling in settings and calibration). * Experimentally added PS1 Mouse support via Wiimote IR. * Included PS1 Multitap support for up to 8 players (requires enabling in settings and proper controller configuration). * Compatibility with BIN+CUE, ISO, IMG, and eboot PBP (compressed format for PS1 games on PSP) formats. * Added CHD v1-v5 compressed format support using the libchdr library from MAME. * Supported multiple languages, utilizing a specific font due to TTF font library memory leak issues. * Automatically loaded specific BIOS for certain Chinese culture games (example: sd:\wiisxrx\isos\武藏传.ISO => sd:\wiisxrx\bios\武藏传.bin). * Implemented various minor corrections, including disc changing (swap) and autoFix functions for specific games. * Multiple languages support. * Supported controllers: ** Gamecube controller. ** Wii U Pro controller. ** Wii U GamePad controller through WiiVC injects. ** Wii Classic Controller and Pro. ** Classic Controllers support (NES / SNES). ==Installation== To install, extract the contents of WiiStation.zip to the root of your SD card. *For SD/USB - Put ISOs (.bin/.cue or other formats) in the directory named /wiisxrx/isos/. **All Memory Cards will automatically be placed in /wiisxrx/saves/. **All Savestates will automatically be placed in /wiisxrx/savestates/. *For DVD - ISOs may be anywhere on the disc (requires DVDxV2 on Wii). Put the BIOS file SCPH1001.BIN in the directory on SD/USB named /wiisxrx/bios/. ISOs can be .bin/.cue (make sure .cue contains _relative_ directory), .img, or .iso format. [https://wiki.gbatemp.net/wiki/WiiStation_Compatibility_List Here] for the game compatibility list. '''Note:''' You can find some more recent builds compiled by SaulFabre on the [https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/post-10330320 discussion thread]. ==User guide== Loading a game: *Load the executable from the HBC or in the loader of your choice. *Once loaded, select "Load ISO" and choose the source and select the ISO to load. *(Note: to go up a directory select "..", B will exit the file browser). *Select "Play Game" to play. The game can be exited any time by pressing a configurable key combination together: * GameCube Controller - Start+X. * Wiimote - Minus+Plus. * Wiimote & Nunchuck - 1+2. * Wii Classic Controller/Pro - Home button. * Wii U Pro Controller - Home button. * Wii U Gamepad - Home key. * Wii - Reset button. (Note: This must be done to save your game; it will not be done automatically.) ===Controllers=== * While the Gamecube pad is compatible, a Wii Classic Controller, Wii Classic Controller Pro, or Wii U Pro Controller is recommended. * The Wii U Gamepad is also compatible, but only when doing Wii U injections (no, you can't use it on vWii). * Controls are now fully configurable so any button on your controller can be mapped. * The controller configuration screen presents each PSX button and allows you to toggle through sources. * There are 4 configuration slots for each type of controller. ** To load a different, previously saved configuration, select the slot, and click "Load". ** After configuring the controls as desired, select the slot, and click "Save". ** After saving different configurations to the slots, be sure to save your configs in the input tab of the settings frame. * Clicking "Next Pad" will cycle through the PSX controllers assigned. * There is an option to invert the Y axis of the PSX's analog sticks; by default this is "Normal Y". * The "Menu Combo" configuration allows you to select a button combination to return to the menu. ===Settings=== '''General:''' * Native Saves Device - Choose where to load and save native game saves. * Save States Device - Choose where to load and save save states. * Select CPU Core - Choose whether to play games with pure interpreter (better compatibility) or dynarec (better speed). * Save settings.cfg: Save all of these settings either SD or USB (to be loaded automatically next time). '''Video:''' * Show FPS - Display the framerate in the top-left corner of the screen. * Screen Mode - Select the aspect ratio of the display; 'Force 16:9' will pillar-box the in-game display. '''Input:''' * Configure Input - Select controllers to use in game. * Configure Buttons - Enter the controller configuration screen described above. * Save Button Configs - Save all of the controller configuration slots to SD or USB. * Auto Load Slot - Select which slot to automatically be loaded for each type of controller. '''Audio:''' * Disable Audio - Select to mute the sound * Disable XA - Select to mute the XA audio samples * Disable CDDA - Select to mute the CDDA audio tracks '''Saves:''' * Auto Save Native Saves - When enabled, the emulator will automatically load saves from the selected device on ISO load and save when returning to the menu or turning off the console. * Copy Saves - Not yet implemented. * Delete Saves - Not yet implemented. ==Screenshots== https://dlhb.gamebrew.org/wiihomebrews/wiistation3.png ==Media== '''driver 2 - Wiistation (wiisxrx 2022) Ps1/Psx/PsOne emulator for Nintendo Wii ([https://www.youtube.com/watch?v=S5db8O54i_Y Gustavo Reis Mundo Wii Hack])'''<br> <youtube>S5db8O54i_Y</youtube> '''twisted metal 2 - Wiistation (wiisxrx2022) Ps1/Psx/PsOne emulator for Nintendo Wii ([https://www.youtube.com/watch?v=RUPOndrtSro Gustavo Reis Mundo Wii Hack])'''<br> <youtube>RUPOndrtSro</youtube> '''Destruction Derby 1 - Wiistation (Wiisxrx 2022) - PS1/PsOne/PSX Emulator for Nintendo Wii ([https://www.youtube.com/watch?v=HurfeeprG5o Gustavo Reis Mundo Wii Hack])'''<br> <youtube>HurfeeprG5o</youtube> ==Known issues== https://github.com/xjsxjs197/WiiSXRX_2022/issues/ ==Changelog== '''v3.2''' * SPU: Correction for overflow of 16 digit numbers. * psxbios: implement yet more memcard details. * Fixes Formula 1 freezing at first loading screen. * Update to latest libCHDr. * To avoid errors where CHD games occupy too much memory, move Lightrec's 4M Buffer to MEM2 memory. '''v3.0''' * 240p/Lightgun/Mouse/Multitap support. * CHD v1-v5 compressed format support. * Add Force ntsc mode. * Rewritten PCM decoding logic using the paired single instruction, * There is a slight increase in corresponding speed. * Imported the latest SPU, GPU, BIOS, Cdrom and other modules from PCSX ReARMed. * Add separate save function, each game can save its own settings. * Add old dynamic compilation core, For games where the Lightrec core cannot run, * you can try the old dynamic compilation core. * Many other minor corrections. '''v2.4''' * Use devkitPPC r41-2 + libOGC2 to compile code and solve the problem of some games not running. * Use the latest Lightrec to solve the problem of slow of Destruction Derby Raw. * Fix the logic of disc swapping, and games such as Metal Gear Solid can be swapped normally. * Reduce loading time for special games. * Now limited to games Parasite Eve and LEGO Island 2 only, Perhaps it should be an option. * Fix the logic of CDDA playback, no longer using multithreading. * Fix the issue of Vib Ribbon playing Reverb sound, there are still minor issues. '''v2.0''' * Use a new dynamic compilation (dynarec) method Lightrec, a super cool way. * Many games can now run at full speed. * Add Wii Message Board support for write playlog (Thanks SuperrSonic and saulfabregwiivc). * Import the GTE code of PCSX-ReARMed. * Fix issues ** Batman Beyond: Return of the Joker can't be played. ** Driver 2 code dump error mission chase the gunman. * Modify the code to support higher versions of Devkitppc. ** Note: For issue 81, the latest high version of Libogc must be used. '''v1.0''' * The new Timer module is used to further provide game compatibility. * Add auto repair function when the game is loaded, some games can run normally: ** Hot Wheels - Turbo Racing. ** FIFA: Road to World Cup '98. ** Ishin no Arashi. ** Star Wars - Dark Forces. ** etc. * Other minor corrections. '''20220903''' * 1: The problem that the sound pitch is too fast has also been solved, and many game sounds have become correct. * 2: Basically, it supports CDDA. Please help test the multi track games. * 3: Except the cdda part, the CDROM code of pcsxReArm has almost been merged. * The compatibility of the game has been further improved, and some more games can be run. * 4: Other minor amendments. '''20220701''' * Support Korean. In order to support more languages, modify the language selection method. * Fix the error When open the "Settings" section and then click on the "Saves" button. * Add support for load the fonts from USB. * The system automatically reads the font from SD and USB, If there is no font, use the embedded English font. * When selecting files, cue files are displayed first, and other files with the same name are not displayed. '''v20220618''' * Incorporating the CDROM and cdiso codes of pcsxrearmed, the compatibility of the system has been greatly improved. ** Many games that could not be run or had problems before can be run. * Combined the dfsound module of pcsxrearmed and used the SDL Library. ** The sound quality of the system has been greatly improved. * Modification of some dynamic compilation instructions, such as sllv, SRLV, srav, FF9 and biohazard3 can be run. ** (Part of the division instruction uses a static compilation instruction). * Support for multiple languages: ** At first, I wanted to refer to snes9xgx and support TTF font library. ** However, it encountered a memory leak problem, resulting in automatic exit. ** So it can only be made into a specific font. ** Font char information: first two byte: BigEndianUnicode char code, followed by a character picture in IA8 format with a size of 24 * 24. * For some customed Chinese culture games, specific BIOS is automatically loaded. ** For example: sd:\wiisxrx\isos\武藏传.ISO => sd:\wiisxrx\bios\武藏传.bin * Other minor corrections, such as disc changing and automatic fixed of some games. ==Credits== * [https://github.com/xjsxjs197/WiiSXRX_2022 WiiStation] (formerly WiiSXRX_2022) - developed by xjsxjs197. * WiiStation icon - made by Dakangel (high quality logo made by saulfabreg). * [https://github.com/niuus/WiiSXRX WiiSX-RX fork] - developed by NiuuS. * [https://github.com/Mystro256/WiiSXR WiiSX-R fork] - developed by Mystro256. * [https://github.com/Firnis/pcsx-revolution PCSX-Revolution] - developed by Firnis. * [https://github.com/emukidid/pcsxgc WiiSX] - developed by emu_kidid, tehpola, sepp256. * [https://github.com/notaz/pcsx_rearmed PCSX-ReARMed] - developed by notaz. * Thanks for everyone's attention and enthusiasm, which gives me the motivation to continue this project. ==External Links== * GitHub - https://github.com/xjsxjs197/WiiSXRX_2022 * GitHub - https://github.com/saulfabregwiivc/WiiStation/tree/old-PPC-dynarec-latest * GBAtemp - https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/post-10330320
Advertising: