PS1/2 Emulator WiiStation - Another Fork of WiiSXRX released

whitezombie455

Member
Newcomer
Joined
Mar 12, 2023
Messages
9
Trophies
0
Age
29
XP
63
Country
Canada
I installed the latest version of WiiStation beta and I noticed for some strange reason atleast in wiiflow lite it takes like a minute before it autoboots PS1 games. Any ideas? The games themselves seem to run so far upon testing just the initial loading is a black screen for almost a minute.
 
Last edited by whitezombie455,

xjsxjs197

Well-Known Member
OP
Newcomer
Joined
Jun 24, 2022
Messages
53
Trophies
0
Age
44
Location
China
XP
719
Country
China
Big crashes since the first Lightrec build:

Case 1:
- Start the emulator. Load any game from the SD. Whether you start it or not, it doesn't matter.
- On the menu, load any other game, but this time from USB.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from USB.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 3:
- Start the emulator. Execute bios. Press reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 4:
- Start the emulator. Load any game from SD or USB. Start the game. Now, press Reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.
I have explained the solutions in the issues, and although they are not the best solutions, at least the problems have been resolved. You can try testing again using the attached files.
https://github.com/xjsxjs197/WiiSXRX_2022/issues/81
 

Attachments

  • WiiSXRX_Release.zip
    972.8 KB · Views: 37

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,458
Country
Venezuela
I have explained the solutions in the issues, and although they are not the best solutions, at least the problems have been resolved. You can try testing again using the attached files.
https://github.com/xjsxjs197/WiiSXRX_2022/issues/81
Great work @xjsxjs197. Here's an updated report:

Big crashes since the first Lightrec build:

Case 1:
- Start the emulator. Load any game from the SD. Whether you start it or not, it doesn't matter.
- On the menu, load any other game, but this time from USB.


Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from USB.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 3:
- Start the emulator. Execute bios. Press reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 4:
- Start the emulator. Load any game from SD or USB. Start the game. Now, press Reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.



Case 2 and 3 changed. Here's the steps:

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from SD or USB.

Emulator crash. It will return to HBC.

Case 3:
- Start the emulator. Execute bios. Press reset on the console or press Home. Execute bios again to go back to the bios menu.

Emulator crash. It will return to HBC.

Still miles better than having to power off the console by force!
 

xjsxjs197

Well-Known Member
OP
Newcomer
Joined
Jun 24, 2022
Messages
53
Trophies
0
Age
44
Location
China
XP
719
Country
China
Case 2 and 3 changed. Here's the steps:

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from SD or USB.

Emulator crash. It will return to HBC.

Case 3:
- Start the emulator. Execute bios. Press reset on the console or press Home. Execute bios again to go back to the bios menu.

Emulator crash. It will return to HBC.
After executing Bios, if SysClose() is called once when executing Bios again or loading the game, this problem will be resolved.
I have already confirmed it locally, you can use the attachment to confirm again.
Thank you very much for the meticulous testing.
 

Attachments

  • WiiSXRX_Release.zip
    973.3 KB · Views: 28

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,458
Country
Venezuela
After executing Bios, if SysClose() is called once when executing Bios again or loading the game, this problem will be resolved.
I have already confirmed it locally, you can use the attachment to confirm again.
Thank you very much for the meticulous testing.
You're welcome, always glad to help with minutiae and bug testing. Here's the updated report, all cases re-tested:

Big crashes since the first Lightrec build:

Case 1:
- Start the emulator. Load any game from the SD. Whether you start it or not, it doesn't matter.
- On the menu, load any other game, but this time from USB.


Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from USB.


Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 3:
- Start the emulator. Execute bios. Press reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 4:
- Start the emulator. Load any game from SD or USB. Start the game. Now, press Reset on the console.

Exception DSI crash. You can't restart or go back to HBC, you can only power off the console.

Case 2 and 3 changed. Here's the steps:

Case 2:
- Start the emulator. Execute bios. Go back to emulator menu.
- On the menu, load any game from SD or USB.

Emulator crash. It will return to HBC.

Case 3:
- Start the emulator. Execute bios. Press reset on the console or press Home. Execute bios again to go back to the bios menu.


Emulator crash. It will return to HBC.


All fixed @xjsxjs197. Two more cases, these are more trivial. Here's the steps:

Case 1:
- Start the emulator. Have the Boot Through Bios set to No. Load any game from the SD/USB, it has to be CUE+BIN, doesn't matter if it has CDDA or not.
- Press Play Game. Go back to emulator menu.
- Execute bios. The full boot bios sequence will play and start the game again.

It should instead go back to bios. This won't happen if you use a BIN, where it will go back to bios and allow you to use the Memory Card Manager, for example.

Case 2:
- Start the emulator. Have the Boot Through Bios set to Yes. Load any game from the SD/USB, it has to be BIN.
- Press Play Game. The game won't start, instead making you go to bios.

It should start the title. This won't happen if you use a CUE+BIN, doesn't matter if it has CDDA or not, where it will boot the full bios sequence and then go to the game.
 
Last edited by niuus,

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,895
Country
Ecuador
Case 1:
- Start the emulator. Have the Boot Through Bios set to No. Load any game from the SD/USB, it has to be CUE+BIN, doesn't matter if it has CDDA or not.
- Press Play Game. Go back to emulator menu.
- Execute bios. The full boot bios sequence will play and start the game again.

It should instead go back to bios. This won't happen if you use a BIN, where it will go back to bios and allow you to use the Memory Card Manager, for example.
I think this tiny "issue" as since ever on classic WiiSX...
Just look at this video when emu_kidid made a GX plugin test on WiiSX:

But for me, there's a little importance in it.

Case 2:
- Start the emulator. Have the Boot Through Bios set to Yes. Load any game from the SD/USB, it has to be BIN.
- Press Play Game. The game won't start, instead making you go to bios.

It should start the title. This won't happen if you use a CUE+BIN, doesn't matter if it has CDDA or not, where it will boot the full bios sequence and then go to the game.
This issue also happens here on WiiStation, but interestly not on WiiSX/R/early versions of RX before 3.0.

But, again, not of many importance, cause i like to use CUE files. They're more convenient along with BIN/ISO images since CUE has the info about the tracks.
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,458
Country
Venezuela
i like to use CUE files. They're more convenient along with BIN/ISO images since CUE has the info about the tracks.
But we're not discussing preferences, it's a bug report directed at other developer's direct question, LOL. Others will argue PBP or CHD is more convenient, and they will be correct. The info about the track is already inside the bin, the CUE in the PSX case is only useful for games with CD audio, it's fully redundant when using a mastered 1 track disc.
 

GustavoReis

GameCube and wii lover
Member
Joined
Dec 19, 2016
Messages
266
Trophies
0
Age
34
Location
Brazil
Website
mundowiihack.wordpress.com
XP
1,771
Country
Brazil
@SaulFabre Driver 2 finally fixed, please, compile it for me

Screenshot_20230410-141849.png
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,895
Country
Ecuador
Latest build of WiiStation as of March 19, 2023

WiiStation - main branch until git 4812f8e
https://github.com/xjsxjs197/WiiSXRX_2022/commit/4812f8ea5b9e7123ad0cab87b06a136941c82c79

Latest change on main branch is fixing the crash on the "Chase the Gun Man" mission on Driver 2 by adjusting some code on the controller plugin SSSPSX (but currently this fix only works when controller is set to "Standard", if on "Analog" the game still crashes at DSI exception).
Driver 2 actually has support for DualShock, however trying to play this mission (Chase the Gunman) when the controller is set to "Analog" it still crashes on DSI exception, by doing this same procedure like @GustavoReis, but this time with Analog controller (Standard controller works fine).

@xjsxjs197, can you see what part of the code for Analog (DualShock) controller is causing this game to crash?

Also corrected some issues with the "Execute Bios" option, and removing the timing fix (Parasite Eve II, Vandal Hearts, etc.) since the author think it's not needed anymore (but needs testing).

Please test these builds, thanks ;)
 

Attachments

  • WiiStation_main_git_4812f8e_10042023.zip
    888.9 KB · Views: 29

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,895
Country
Ecuador
Latest build of WiiStation as of April 21, 2023

WiiStation - main branch until git af56d49
https://github.com/xjsxjs197/WiiSXRX_2022/commit/af56d491d90e5fa831a326c198df5a683cdb79af

Latest change on main branch is finishing fixing the crash present in the mission "Chase the Gun Man" in Driver 2, now this mission should be playable on both Standard and Analog (DualShock) controllers.
Also changed parameters on the code of "Execute Bios" button on "Settings", so if you use "Execute Bios", you'll access to the PS1 BIOS menu, and "Play Game" is for play the game with the BIOS at startup (but needs to set SD/USB as BIOS and turn on Boot Through Bios").

Please test this build, thanks ;)
 

Attachments

  • WiiStation_main_git_af56d49_21042023.zip
    888.3 KB · Views: 27

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,458
Country
Venezuela
looks like driver 2 is finally all fixed up from using standard controls or dualshock mode now thanks to xjsxjs197

https://github.com/xjsxjs197/WiiSXRX_2022/commit/6cadad802e158ad4c8e1ccf02a44610d1071dac1
This creates a small issue in itself. Nothing big, but something to note of.

Most people don't know that the PSX had 3 gamepad revisions. The emulators on the Wii support the non-analog, simple gamepad (SCPH-1010), and the revised Dual Analog Controller (SCPH-1080), but doesn't have a distinction for the DualShock Controller (SCPH-110U). SCPH-1010 was actually emulated as a sort of fake hybrid between the first two (without Analog of course, for which you had to explicitly activate support inside the emulator settings). This hybrid allows you to use the rumble feature (originally present only on the japanese Dual Analog controller).

Since this fake hybrid controller is no more, you can't have rumble without enabling Analog (like the japanese Dual Analog Controller) in the emulator, with the problem being that you can't then have rumble inside games that do not support said Dual Analog Controller (Mortal Kombat 4, among others), which are a lot, as that gamepad was later phased out by the new and improved DualShock, which retained the best of previous revisions and has 100% compatibility for all PSX software, as you could simply disable analog with the press of a button on the real hardware, while having the rumble feature always present.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Freedom* *(terms and conditions apply)