Welcome



News

New entry in the NES mods page: Using SNES controllers on a NES image
It has been known for a long time that using SNES controllers on a NES was possible and easy to do using simple wiring. So this is nothing new, but since I recently built such an adapter, I just thought I'd document it on this page.
SNES controller to Playstation adapter image
Schematics and firmware for my SNES controller to Playstation adapter project.

Features:
  • Supports original SNES controllers and most clones.
  • Acts like an original Playstation digital controller.
  • Two button mappings are available
wusbmote: Update (Version 1.2) image
wusbmote: Update (Version 1.2)
May 4, 2014 (Sunday)
New features:
  • Add mouse support (Using Nunchuk or Classic controller)
    • Classic controller mouse scroll using right stick
    • Nunchuck mouse scroll wheel by moving then holding C
  • Configuration now stored in EEPROM. Includes:
    • Serial number
    • Operating mode (Mouse or Joystick)
    • Mouse parameters: Divisor, deadzone, invert wheel.
  • Implement an HID Feature report to set configuration
  • Add a Linux tool to set configuration through USB (Uses hidapi)
  • Change VID/PID
  • Atmega168 now compatible (Use Makefile.atmega168)
  • Code cleanup
NES/SNES/N64/GC controller to Wiimote adapter update (v1.9.5) image
  • New Gamecube button mapping
  • Triple click on START button now triggers the HOME button (SNES/NES/GC/N64)
  • Prevent a 8 bit overflow from occuring with some cheap controller clones. Fixes the 'joystick left/down direction does not work' problem, but keep in mind the overall quality of the controller won't increase. It will work as badly as it does on a real N64.
  • Fix N64/Gamecube communication timing (note: No effect on 'lag' or lantency)
  • Fix eeprom init bug (Last mapping not saved)
  • Improved controller auto-detection

[Show all news...]

goto top Up


About me

Hello, I'm Raphaël Assénat. I live near Montreal, a city located in Quebec province, Canada. I have two big passions in life: Computers and Electronics. Those two disciplines allows me to quench my desire to create things, my curiosity, and my desire to learn. I'm always working on many projects at the same time and I dont have enough time to do all the projects I'd like. But fortunately, once I begin working on a project, I rarely stop before it's finished.

Programming is my main hobby, and I like to do it using C and assembler. Preferably, on Linux or Unix platforms. I'm not interested at all by windows programming. What I like the most is when I have the chance to work on projects involving both programming and electronics. For instance, writing software which controls external circuitry designed by me, or even better, programming microcontrollers.

Other than computing and programming, I like to play piano and enjoy relaxing by playing RPG video games. (And thus many projects on this site are related to video games...)

goto top Up


Why this site?

  1. For sharing my knowledge with others.
  2. To have a presence on the net (Hey! I got my job thanks to this website).
  3. Being a geek, the idea of creating a personal website seemed to make sense.
  4. I like writing html and php.

goto top Up


Trademarks used in this site are the property of their respectives owners.
Copyright © 2002-2014, Raphaël Assénat
Website coded withWebsite coded with vimLast update: May 20, 2014 (Tuesday)