wii-retropad-adapter:wii-retropad-adapter.git
6 years ago:. Turned pull-up resistor ON for NES/SNES joypad readings v1.x
bootsector [Mon, 21 Nov 2011 23:37:05 +0000 (21:37 -0200)]
:. Turned pull-up resistor ON for NES/SNES joypad readings
:. Genesis joypad delay of 2ms only for 6-button joysticks
:. Changed HOME button combo to START + SELECT for NES, SNES and PS2
pads
:. Removed Arduino sketch as it can be easily generated from C sources

6 years agoUpdated licensing information. v1.0
bootsector [Sun, 16 Oct 2011 20:14:53 +0000 (18:14 -0200)]
Updated licensing information.

6 years agoProper fix for Sega Genesis/Megadrive driver.
bootsector [Sat, 15 Oct 2011 02:49:10 +0000 (23:49 -0300)]
Proper fix for Sega Genesis/Megadrive driver.

6 years agoFixed Sega Genesis/Megadrive 3-button pad support.
bootsector [Sat, 15 Oct 2011 00:54:08 +0000 (21:54 -0300)]
Fixed Sega Genesis/Megadrive 3-button pad support.

6 years agoUpdated user manual.
bootsector [Fri, 14 Oct 2011 14:21:22 +0000 (11:21 -0300)]
Updated user manual.

6 years agoUser manual updated.
bootsector [Wed, 12 Oct 2011 10:52:31 +0000 (07:52 -0300)]
User manual updated.

6 years agoFixed WMCrypt class. Now it's based on Dolphin Emu code and it's
bootsector [Sat, 8 Oct 2011 01:03:35 +0000 (22:03 -0300)]
Fixed WMCrypt class. Now it's based on Dolphin Emu code and it's
properly generating wm_ft and wm_sb tables if encryption bytes are
zero.

6 years agoCleaned up Wiimote encryption related code.
bootsector [Thu, 6 Oct 2011 22:19:19 +0000 (19:19 -0300)]
Cleaned up Wiimote encryption related code.

6 years agoAdded a very simple manual for a very simple device.
bootsector [Thu, 6 Oct 2011 10:19:58 +0000 (07:19 -0300)]
Added a very simple manual for a very simple device.

6 years agoUpdated Arduino sketch with latest sources.
bootsector [Thu, 6 Oct 2011 02:06:11 +0000 (23:06 -0300)]
Updated Arduino sketch with latest sources.

6 years agoAdded support to Wiimote reporting modes that query more than 6 bytes
bootsector [Thu, 6 Oct 2011 01:52:56 +0000 (22:52 -0300)]
Added support to Wiimote reporting modes that query more than 6 bytes
from the extension controller. This makes Wii RetroPad adapter
compatible with WiimoteController app from C.C.P. Cre@ions for Android!
:)

6 years agoUpdated Arduino sketch with latest sources.
bootsector [Mon, 3 Oct 2011 00:38:18 +0000 (21:38 -0300)]
Updated Arduino sketch with latest sources.

6 years agoHardware changes:
bootsector [Sat, 1 Oct 2011 15:31:33 +0000 (12:31 -0300)]
Hardware changes:
- All board tracks now have width of 24 mil (0.024");
- NES connector pads larger and in hexagonal format;
- Generic connector changed to "6 pin KK" connector;
- Wiimote connector changed to "5 pin KK" connector;
- Mode labels changed to (1. NES / 2. DB9 / 3. EXT);
- Small changes on tracks;

6 years agoExternalized compile time settings to config.h file. Home button can now
bootsector [Fri, 30 Sep 2011 00:32:32 +0000 (21:32 -0300)]
Externalized compile time settings to config.h file. Home button can now
be triggered by pressing UP + START (Plus) in all joysticks.

6 years agoFixed SNES support.
bootsector [Thu, 29 Sep 2011 22:41:34 +0000 (19:41 -0300)]
Fixed SNES support.

6 years agoJoystick responsiveness seems slightly improved if not using buttons
bootsector [Tue, 27 Sep 2011 00:28:15 +0000 (21:28 -0300)]
Joystick responsiveness seems slightly improved if not using buttons
update callback. Leaving it deactivated by default.

6 years agoSupport to WMExtension's callback for buttons update is now optional at
bootsector [Mon, 26 Sep 2011 22:53:11 +0000 (19:53 -0300)]
Support to WMExtension's callback for buttons update is now optional at
compile time.

6 years agoSmall tweak in the set_button_data function.
bootsector [Mon, 26 Sep 2011 20:34:23 +0000 (17:34 -0300)]
Small tweak in the set_button_data function.

6 years agoLDFLAG -s was preventing it to compile under Linux. Corrected.
bootsector [Sun, 25 Sep 2011 22:23:00 +0000 (19:23 -0300)]
LDFLAG -s was preventing it to compile under Linux. Corrected.

6 years agoLinking optmization.
bootsector [Sun, 25 Sep 2011 17:05:42 +0000 (14:05 -0300)]
Linking optmization.

6 years agoUpdated arduinocore sources with actual arduino-22 sources.
bootsector [Sun, 25 Sep 2011 13:18:25 +0000 (10:18 -0300)]
Updated arduinocore sources with actual arduino-22 sources.

6 years agoUpdated Arduino sketch. Removed old binaries folder.
bootsector [Sun, 25 Sep 2011 12:45:27 +0000 (09:45 -0300)]
Updated Arduino sketch. Removed old binaries folder.

6 years agoMode pins are now constants (#define). Cosmetic changes.
bootsector [Sun, 25 Sep 2011 12:37:04 +0000 (09:37 -0300)]
Mode pins are now constants (#define). Cosmetic changes.

6 years agoChanged NESPad class so it uses digitalWriteFast.h functions.
bootsector [Sat, 24 Sep 2011 19:59:29 +0000 (16:59 -0300)]
Changed NESPad class so it uses digitalWriteFast.h functions.

6 years agoConverted wiimote.h and wm_crypto.h header files into C++ classes.
bootsector [Sat, 24 Sep 2011 19:01:47 +0000 (16:01 -0300)]
Converted wiimote.h and wm_crypto.h header files into C++ classes.

6 years agoAdded Makefiles for ATMega168p.
bootsector [Wed, 21 Sep 2011 22:55:41 +0000 (19:55 -0300)]
Added Makefiles for ATMega168p.

6 years agoMore Makefile tweaking.
bootsector [Wed, 21 Sep 2011 09:13:00 +0000 (06:13 -0300)]
More Makefile tweaking.

6 years agoAVR programming config section and make rule improved.
bootsector [Wed, 21 Sep 2011 08:37:48 +0000 (05:37 -0300)]
AVR programming config section and make rule improved.

6 years agoModified Makefile.app so it now supports programming properly. Assuming
bootsector [Tue, 20 Sep 2011 22:46:32 +0000 (19:46 -0300)]
Modified Makefile.app so it now supports programming properly. Assuming
there's no Arduino bootloader on the uC (i.e., a blank atmega328p).

6 years agoConverted sources to a self-contained/standalone Makefile project.
bootsector [Mon, 19 Sep 2011 22:22:47 +0000 (19:22 -0300)]
Converted sources to a self-contained/standalone Makefile project.

6 years agoStarting fresh with only relevant files.
bootsector [Mon, 12 Sep 2011 23:12:58 +0000 (20:12 -0300)]
Starting fresh with only relevant files.