PS1/2 Emulator WiiStation - Another Fork of WiiSXRX released

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
New WiiStation build until git https://github.com/saulfabregwiivc/WiiStation/commit/3d8520d4adb9e3e628f1a6703361668791bdd003

The only change here is updating Lightrec to latest until git https://github.com/pcercuei/lightrec/commit/bd0b82792284f22566bbfc78d8882e1e91b10516, along with all the changes i made recently in the GPU plugins for fix Force NTSC option.

The CYCLE_MULT_DEFAULT value in psxcommon.h remains untouched, at 175, for make games to be played correctly.

I think, it s difficult to play with wiimote and nunchuck. but found bug, are missing layers or something Check this image

Using this buid
https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/post-10433345

Lightrec + old soft + dithering (none)= ok but missing
Dynarec + old soft = black screen
Lightrec + new gpu = ok but missing
Dynarec + new gpu = black screen for long time then runs so slow
@valleck
Could you test again DDR: 3rd Mix with this new build where i went back the CYCLE_MULT_DEFAULT to 175?
I'm pretty sure that the same variable set as 200 broke the text here, so i did not include that change here and... on both GPUs, the text is displayed correctly here.

1717798794569.png


Have you read xjsxjs197's reply here: https://github.com/xjsxjs197/WiiSXRX_2022/issues/139 ?
It's pointless to have support for so many formats if none of them works 100%. Before worrying about such a thing, the emulator should be working well with the vast majority of games on the most basic uncompressed format (bin/cue). When that is solved, other formats can be added and be properly debugged.
@ssjkakaroto
True, but btw i didn't had the chance for compile my experimental branch with removed IMG/CCD/SUB support.
We'll see if we can compile it later, or tommorow, dunno.
 

Attachments

  • WiiStation_latest_07062024.zip
    1.2 MB · Views: 13

ssjkakaroto

Well-Known Member
Member
Joined
Dec 14, 2005
Messages
149
Trophies
1
XP
827
Country
True, but btw i didn't had the chance for compile my experimental branch with removed IMG/CCD/SUB support.
We'll see if we can compile it later, or tommorow, dunno.
No worries SaulFabre. You might not need to change much, just disable anything that's not cue from showing up at the games list.
 
  • Like
Reactions: SaulFabre

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador

valleck

Member
Newcomer
Joined
Jun 5, 2024
Messages
8
Trophies
0
XP
32
Country
Peru
New WiiStation build until git https://github.com/saulfabregwiivc/WiiStation/commit/3d8520d4adb9e3e628f1a6703361668791bdd003

The only change here is updating Lightrec to latest until git https://github.com/pcercuei/lightrec/commit/bd0b82792284f22566bbfc78d8882e1e91b10516, along with all the changes i made recently in the GPU plugins for fix Force NTSC option.

The CYCLE_MULT_DEFAULT value in psxcommon.h remains untouched, at 175, for make games to be played correctly.


@valleck
Could you test again DDR: 3rd Mix with this new build where i went back the CYCLE_MULT_DEFAULT to 175?
I'm pretty sure that the same variable set as 200 broke the text here, so i did not include that change here and... on both GPUs, the text is displayed correctly here.

View attachment 441191


@ssjkakaroto
True, but btw i didn't had the chance for compile my experimental branch with removed IMG/CCD/SUB support.
We'll see if we can compile it later, or tommorow, dunno.
still missing that info in ddr3.
i am just replacing your dol with the wiistation that i downloaded from from modmii. is it correct?
Also why when load an iso then i want to change the bios (default hle) and change usb pop up this
this
 
  • Like
Reactions: SaulFabre

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
still missing that info in ddr3.
i am just replacing your dol with the wiistation that i downloaded from from modmii. is it correct?
Also why when load an iso then i want to change the bios (default hle) and change usb pop up this
this
1. did you delete your old config files? (delete all files settingsRX2022.cfg and all the cfg files inside device_root:/wiisxrx/settings/)
2. maybe you have a bad rip/dump/ISO/BIN+CUE? try using another one? i recommend using the ones from Redump.
3. try setting BIOS at SD or USB and enable Boot Through Bios

About your question, you have to first set up the BIOS settings and all other settings you want to modify before loading any game. Besides that, i have no idea what's happening here.
Post automatically merged:

@SaulFabre

the latest lightrec update fixed the issue with vehicle wheels in driver 2.
Power Rangers Light Speed Rescue continues to have problems with the character jumping on platforms, in Dynarec this does not occur
I reported that issue here https://github.com/pcercuei/lightrec/issues/27
 
Last edited by SaulFabre,

GustavoReis

GameCube and wii lover
Member
Joined
Dec 19, 2016
Messages
282
Trophies
0
Age
34
Location
Brazil
Website
mundowiihack.wordpress.com
XP
1,878
Country
Brazil
1. did you delete your old config files? (delete all files settingsRX2022.cfg and all the cfg files inside device_root:/wiisxrx/settings/)
2. maybe you have a bad rip/dump/ISO/BIN+CUE? try using another one? i recommend using the ones from Redump.
3. try setting BIOS at SD or USB and enable Boot Through Bios

About your question, you have to first set up the BIOS settings and all other settings you want to modify before loading any game. Besides that, i have no idea what's happening here.
Post automatically merged:


I reported that issue here https://github.com/pcercuei/lightrec/issues/27
thanks @SaulFabre
I haven't had much time yet, so I haven't opened the issue
 

DeadSub

Member
Newcomer
Joined
Dec 1, 2023
Messages
7
Trophies
0
Age
23
XP
42
Country
Brazil
- On your device, create a folder named controllers in the wiisxrx folder, like this <device>:\wiisxrx\controllers

- Put either 054C_05C4.ini (DS4 v1, "save as" here) or 054C_09CC.ini (DS4 v2, "save as" here) in the controllers folder.

- Launch Wiistation, plug in your DS4, and it should be recognized.

Note: it seems HID controllers are recognized only if Wiistation and the wiisxrx folder are on the SD Card, although it should also work from an USB device.

Nonetheless, I didn't succeed to make Wiistation recognize any of my Dualshock 3 (054C_0268), either by using an USB device or the SD Card. :tpi:
My DS3 are functional with HIDTest and Nintendont, so maybe I do something wrong in the setup with Wiistation.
About that... Looks like we both have the same problem. My DS4 does also works fine with HIDTest and Nintendont, Fakemote too... But for some reason, it doesn't works with Wiistation, it doesn't recognize my controller! :cry: (and yes, i already did what you said.)
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
Hey.

I'm trying to play MGS, but I can't seem to save the game. It just hangs on a "Saving..." message. Any tips?
Use BIOS set to SD/USB (in "Select Bios") and not HLE. (You can configure it in Settings)
Also make sure you turn on the "Boot Through Bios" option.
 
  • Like
Reactions: GustavoReis

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
I do have BIOS files but it doesn't seem to recognise them, where should they go?
The BIOS should be placed into device_root:/wiisxrx/bios/
(Example, sd:/wiisxrx/bios/ )

If i recall correctly, the BIOS file you want to use must be named SCPH1001.bin
 

rexus_pl

Well-Known Member
Member
Joined
Mar 26, 2022
Messages
115
Trophies
0
Age
22
Location
Gniezdzewo
XP
973
Country
Poland
It cannot be, especially for those games which don't have an internal CD-ROM ID in its files
I'm not sure if you have understood me - I mean, is there a reason why this value shoud be hardcoded, rather than read like another settings? Emulator already have enough options to set it individual for each game :)

Good news about last release: Return Fire seems to be working fine :) well, at this moment only one game that don't work at all (well, work, but way too fast) is Timeshock - Pro Pinball. It's amazing how this project has grown - now there are some problems (especially with sound), but most games are fully playable.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
at this moment only one game that don't work at all (well, work, but way too fast) is Timeshock - Pro Pinball. It's amazing how this project has grown - now there are some problems (especially with sound), but most games are fully playable.
Pro Pinball: Timeshock is still an unresolved issue, even on latest PCSX-ReARMed this IS an actual issue which i reported time ago and it's still unresolved.

On latest gpulib+DFXVideo, it still runs too fast, along with the ball causing graphical glitches (such tracing its track into the screen).
On UNAI (Una-i), it only shows a black screen.
On old P.E.Op.S. on WiiStation, it's still too fast and it has the gfx glitch mentioned.

I mean, is there a reason why this value shoud be hardcoded, rather than read like another settings?
PCSX-ReARMed on old ARM(v7) devices and New Nintendo 3DS also have their value for this variable HARDCODED, since they aren't powerful systems.
Same for Wii. The Wii is NOT a powerful console.
I remember xjsxjs197 using the default CYCLE_MULT_DEFAULT value (175) for Lightrec but for the 'new' PPC Dynarec, it is set to 200 iirc for gain some speed in the PPC Dynarec?

Btw, i noticed that the cycle mult value override/setting is exposed as a setting on Libretro as "PSX CPU Clock Speed (%)", which for obtain the cycle mult value, is obtained by doing 10000 / (PSX CPU Clock Speed GUI option)

default: 10000 / 57 = 175,4385964912281 => round => 175
EDIT:
I will later push a fix on WiiStation for fix Power Rangers: Lightspeed Rescue in Lightrec. Thanks @GustavoReis for reporting.
https://github.com/notaz/pcsx_rearmed/pull/340
 
Last edited by SaulFabre,

rexus_pl

Well-Known Member
Member
Joined
Mar 26, 2022
Messages
115
Trophies
0
Age
22
Location
Gniezdzewo
XP
973
Country
Poland
Pro Pinball: Timeshock is still an unresolved issue, even on latest PCSX-ReARMed this IS an actual issue which i reported time ago and it's still unresolved.
So, it needs more time :) many devs are doing very good job, looking at Wiistation makes me believe that every issue will be fixed someday.

It's just my curiosity - is it fixed yet? And everytime a new version is released, I've checked my two unplayable games - well, now only one :) other games works good enough to just play and have fun.

PCSX-ReARMed on old ARM(v7) devices and New Nintendo 3DS also have their value for this variable HARDCODED, since they aren't powerful systems.
Do I understand it: it is hardcoded to prevent users setting too high value, because of hardware possibilities? Then maybe this could be hidden option (you can set it by manually modyfing settings file)? If there are games that could run better, if we change this value...
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,255
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
8,286
Country
Ecuador
Do I understand it: it is hardcoded to prevent users setting too high value, because of hardware possibilities? Then maybe this could be hidden option (you can set it by manually modyfing settings file)? If there are games that could run better, if we change this value...
Correct.
Devs take in mind the processing power when they port emulators to "unsupported" or old platforms which are not upgradable in hardware specs, for adjust the speed and processing codes respecting the hardware's limits.
Also keep in mind that the option for toggle "PSX CPU Clock Speed" is hidden for those unpowerful devices for the same reason.
But, for example, for a specific platform, at least in PCSX-ReARMed, we want a game to run faster on our hardware (ex. Crash Team Racing), we can touch the source code for modify the file libpcsxcore/database.c and add the respective value of CPU Clock Speed setting and the CD-ROM IDs that will be affected by this change.

It's just my curiosity - is it fixed yet? And everytime a new version is released, I've checked my two unplayable games - well, now only one :) other games works good enough to just play and have fun.
not yet. Read my previous message. It's still unresolved/unfixed. I'm pretty sure the devs for fix it need to touch again the code for gpulib+DFXVideo in upstream PCSX-ReARMed (WiiStation only ports these video plugins).
 
  • Like
Reactions: GustavoReis

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
    +1
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    +1
  • BigOnYa @ BigOnYa:
    Easiest, simple way would be just restart scene, but player would restart from beginning.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, thx in advance
    +1
  • Spider2190 @ Spider2190:
    Heya
  • Spider2190 @ Spider2190:
    How are you doing, @Xdqwerty
    ?
  • Psionic Roshambo @ Psionic Roshambo:
    Dolphin porn??? This man has my vote!!! Lol
    Psionic Roshambo @ Psionic Roshambo: Dolphin porn??? This man has my vote!!! Lol