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