Pubblicato da: apicio | settembre 8, 2008

WiiSX – Emulatore PSX per Wii


Da TehSkeen ci giunge un’esclusiva: i coder Emu_kidid, Sepp256 e TehPola hanno lavorato in silenzio per molto tempo scrivendo un emulatore per PlayStation 1 sulla Nintendo Wii. L’admin di TehSkeen l’ha provato e si è mostrato impressionato per il modo in cui questo emulatore riesce ad emulare una buona parte dei giochi commerciali. Inoltre al momento questo emulatore supporta le ISO caricate direttamente dalla SD, ma è pianificato il supporto per l’USB e per  il DVD.

Ecco un video:

Intervista ad Emu_Kidid a cura di Brakken di TehSkeen:

Interview with Emu_Kidid – Co-Author of WiiSX (09-08-08)
Conducted by Brakken
> So, you’re porting PCSX to the Nintendo Wii and GameCube. What motivated you to do this?

The motivation has always been there, but Sepp256 and I decided to finally get the port started whilst Tehpola works on the dynarec for Wii64 to get it up to full speed. It’s a very quick and dirty port right now, but we’re slowly working on getting it to be more user friendly. Considering it’s only a side project and that our main focus is still Wii64, this has progressed pretty far in such a short time
> Who is working with you on this coding project?
Sepp256 (aka GX guru) is working on the PEOPS GPU port to GX and other general coding throughout the port.
Tehpola is working on various important parts of the port, such as getting plug-ins statically linked and helping out with various endian issues.
I worked on getting the initial code compiling and running on Gamecube and Wii, but also putting together basic plug-ins such as Pad and CD-Rom.
> As PCSX is based on x86 code is it difficult to port it to it to a Power-PC architecture?
So far in the port, we are using the pure interpreter which is written in the C programming language, but is quite fast. This is why we chose PCSX, we knew that it was quite fast even on lower-end machines. Later on, we plan to get a dynarec up and running, however, we were quite lucky to find an already complete power-PC dynamic re-compiler written for this emulator, but it does need work as it relies on Mac OS quite a lot.
> What parts are ported and what remains to be done?
The graphics processing unit (GPU) is being ported with mainly software rendering right now, but will later hopefully all be possible in GX. Basic Input and CD-Rom support are somewhat working right now, however they both contain numerous bugs we are aware of.
The only part which hasn’t been ported at all yet is the sound processing unit (SPU). It’s not necessarily needed to get things tested but of course will get done eventually.

> Will the emulator support plug-ins?

The emulator uses statically linked “Plug-ins” so no, there’s no support for plug and play “Plug-ins”. We plan to utilize the best open sourced plug-ins right from the beginning to eliminate the need for different ones to be used.
> PCSX was recently updated with Network Play. Do you plan on implementing this feature?
Yes, we plan to add Network Play to PCSX after all the other major parts of it are complete and full speed. Net play will work through traditional wireless on the Wii and also on Gamecube throughout the BBA (and possibly through the USBGecko).
> What will be some major differences between the Nintendo Wii and Gamecube versions?
Hopefully by the end of it, they should be identical apart from the Wii version having input from the Wii input devices such as the Wii remote and of course loading from the front SD slot.
Speed wise, we’re pretty sure we can get full FPS on the Gamecube and Wii without any feature loss
> Do you have any special plans for the emulator, like USB or Wiimote support?
We hope to support USB as soon as it’s added into the libFAT cvs, however it might need some optimizations to get it working full speed. Wiimote support is pretty much a given these days with homebrew on the Wii, but we do plan to support the classic controller and possibly a nunchuck combo with the Wii remote. We also plan to add in DVD support once the menu is completed.

> Is there any set time-line on an initial preview release?

There’s no set time-line yet, but it should definitely be before the end of this year.



  1. Great post. I was checking continuously this blog and I am impressed!
    Extremely helpful info specifically the last part 🙂 I care for such info much.
    I was seeking this particular info for a long time. Thank
    you and good luck.

  2. lovely jubbly fantastic thanks so much


Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:


Stai commentando usando il tuo account Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...


%d blogger hanno fatto clic su Mi Piace per questo: