Homebrew WiiSX beta 1

Status
Not open for further replies.

Matt93

Well-Known Member
Member
Joined
Nov 14, 2008
Messages
469
Trophies
0
XP
147
Country
United States
I've seen that preview, and really it does look very promising. I'm looking forward to a release! But a lot of the good games are on VC or have been injected, except for Rare games of course. Damn licensing. But thats why I think WiiSX should get the attention first.
 

Dookieman

Well-Known Member
Member
Joined
May 1, 2008
Messages
204
Trophies
0
XP
147
Country
United States
Guild McCommunist said:
Matt93 said:
This is just awesome. First release and its already almost full speed without any graphical problems. The only thing i find wrong with it is that when you select the analog controller type at startup then the analog stick is vertically inverted.

It was never inverted me for...

Anyway, if the team can do this well for PSX, imagine what they could do for Wii64? Conker and Perfect Dark at full speed sounds sexy.

Not to burst your bubble, but the WiiSX team didn't have anything to do with the dynarc that is in WiiSX (besides slightly modifying it to get it to work). They took the code from the Mac port of PCSX written by Gil Pedersen (who is well known in the Mac emu community). I have total confidence that they could have written something just as good, there most recent Wii64 videos show it obviously. Just giving props to the man that made PSX playable on Wii! Smart move on the WiiSX team because it saved them alot of time.
 

DJPlace

the hater of something i can't recall.
Member
Joined
Apr 16, 2008
Messages
5,649
Trophies
2
XP
3,708
Country
United States
this topic is gone way off topic... let's get back to some wiisx loving!! i may test anthor game maybe... but not sure which one...
 

Guild McCommunist

(not on boat)
Member
Joined
May 6, 2009
Messages
18,148
Trophies
0
Age
30
Location
The Danger Zone
XP
10,238
Country
United States
DJPlace said:
this topic is gone way off topic... let's get back to some wiisx loving!! i may test anthor game maybe... but not sure which one...

Well, back on topic, I tested Army Men 3D. Here's my results:

Gameplay and menus run smoothly at 60 FPS. Sound is perfect except for no music. Minor graphical glitches, but nothing too distracting.
 

Matt93

Well-Known Member
Member
Joined
Nov 14, 2008
Messages
469
Trophies
0
XP
147
Country
United States
DJPlace said:
this topic is gone way off topic... let's get back to some wiisx loving!! i may test anthor game maybe... but not sure which one...
It's not really that off topic though. It all has to do with WiiSX.
 

limesherbert

Well-Known Member
Member
Joined
Oct 15, 2008
Messages
143
Trophies
0
XP
140
Country
United States
Man I can't wait till background music is up and running. I do realize since they are CD tracks its hard to emulate though.
 

asianking

Active Member
Newcomer
Joined
Nov 7, 2008
Messages
26
Trophies
0
XP
18
Country
United States
i have a backach for waiting wiimote compatitable. Can someone link me to a tutorial of logicgx or something...

I did a search and basic is written for gamecube only.
 

dsfanatic5

Team ICO Freak
Member
Joined
Mar 15, 2009
Messages
762
Trophies
0
XP
101
Country
United States
Using the settings of Standard Controls and Dynarec, I have verified the following games to work. All of them run between 60 and 80 fps, the sound effects are good, the music is garbled, and speech is not synched.

Einhander [ntsc] (Runs great, and audio isn't as bad as most games)
Elemental Gearbolt [ntsc] (Would benefit from wiimote/gun support)
Hokuto No Ken - Fist of the North Star [ntsc-j] (I seriously can't figure out how this game works)
Skullmonkeys [ntsc] (The best game made out of clay that nobody played)
 

SLotman

Member
Newcomer
Joined
Jul 1, 2009
Messages
5
Trophies
0
XP
46
Country
Brazil
Just to let you guys know, for those complaining about my version being slower, it wasn't totally my fault
wink.gif


The Wii makefile had "debug mode" enabled, so I now disabled it and recompiled. Also, I optimized a little bit the routine that read input (reading "WPAD_ButtonsHeld(0)" only once) and compiled the source with -O3, instead with the default -O2.

At least on Silent Hill (the game I'm testing) I could see a good speed boost
smile.gif


The link remains the same from the first post, enjoy!
 

DJPlace

the hater of something i can't recall.
Member
Joined
Apr 16, 2008
Messages
5,649
Trophies
2
XP
3,708
Country
United States
SLotman said:
Just to let you guys know, for those complaining about my version being slower, it wasn't totally my fault
wink.gif


The Wii makefile had "debug mode" enabled, so I now disabled it and recompiled. Also, I optimized a little bit the routine that read input (reading "WPAD_ButtonsHeld(0)" only once) and compiled the source with -O3, instead with the default -O2.

At least on Silent Hill (the game I'm testing) I could see a good speed boost
smile.gif


The link remains the same from the first post, enjoy!

thanks. and i'm so going play rayman when i get the chance... maybe gex i'm the mario type mood right now... so... hell maybe even skunky punky!!

oh did you fix the pad options also where it's buttons are like a oringal psx paddle?
 

SLotman

Member
Newcomer
Joined
Jul 1, 2009
Messages
5
Trophies
0
XP
46
Country
Brazil
DJPlace said:
oh did you fix the pad options also where it's buttons are like a oringal psx paddle?

Sorry, no. I want to keep as close to the original source as possible, so I just replaced where it reads the "A" button from GC controller, I replaced it with the A from the CC, and so on for all the buttons.

And since I never had a PSX, I really don't know what would be "wrong" or "right" positions. Shouldn't be hard for someone to get the code and change it though.
 

BlackEnigma

Well-Known Member
Member
Joined
Mar 1, 2009
Messages
344
Trophies
0
XP
211
Country
United States
I finally just tried the classic controller version. Thanks Slotman.

But yeah the controls are a bit strange. For the face buttons everything is moved one to the left. I wonder if it would interfere with choosing the dynarec and controls in the beginning.

Anyway this is the way it is
Classic A = PlayStation X
Classic B = PlayStation Square
Classic X = PlayStation Circle
Classic Y = PlayStation Triangle
Classic R = PlayStation R2
Classic L = PlayStation L2
Classic ZR = R1
Classic ZL = L1

And the way it should be
Classic A = PlayStation Circle
Classic B = PlayStation X
Classic X = PlayStation Triangle
Classic Y = PlayStation Square
Classic R = PlayStation R
Classic L = PlayStation L
Classic ZR = R2
Classic ZL = L2


Is the part in the code under WPAD_ScanPads(); what has to be changed? I noticed that the way it currently is matches with what I see there.
 

nicklesminer

Well-Known Member
Newcomer
Joined
Jun 6, 2007
Messages
47
Trophies
0
XP
793
Country
United States
Has anyone that tried Jade Cocoon had save problems? Whenever I go to save I get some error, but the save still shows up when it shows the current saves. However when i try and load the save later it also gives an error and won't load. I'm running it with the dynarec and thats the only problem I have besides the text scrolling way too fast when people talk.
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
386
Country
Cuba
Boot the dol from USB in HBC with no SD inserted and it will use USB b y default...
Or use it as a channel with USB connected and no SD...

It's the same concept: automatic detection in libfat always pick SD first if detected then make it as the default device when you access files.
You can also recompile libfat to make it detect USB first (in disc.c, invert the two first lines of the _FAT_disc_interfaces[] structure)

Otherwise, adding proper USB support would mean modifying all file open functions in the code, to use "usb:/xxx" instead of default "/xxx".. quite a boring task if you want my opinion. Or you could try to replace all "/PSXISOS/" occurrence by "usb:/PSXISOS/", it might also work...


This makes you 4 solutions, from the easiest (load from USB in HBC) to the hardest (recompile libfat) with a very dirty one (hardcoding USB paths)
 

MrTea

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
339
Trophies
0
XP
413
Country
Jacobeian said:
Boot the dol from USB in HBC with no SD inserted and it will use USB b y default...
Or use it as a channel with USB connected and no SD...

It's the same concept: automatic detection in libfat always pick SD first if detected then make it as the default device when you access files.
You can also recompile libfat to make it detect USB first (in disc.c, invert the two first lines of the _FAT_disc_interfaces[] structure)

Otherwise, adding proper USB support would mean modifying all file open functions in the code, to use "usb:/xxx" instead of default "/xxx".. quite a boring task if you want my opinion. Or you could try to replace all "/PSXISOS/" occurrence by "usb:/PSXISOS/", it might also work...


This makes you 4 solutions, from the easiest (load from USB in HBC) to the hardest (recompile libfat) with a very dirty one (hardcoding USB paths)


Thanks for the info, I wasn't aware of that. ...ya learn something everyday!
smile.gif


I've just tried this method and usb does indeed work.
smile.gif
...problem is the emu now boots fine through usb but Im getting a code dump about 30 seconds into playing a game via usb - I've read on other forums of code dumps if you have quite a few games or game saves in the directory (which obviously wasn't a problem before with my sd card).

I guess I'll just wait till usb loading is officialy added (or someone adds in the code thats already working on pcsx revolution).
 

Oisterboy

Well-Known Member
Member
Joined
Nov 9, 2008
Messages
126
Trophies
0
XP
147
Country
United States
Can I burn the games to a DVD? Will it read from the DVD? I only have a 1 gig SD card and its hard to fit multiple isos on there.
 

SLotman

Member
Newcomer
Joined
Jul 1, 2009
Messages
5
Trophies
0
XP
46
Country
Brazil
Oisterboy said:
Can I burn the games to a DVD? Will it read from the DVD? I only have a 1 gig SD card and its hard to fit multiple isos on there.

I would love that too... but I just looked into it, and it's too complicated for me
frown.gif


But I just got rid of that nasty FPS display on the screen hehehehe (It's cool when testing games, but it gets annoying after a while
tongue.gif
)
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    3h left until work finishes, bah
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
    K3N1 @ K3N1: Plug in*