2009 June

June 2009


(Desculpem-me aqueles que lêem esse blog – se é que alguém lê – e não sabe nada de inglês…)

On June 29, the guys from EmulateMii – the Wii64Team (emu_kidid, sepp256, tehpola) – released a new beta version of WiiSX, a Playstation 1 emulator for the Nintendo Wii.

This amazing emulator can run several games (I found a small compatibility list here) but had one major let down – at least for me: It only supported Gamecube controllers.

It’s open source, so I decided to try my hand at changing it to support the Classic Controller… and I succeeded! I only changed the Joy1 though. It seems to be running fine, but I don’t have much PSX games (or space on my SD card) to test it. Also, I made the “home” button to go back to the HBC.

Also, I didn’t add support to the Wiimote for one simple reason: the wiimote doesn’t have enough buttons to complete emulate a PSX pad!

Since I got permission from the authors to publish this hack, I’m making it available right here:


binary download
source download

(just the files changed from the original)



Be aware that I’m not the author of this emulator – neither I intend to be – I know nothing about PSX emulation or writing Homebrew code for the Wii – I just investigated a bit, and got it working.

If you find any problem with the Classic Controller, let me know, the comments are open ;)

UPDATE: For those complaining about my version being slower, it wasn’t totally my fault ;)

The Wii makefile had “debug mode” enabled (-DSHOW_DEBUG), 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 :)
The download links remain the same. Cheers!

Assistam esse video:
Novo acessório para XBOX 360

Tem que dar o braço a torcer, a Microsoft é F#%@!!!