PS1/2 Emulator WiiStation - Another Fork of WiiSXRX released

  • Thread starter Thread starter xjsxjs197
  • Start date Start date
  • Views Views 700,111
  • Replies Replies 3,265
  • Likes Likes 70
Controller issues in autoboot? I think because of an addition of a commit i took from Extrems' Not64 related to controllers.
I believe it's the exact same issue that my friend @Zorg07 reported me on Discord time ago.

last week i tried to make a fix but it's untested, do you want me to send a build with a possible controller fix in autoboot?
That would be fantastic if you could. I'd be more than happy to test it out and report any findings back to you.
Even if the fix does what the version of not 64 I'm running which is load the game but not launch it that would be a big step forward is my thought as I'm now trying to just use the wii remote for when i play light gun games.
 
About resolutions and screen positions, i think this issue is present even on PCSX-ReARMed, too, on the DFXVideo Soft GPU plugin (which WiiStation also uses it?). Noticed that when there also happens the resolution/screen position "issues" in CTR: Crash Team Racing.

Remember that old versions of WiiStation used P.E.Op.S. Soft GPU plugin.
I see. By the way, if I want to report this bug, where should I submit it?
 
  • Like
Reactions: SaulFabre
It seems that the npc voices are not heard in Spyro 2...

Could someone tell me where are the page is the stable version on which the force ntsc option was added the first time?
Here the "Wiistation Force NTSC" by Jokippo.

https://gbatemp.net/threads/wiistat...iisxrx-released.614405/page-108#post-10275526

It's the only build where "Force NTSC" setting works correctly (the screen is not shifted), as when xjsxjs197 ported it to the main branch months later, the video renderer had already been modified, if I understand well (previously P.E.Op.S. Soft GPU plugin, now DFXVideo Soft GPU plugin).

Beware though, this build is rather old, so it doesn't have stable CHD support, per-game config, L/R audio channels correctly swapped, reverb sounds correctly played, lightgun support, etc., and updated Lightrec obviously.

Though as it uses the old video renderer, it does not have the micro-stutters induced by, it seems, the new renderer, at 60 FPS.
(Disorarara said about that: "I suspect the change in video renderer and experimental triple buffering is the cause of it, as a similar issue happens in WiiSX 4.1 which also has experimental triple buffering.")
 
Here the "Wiistation Force NTSC" by Jokippo.

https://gbatemp.net/threads/wiistat...iisxrx-released.614405/page-108#post-10275526

It's the only build where "Force NTSC" setting works correctly (the screen is not shifted), as when xjsxjs197 ported it to the main branch months later, the video renderer had already been modified, if I understand well (previously P.E.Op.S. Soft GPU plugin, now DFXVideo Soft GPU plugin).

Beware though, this build is rather old, so it doesn't have stable CHD support, per-game config, L/R audio channels correctly swapped, reverb sounds correctly played, lightgun support, etc., and updated Lightrec obviously.

Though as it uses the old video renderer, it does not have the micro-stutters induced by, it seems, the new renderer, at 60 FPS.
(Disorarara said about that: "I suspect the change in video renderer and experimental triple buffering is the cause of it, as a similar issue happens in WiiSX 4.1 which also has experimental triple buffering.")

Wiistation Force NTSC by Jokippo is not as old as you say. It has full support for light gun games (it even supports mouse emulation, although it doesn't work as well as the gun) and all games work (except you need dynarec for Kula World, Dino Crisis 2 has a problem in FMV videos, Lunar 1 FMV videos look with altered colors and Fear Effect games always freeze at some point).

What xjsxjs197 introduced was mainly the sbi compatibility (only for protected pal games. In the Jokippo version you can play such games with sbi if you patch them previously), per-game configuration and Lightrec update (with performance advances and setbacks in certain games as we are seeing).

If you want to play your pal games at 60hz and have no performance problems in general, the Force NTSC version of Jokippo is still highly recommended.
 
Sometimes it's easier to throw away old thing, add new and fix bugs that appeared, than improving old one...
True.

I see. By the way, if I want to report this bug, where should I submit it?
https://github.com/xjsxjs197/WiiSXRX_2022/issues

It's the only build where "Force NTSC" setting works correctly (the screen is not shifted), as when xjsxjs197 ported it to the main branch months later, the video renderer had already been modified, if I understand well (previously P.E.Op.S. Soft GPU plugin, now DFXVideo Soft GPU plugin).
Yeah, your understood it correctly.
When Jokippo added Force NTSC option, we still had the old traditional P.E.Op.S. Soft GPU plugin, but it hasn't updated officially in years.
The new video plugin on PCSX-ReARMed, which is also on WiiStation, DFXVideo Soft GPU, is way more updated and supports some effects not supported by P.E.Op.S. (such the GPU slow list link processing effect used by Crash Bash and Bomberman Fantasy Race) and even is needed for play games correctly (ex., This is Football 2).
 
Many thanks for Wiistation, it's almost perfect at everything I throw at it on an overclocked wii u.

The only problem is crash bandicoot 1 freezes at startup, (parts 2 & 3, ctr and bunch of other games work fine).

I used the latest version 3.2 lightrec/ dynarec, with and without overclock, and tried bin/cue, pbp and chd formats but all do the same - black screen crash.

Anyone else have this issue?
 
  • Like
Reactions: SaulFabre
If Interpreter, Lightrec and Dynarec are like cores and Wiistation is like a launcher like retroarch, the best thing would be to change interpreter for Jokippo's Lightrec and so together with xjsxjs197's Lightrec Plus and Dynarec we would create a very interesting Wiistation. Interpreter is not really used for anything anymore.

It's probably not that simple, but in my world of candies and unicorns it works.
 
Many thanks for Wiistation, it's almost perfect at everything I throw at it on an overclocked wii u.

The only problem is crash bandicoot 1 freezes at startup, (parts 2 & 3, ctr and bunch of other games work fine).

I used the latest version 3.2 lightrec/ dynarec, with and without overclock, and tried bin/cue, pbp and chd formats but all do the same - black screen crash.
Crash Bandicoot 1 has been working for me on Wiistation/WiiSx for a long time. Just loaded it now to be sure and it's working fine, I'm playing through the first level.

Only other suggestion I can think of, have you tried setting/ it up to boot through bios?
 
  • Like
Reactions: SaulFabre
Thanks for confirming it is working. Yes it is already set to using bios. The only thing left that I can think of is to delete the old memory card save that was left there from the last emulator...
 
  • Like
Reactions: SaulFabre
Thanks for confirming it is working. Yes it is already set to using bios. The only thing left that I can think of is to delete the old memory card save that was left there from the last emulator...
Just be sure to select BIOS to use in "Select Bios" as SD or USB and, as you said, try deleting your old memory card save for that game.
 
  • Like
Reactions: Qaztab and azy77
Just be sure to select BIOS to use in "Select Bios" as SD or USB and, as you said, try deleting your old memory card save for that game.
I changed from HLE to SD and it works perfectly now.

All other games I tried work on HLE this must be the odd one out, thanks for your help SaulFabre.
 
I changed from HLE to SD and it works perfectly now.

All other games I tried work on HLE this must be the odd one out, thanks for your help SaulFabre.
A few time ago HLE BIOS on WiiStation was heavily updated so many games work in HLE now, but it's still not perfect and it currently doesn't support memory card handling.

Actual PS1 BIOS put on SD or USB is still preferred for maximum compatibility, including the games which use Memory Cards.
 
Can i ask you, that did you save the memcard saves of each game as a 128 kB .mcd file an how did you renamed them? Could you post screenshots?
Hello, find out how to do it. Convert the RAW saves to .mcr and then insert the .mcr saves into the save created by the emulator using Duckstation's memory card tool.
 
New build of WiiStation until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/98b11e88d1fbf690d6b4e7adba4ca657e89ec6a7

What's new:
  • Add Gaussian SPU Interpolation as an option in Audio settings, at expense of removing Volume control. The Simple interpolation is kept as an option as well.
  • gpulib: (maybe) rework buffering to reduce flickering (notaz)
  • spu: more status bits (notaz) - Fixes Audio CD sampling in MTV Music Generator/Music 2000.
  • spu: don't leave garbage in capture buffers (notaz)
  • add HID controller handling based from Nintendont.
  • use frame limit logic/code from P.E.Op.S. Soft GPU plugin on the DFXVideo SoftGPU.

@GustavoReis could you try to see if you can use HID controllers now (ex. PS3 controller)?

@Disorarara can you see if in 2D games the new video plugin changes have improved or make a workaround for those micro-stutters?

@Zorg07 could you test this new build with CTR: Crash Team Racing and some others that had speed issues?

@_47iscool , @Disorarara , @MeXen , @steval_beaning could you try the new Gaussian audio interpolation implemented here?

Thanks!
 

Attachments

New build of WiiStation until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/98b11e88d1fbf690d6b4e7adba4ca657e89ec6a7

What's new:
  • Add Gaussian SPU Interpolation as an option in Audio settings, at expense of removing Volume control. The Simple interpolation is kept as an option as well.
  • gpulib: (maybe) rework buffering to reduce flickering (notaz)
  • spu: more status bits (notaz) - Fixes Audio CD sampling in MTV Music Generator/Music 2000.
  • spu: don't leave garbage in capture buffers (notaz)
  • add HID controller handling based from Nintendont.
  • use frame limit logic/code from P.E.Op.S. Soft GPU plugin on the DFXVideo SoftGPU.

@GustavoReis could you try to see if you can use HID controllers now (ex. PS3 controller)?

@Disorarara can you see if in 2D games the new video plugin changes have improved or make a workaround for those micro-stutters?

@Zorg07 could you test this new build with CTR: Crash Team Racing and some others that had speed issues?

@_47iscool , @Disorarara , @MeXen , @steval_beaning could you try the new Gaussian audio interpolation implemented here?

Thanks!
So far the new sound interpolation sounds great, SOTN no longer sounds scratchy, thanks for this magnificent update.
Post automatically merged:

On the negative side of things, sadly playback is stuttery in framerate.
 
Last edited by MeXen,
New build of WiiStation until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/98b11e88d1fbf690d6b4e7adba4ca657e89ec6a7

What's new:
  • Add Gaussian SPU Interpolation as an option in Audio settings, at expense of removing Volume control. The Simple interpolation is kept as an option as well.
  • gpulib: (maybe) rework buffering to reduce flickering (notaz)
  • spu: more status bits (notaz) - Fixes Audio CD sampling in MTV Music Generator/Music 2000.
  • spu: don't leave garbage in capture buffers (notaz)
  • add HID controller handling based from Nintendont.
  • use frame limit logic/code from P.E.Op.S. Soft GPU plugin on the DFXVideo SoftGPU.

@GustavoReis could you try to see if you can use HID controllers now (ex. PS3 controller)?

@Disorarara can you see if in 2D games the new video plugin changes have improved or make a workaround for those micro-stutters?

@Zorg07 could you test this new build with CTR: Crash Team Racing and some others that had speed issues?

@_47iscool , @Disorarara , @MeXen , @steval_beaning could you try the new Gaussian audio interpolation implemented here?

Thanks!

In which folder does the hid ini file go?
 

Site & Scene News

Popular threads in this forum