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
No edit summary
No edit summary
Line 4: Line 4:
|description=Sony PlayStation 1 (PS1/PSX/PSone) emulator, forked from WiiSX-RX original 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=2023/04/25
|type=Console
|type=Console
|version=1.0
|version=2.0
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/wiihomebrews/wiistation.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/wiistation.7z
Line 113: Line 113:


==Changelog==
==Changelog==
'''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.

Revision as of 12:45, 27 April 2023

WiiStation
Wiistation2.png
General
Authorxjsxjs197
TypeConsole
Version2.0
LicenseGPL-3.0
Last Updated2023/04/25
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

  • CDDA (Compact Disc Digital Audio) tracks support.
  • Gamecube controller support.
  • Wii U Pro controller support.
  • Wii U GamePad controller support through WiiVC injects.
  • Wii Classic Controller and Pro support.
  • Classic Controllers support (NES / SNES).
  • Multiple languages support.
    • A font file is read from a fixed location, so make sure that sd:/wiisxrx/fonts/chs.dat exists.

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.

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)

Changelog

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 (formely 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: