Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

WiiStation: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Wii Homebrew Emulators (Console) - GameBrew |title_mode=append |image=wiistation.png |image_alt=WiiStation }} {{Infobox Wii Homebrews |title=WiiStation |image=wiistation.png |description=WiiStation, is a Sony PlayStation 1 (PS1/PSX/PSone) emulator, forked from the original WiiSX-RX (http://github.com/niuus/WiiSXRX) emulator by NiuuS. |author=xjsxjs197 |lastupdated=2022/11/04 |type=Console |version=1.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/wi...")
 
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Emulators (Console) - GameBrew
|title_mode=append
|image=wiistation.png
|image_alt=WiiStation
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=WiiStation
|title=WiiStation
|image=wiistation.png
|image=wiistation2.png
|description=WiiStation, is a Sony PlayStation 1 (PS1/PSX/PSone) emulator, forked from the original WiiSX-RX (http://github.com/niuus/WiiSXRX) emulator by NiuuS.
|description=Sony PlayStation 1 (PS1/PSX/PSone) emulator, forked from WiiSX-RX original by NiuuS.
|author=xjsxjs197
|author=xjsxjs197
|lastupdated=2022/11/04
|lastupdated=2024/03/20
|type=Console
|type=Console
|version=1.0
|version=3.2
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/wiihomebrews/wiistation.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/wiistation.7z
|website=https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/page-49#post-10005975
|website=https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/
|source=https://github.com/xjsxjs197/WiiSXRX_2022
|source=https://github.com/xjsxjs197/WiiSXRX_2022
}}
}}
'''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.
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 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.
Line 24: Line 18:
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.
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.


Note: A font file is read from a fixed location, so make sure that [sd:/wiisxrx/fonts/chs.dat] exists.
==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).


==Goals==
==Installation==
* Improve the GTE (Geometry Transformation Engine) code for faster 3D game performance. Despite using paired single instruction, the speed is still not optimal.
To install, extract the contents of WiiStation.zip to the root of your SD card.
* Use GL graphics display mode for better image quality and performance. The developer has limited knowledge of OpenGL and is uncertain if grrlib can be used.
*For SD/USB - Put ISOs (.bin/.cue or other formats) in the directory named /wiisxrx/isos/.
* Support for DualShock 3, DualShock 4, and DualShock 5 controllers.
**All Memory Cards will automatically be placed in /wiisxrx/saves/.
* Ability to select other BIOS with basic buttons.
**All Savestates will automatically be placed in /wiisxrx/savestates/.
* Implement 240p support.
*For DVD - ISOs may be anywhere on the disc (requires DVDxV2 on Wii).


Any assistance is greatly appreciated.
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==
==Media==
'''driver 2 - Wiistation (wiisxrx 2022) Ps1/Psx/PsOne emulator for Nintendo Wii
'''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>
- ([https://www.youtube.com/watch?v=S5db8O54i_Y Gustavo Reis Mundo Wii Hack])'''<br>
<youtube>S5db8O54i_Y</youtube>
<youtube>S5db8O54i_Y</youtube>


'''twisted metal 2 - Wiistation (wiisxrx2022) Ps1/Psx/PsOne emulator for Nintendo Wii
'''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>
- ([https://www.youtube.com/watch?v=RUPOndrtSro Gustavo Reis Mundo Wii Hack])'''<br>
<youtube>RUPOndrtSro</youtube>
<youtube>RUPOndrtSro</youtube>


'''Destruction Derby 1 - Wiistation (Wiisxrx 2022) - PS1/PsOne/PSX Emulator for Nintendo Wii
'''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>
- ([https://www.youtube.com/watch?v=HurfeeprG5o Gustavo Reis Mundo Wii Hack])'''<br>
<youtube>HurfeeprG5o</youtube>
<youtube>HurfeeprG5o</youtube>
==Known issues==
https://github.com/xjsxjs197/WiiSXRX_2022/issues/


==Changelog==
==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'''
'''v1.0'''
* The new Timer module is used to further provide game compatibility.
* 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.
* Add auto repair function when the game is loaded, some games can run normally:
** Hot Wheels - Turbo Racing
** Hot Wheels - Turbo Racing.
** FIFA: Road to World Cup '98
** FIFA: Road to World Cup '98.
** Ishin no Arashi
** Ishin no Arashi.
** Star Wars - Dark Forces
** Star Wars - Dark Forces.
** etc.
** etc.
* Other minor corrections
* Other minor corrections.


'''20220903'''
'''20220903'''
Line 64: Line 186:
* 3: Except the cdda part, the CDROM code of pcsxReArm has almost been merged.
* 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.
* The compatibility of the game has been further improved, and some more games can be run.
* 4: Other minor amendments
* 4: Other minor amendments.


'''20220701'''
'''20220701'''
* Support Korean. In order to support more languages, modify the language selection method
* 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
* Fix the error When open the "Settings" section and then click on the "Saves" button.
* Add support for load the fonts from USB.
* 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
* 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
* When selecting files, cue files are displayed first, and other files with the same name are not displayed.


'''v20220618'''
'''v20220618'''
Line 79: Line 201:
** The sound quality of the system has been greatly improved.
** 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.
* 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)
** (Part of the division instruction uses a static compilation instruction).
* Support for multiple languages.
* Support for multiple languages:
** At first, I wanted to refer to snes9xgx and support TTF font library.
** At first, I wanted to refer to snes9xgx and support TTF font library.
** However, it encountered a memory leak problem, resulting in automatic exit.
** However, it encountered a memory leak problem, resulting in automatic exit.
Line 89: Line 211:
* Other minor corrections, such as disc changing and automatic fixed of some games.
* Other minor corrections, such as disc changing and automatic fixed of some games.


==WiiStation Credits==
==Credits==
* WiiStation (formely WiiSXRX_2022) - developed by xjsxjs197 - https://github.com/xjsxjs197/WiiSXRX_2022
* [https://github.com/xjsxjs197/WiiSXRX_2022 WiiStation] (formerly WiiSXRX_2022) - developed by xjsxjs197.
* WiiStation icon - made by Dakangel (high quality logo made by saulfabreg)
* WiiStation icon - made by Dakangel (high quality logo made by saulfabreg).
* WiiSX-RX fork - developed by NiuuS - https://github.com/niuus/WiiSXRX
* [https://github.com/niuus/WiiSXRX WiiSX-RX fork] - developed by NiuuS.
* WiiSX-R fork - developed by Mystro256 - https://github.com/Mystro256/WiiSXR
* [https://github.com/Mystro256/WiiSXR WiiSX-R fork] - developed by Mystro256.
* PCSX-Revolution - developed by Firnis - https://code.google.com/archive/p/pcsx-revolution/downloads ; https://github.com/Firnis/pcsx-revolution
* [https://github.com/Firnis/pcsx-revolution PCSX-Revolution] - developed by Firnis.
* WiiSX - developed by emu_kidid, tehpola, sepp256 - https://code.google.com/archive/p/pcsxgc/downloads ; https://github.com/emukidid/pcsxgc
* [https://github.com/emukidid/pcsxgc WiiSX] - developed by emu_kidid, tehpola, sepp256.
* PCSX-ReARMed - developed by notaz - https://github.com/notaz/pcsx_rearmed
* [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.
* Thanks for everyone's attention and enthusiasm, which gives me the motivation to continue this project.


==External Links==
==External Links==
* Github - https://github.com/xjsxjs197/WiiSXRX_2022
* GitHub - https://github.com/xjsxjs197/WiiSXRX_2022
* Gbatemp - https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/page-49#post-10005975
* 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

Latest revision as of 04:47, 24 March 2024

WiiStation
Wiistation2.png
General
Authorxjsxjs197
TypeConsole
Version3.2
LicenseGPL-3.0
Last Updated2024/03/20
Links
Download
Website
Source

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 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.

Here for the game compatibility list.

Note: You can find some more recent builds compiled by SaulFabre on the 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

wiistation3.png

Media

driver 2 - Wiistation (wiisxrx 2022) Ps1/Psx/PsOne emulator for Nintendo Wii (Gustavo Reis Mundo Wii Hack)

twisted metal 2 - Wiistation (wiisxrx2022) Ps1/Psx/PsOne emulator for Nintendo Wii (Gustavo Reis Mundo Wii Hack)

Destruction Derby 1 - Wiistation (Wiisxrx 2022) - PS1/PsOne/PSX Emulator for Nintendo Wii (Gustavo Reis Mundo Wii Hack)

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

  • WiiStation (formerly WiiSXRX_2022) - developed by xjsxjs197.
  • WiiStation icon - made by Dakangel (high quality logo made by saulfabreg).
  • WiiSX-RX fork - developed by NiuuS.
  • WiiSX-R fork - developed by Mystro256.
  • PCSX-Revolution - developed by Firnis.
  • WiiSX - developed by emu_kidid, tehpola, sepp256.
  • PCSX-ReARMed - developed by notaz.
  • Thanks for everyone's attention and enthusiasm, which gives me the motivation to continue this project.

External Links

Advertising: