User:Luigi2us
Luigi2us (also known as Luigi__)
I usually like coding in regards to emulation. I started by attempting to write plugins for PCSX2, my first successful attempt being MegaPad (although the code was originally terrible).
I also made a joypad plugin for iDeaS (DsPad), but got sick of making plugins for iDeaS. The plugin SDK is just awful. Very little documentation, no comments as to what each function/interface does, and even the names of the functions' parameters are lacking, so I can't even try to guess what they are supposed to be.
I worked on DeSmuME, originally separately. During a time where DeSmuME was getting low activity and even assumed to be dead, I was releasing 'DeSmuME mods'. But only fixing little stuff so far. I really began to go good things when I joined the official team. I coded in several parts of DeSmuME, but the one where I worked the most is the wifi. That wifi is a real bitch to get working, because the device is proprietary and GBAtek's documentation on it is incomplete.
I also happened to work for Dolphin. Mostly on the DSP HLE plugin, aside from USB keyboard support and misc stuff. Collective effort got decent sound in Zelda/SMG games quickly enough.
And, what else to say? Not much actually. I perhaps happened to mess with outdated DS emulators out of boredom... but nothing of that is worth mentioning.
Right now, seems like I'm getting interest into the 3DS scene. Good thing that my real life is getting less busy, so that I should be able to watch the scene grow. I sure hope that will happen without too much trouble from Nintendo, after I saw how Sony is getting butthurt over hackers messing with the PS3. But I don't think Nintendo is as bad as Sony on that aspect of things. For one, I'm pretty damn sure that the 3DS flashcart bricking will never happen. Nintendo's just doing that to scare kids away from using flashcarts (and if they really do it, they can get sued for it). And we sure know it, they love to warn their users about whatever.
I'm also wondering about the feasibility of a 3DS emulator. Getting documentations about its ARM11 CPUs shouldn't be hard, at worst the ARM9 docs that have been used for DS emulators, can be reused... however, it's going to be different with the PICA200. DMP's keeping the docs secret... and anyway, before thinking about 3DS emulators, we should first get to decrypt those ROMs.