---------------------------------------------------------2022/09/03 update--------------------------------------------------------------
Revised content of the new version
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
---------------------------------------------------------2022/07/01 update--------------------------------------------------------------
Revised content of the new version
1. Support Korean. In order to support more languages, modify the language selection method
2. Fix the error When open the "Settings" section and then click on the "Saves" button
3. 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
4. When selecting files, cue files are displayed first, and other files with the same name are not displayed
---------------------------------------------------------Old message-----------------------------------------------------------------------
First , thanks to the efforts of the original authors of wiisxrx, wiisxr, wiisx, I can play PS games on Wii.
I have also invested a lot of time and energy in this project recently, and released the first version.
Please refer to the following address for details:
https://github.com/xjsxjs197/WiiSXRX_2022
## The following changes have been made to the code based on wiisxrx.
* Incorporating the CDROM and cdiso codes of pcsxrearmed, the compatibility of the system has been more 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 more 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.
## Goals(Please help me, or let us work together.)
* Improve GTE code to provide 3D game speed.
Although I used paired single instruction, but the speed is basically not improved
* Use the display mode of GL to provide image quality and performance.
I don't know anything about OpenGL, and I don't know if I can use grrlib.
※※※ It reads a font file in a fixed location, So make sure that [sd:/wiisxrx/fonts/chs.dat] exists ※※※
## Compilation information
* PPC29 + Libogc_1.8.16 + SDL
You can download everything here: https://wii.leseratte10.de/devkitPro/
The compiled SDL is here: https://github.com/xjsxjs197/WiiSXRX_2022/libSDL.a
## The following is the basic code information
![WiiSXRX logo](./logo.jpg)
Fork of WiiSXR (a port of PCSX-R), a PSX emulator for the Gamecube / Wii / Wii U.
The starting point for this code base will be Mystro256's WiiSXR, a continuation of
daxtsu's libwupc mod of wiisx, which is in turn based off of Matguitarist's "USB mod5".
* Please see the following link for details:
http://www.gc-forever.com/forums/viewtopic.php?t=2524
* WiiSX is GNU GPL and the source can be found here:
https://code.google.com/archive/p/pcsxgc/downloads
* WiiSXR is GNU GPL and the source can be found here:
https://github.com/Mystro256/wiisxr
* libwupc and libwiidrc are also GPL, which can be found here:
https://github.com/FIX94/libwupc
https://github.com/FIX94/libwiidrc
Revised content of the new version
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
---------------------------------------------------------2022/07/01 update--------------------------------------------------------------
Revised content of the new version
1. Support Korean. In order to support more languages, modify the language selection method
2. Fix the error When open the "Settings" section and then click on the "Saves" button
3. 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
4. When selecting files, cue files are displayed first, and other files with the same name are not displayed
---------------------------------------------------------Old message-----------------------------------------------------------------------
First , thanks to the efforts of the original authors of wiisxrx, wiisxr, wiisx, I can play PS games on Wii.
I have also invested a lot of time and energy in this project recently, and released the first version.
Please refer to the following address for details:
https://github.com/xjsxjs197/WiiSXRX_2022
## The following changes have been made to the code based on wiisxrx.
* Incorporating the CDROM and cdiso codes of pcsxrearmed, the compatibility of the system has been more 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 more 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.
## Goals(Please help me, or let us work together.)
* Improve GTE code to provide 3D game speed.
Although I used paired single instruction, but the speed is basically not improved
* Use the display mode of GL to provide image quality and performance.
I don't know anything about OpenGL, and I don't know if I can use grrlib.
※※※ It reads a font file in a fixed location, So make sure that [sd:/wiisxrx/fonts/chs.dat] exists ※※※
## Compilation information
* PPC29 + Libogc_1.8.16 + SDL
You can download everything here: https://wii.leseratte10.de/devkitPro/
The compiled SDL is here: https://github.com/xjsxjs197/WiiSXRX_2022/libSDL.a
## The following is the basic code information
![WiiSXRX logo](./logo.jpg)
Fork of WiiSXR (a port of PCSX-R), a PSX emulator for the Gamecube / Wii / Wii U.
The starting point for this code base will be Mystro256's WiiSXR, a continuation of
daxtsu's libwupc mod of wiisx, which is in turn based off of Matguitarist's "USB mod5".
* Please see the following link for details:
http://www.gc-forever.com/forums/viewtopic.php?t=2524
* WiiSX is GNU GPL and the source can be found here:
https://code.google.com/archive/p/pcsxgc/downloads
* WiiSXR is GNU GPL and the source can be found here:
https://github.com/Mystro256/wiisxr
* libwupc and libwiidrc are also GPL, which can be found here:
https://github.com/FIX94/libwupc
https://github.com/FIX94/libwiidrc
Attachments
Last edited by xjsxjs197,