Homebrew WiiSX beta 1

  • Thread starter Thread starter sjeps
  • Start date Start date
  • Views Views 109,442
  • Replies Replies 520
Status
Not open for further replies.
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.
 
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.
 
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...
 
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.
 
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.
 
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.
 
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.
 
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)
 
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!
 
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?
 
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.
 
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.
 
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.
 
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)
 
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).
 
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.
 
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.

Site & Scene News

Popular threads in this forum