Commit Graph

  • 3a65359501 Add dexdrive N64 save comments support Raphael Assenat 2015-10-25 02:41:54 -0400
  • 5a7ae24bb9 Add command-line utilities for N64 mempak manipulation Raphael Assenat 2015-10-25 01:57:10 -0400
  • ba6e9f9850 Merge branch 'master' of ssh://git.lan.raphnet.net/raphnet/gc_n64_usb-v3 Raphael Assenat 2015-10-24 23:51:10 -0400
  • b3f1e53677 remove old makefile Raphael Assenat 2015-10-24 23:49:59 -0400
  • 771be5679b Fixes for win32 Raphael Assenat 2015-10-24 22:54:34 -0400
  • bc9ed0b329 Makefile adapts to Windows and Linux Raphael Assenat 2015-10-24 22:32:08 -0400
  • 467f3ab3a5 Move gui stuff to main tool directory Raphael Assenat 2015-10-24 22:16:25 -0400
  • 177668a42c Makefile for win32 gtk Raphael Assenat 2015-10-24 22:09:51 -0400
  • 4a012b73a4 Win32 tweaks Raphael Assenat 2015-10-24 22:09:26 -0400
  • 54a8b19350 Verbosity Raphael Assenat 2015-10-24 22:07:21 -0400
  • 85257807f5 Ellipsize path label Raphael Assenat 2015-10-24 15:35:23 -0400
  • 790563cddc reduce buffer size Raphael Assenat 2015-10-24 15:35:10 -0400
  • deabb7b93d Zero-terminate version string Raphael Assenat 2015-10-24 15:34:50 -0400
  • 3672424b0b Update hid.c for windows Raphael Assenat 2015-10-24 15:09:52 -0400
  • 66422683e7 Add missing stuff for windows build Raphael Assenat 2015-10-24 15:04:38 -0400
  • 9f1dbf6bdd Add output to test Raphael Assenat 2015-10-24 14:50:09 -0400
  • 90895b0972 Allocate 40 bytes for custom commands Raphael Assenat 2015-10-24 14:17:42 -0400
  • e2a1db2864 Add variable for debug Raphael Assenat 2015-10-24 14:17:30 -0400
  • ceca9a0148 Fill report descriptor fully (required for windows) Raphael Assenat 2015-10-24 14:16:53 -0400
  • 09dbeb212a Add adapter list refresh after update, error or through menu Raphael Assenat 2015-10-24 12:15:39 -0400
  • 2ee500e872 Remove useless menu entries, add rescan adapters Raphael Assenat 2015-10-24 12:15:10 -0400
  • 83a655e045 Introduce and use gcn64lib_bootloader function Raphael Assenat 2015-10-24 12:14:54 -0400
  • 41f2d359b8 Add openBy function Raphael Assenat 2015-10-24 12:14:31 -0400
  • ae74a95c22 Firmware update work in progress Raphael Assenat 2015-10-20 23:51:11 -0400
  • a103350625 Work in progress on GUI (firmware update) Raphael Assenat 2015-10-20 07:55:08 -0400
  • bfa73890d4 Add function documentation Raphael Assenat 2015-10-20 07:55:01 -0400
  • d4097afde4 Gui tooltips Raphael Assenat 2015-10-17 23:55:58 -0400
  • 9d2981cdb0 Add USB VID/PID to structure Raphael Assenat 2015-10-17 23:55:46 -0400
  • dca3477c51 GUI work in progress Raphael Assenat 2015-10-17 23:21:30 -0400
  • 847a7c84e1 Update makefiles for version string Raphael Assenat 2015-10-17 23:21:01 -0400
  • 9b17716b20 Implement gc invert and full sliders Raphael Assenat 2015-10-17 23:19:50 -0400
  • a55ac8069a Add flags for config Raphael Assenat 2015-10-17 23:18:56 -0400
  • 6ce59a9477 Implement getVersion Raphael Assenat 2015-10-17 23:18:32 -0400
  • 5c9fefd9f7 Add a justflash target to bypass jump to bootloader Raphael Assenat 2015-10-17 18:34:23 -0400
  • 6fafb86d46 Use a timer for controller polling interval Raphael Assenat 2015-10-17 18:34:11 -0400
  • 5502bfd418 Implement main in state machine form Raphael Assenat 2015-10-17 17:44:14 -0400
  • 7d8cf00a14 Fix Gamecube Y axis orientation Raphael Assenat 2015-10-17 17:44:02 -0400
  • 39e7ba9d49 Add a function to test if USB interrupt send would block Raphael Assenat 2015-10-17 17:43:44 -0400
  • 54196a0d76 Move more logic from main to usbpad, implement serial from eeprom Raphael Assenat 2015-10-17 17:21:22 -0400
  • 5818aa2175 Actuall save config params to eeprom after modification! Raphael Assenat 2015-10-15 23:42:30 -0400
  • e988591eaf Fix gui compilation Raphael Assenat 2015-10-15 23:40:11 -0400
  • e3c5feaf15 Add gc2n64 mapping read/write Raphael Assenat 2015-10-15 23:33:20 -0400
  • ead823947a gc2n64 updates Raphael Assenat 2015-10-12 14:40:57 -0400
  • b5a1895550 Add segment support Raphael Assenat 2015-10-12 14:40:32 -0400
  • 9baffae091 Update gc2n64 code Raphael Assenat 2015-10-10 14:35:13 -0400
  • 09dd8c7df3 Add missing fclose Raphael Assenat 2015-10-10 01:27:59 -0400
  • dad9446e30 Add channel parameter to select port where gc2n64 is connected Raphael Assenat 2015-10-07 23:40:41 -0400
  • 9a6ace6929 Fix warning Raphael Assenat 2015-10-05 23:22:35 -0400
  • b311351b3e Bootloader handshake and marker, N64 port fixes Raphael Assenat 2015-10-05 23:21:38 -0400
  • 01c4c23125 Add a delay API (for cross-platform sleeps) Raphael Assenat 2015-10-05 21:12:52 -0400
  • 04f3bd8d08 Tools Raphael Assenat 2015-10-03 22:12:23 -0400
  • 8a8b59f19b Add .hex file loader Raphael Assenat 2015-10-03 12:00:31 -0400
  • 29a580c272 gc2n64 adapter support (work in progress) Raphael Assenat 2015-10-03 10:47:53 -0400
  • 05224c5eab Tool features Raphael Assenat 2015-10-01 00:02:28 -0400
  • 2ca06a72b9 Remove binaries Raphael Assenat 2015-09-13 06:53:16 -0400
  • d1f3dbc9d8 Work in progress Raphael Assenat 2015-09-13 06:52:38 -0400
  • 255315d93a Gtk gui (in progress) Raphael Assenat 2015-09-12 14:11:00 -0400
  • 0bf5ac3a9c Send command to enter bootloader when flashing Raphael Assenat 2015-09-09 22:56:21 -0400
  • b03e20d7cf Remove debug output from usb.c Raphael Assenat 2015-09-09 22:32:00 -0400
  • 49a33c5b06 Fix functionality when coming from boot loader Raphael Assenat 2015-09-09 22:19:59 -0400
  • 0627841025 Channels for raw SI commands Configurable poll interval Raphael Assenat 2015-09-09 21:41:41 -0400
  • fd83e0ae7d Add dump memcard to file Raphael Assenat 2015-08-23 13:42:27 -0400
  • df95fd8856 Tool for configuration and special functions Raphael Assenat 2015-08-23 02:51:41 -0400
  • 3b935d12fc Implement hid data interface for config and special functions Raphael Assenat 2015-08-23 02:51:10 -0400
  • 332e302b6f Update gcn64 receiver for large packets (33 bytes) Raphael Assenat 2015-08-23 02:50:16 -0400
  • 8b9789c055 Add gamecube rumble support Raphael Assenat 2015-08-22 01:32:03 -0400
  • ca574cc71f Implement gamecube C-Stick and triggers Raphael Assenat 2015-08-22 01:15:39 -0400
  • 73ff27da26 misc Raphael Assenat 2015-08-22 00:46:19 -0400
  • 529d5343d0 Fix gamecube button storing Raphael Assenat 2015-08-22 00:45:46 -0400
  • a1a2c4ba68 Use button mapping framework Raphael Assenat 2015-08-22 00:45:26 -0400
  • c07beb0734 Button mapping framework Raphael Assenat 2015-08-22 00:44:51 -0400
  • 7c991aa1a4 Corrected gamepad button bits definitions Raphael Assenat 2015-08-22 00:44:01 -0400
  • 290588dbd5 Use gcn64_detectController to detect N64 vs Gamecube controllers Raphael Assenat 2015-08-21 23:31:50 -0400
  • 829ba2b560 remove unused code Raphael Assenat 2015-08-21 23:23:51 -0400
  • f29ced5298 N64/Gamecube controller detection Raphael Assenat 2015-08-21 00:17:07 -0400
  • 1d5198a5bd Support for NULL (idle) reports Raphael Assenat 2015-08-21 00:16:54 -0400
  • 2444e7699b Add gamecube support (and rework makefiles) Raphael Assenat 2015-08-21 00:16:34 -0400
  • 616e1d0d0c Misc tools Raphael Assenat 2015-08-20 23:40:35 -0400
  • a07c8cbd70 Use new gampad data and usbpad Raphael Assenat 2015-08-20 23:39:54 -0400
  • 6e0dd383b3 Generic gamepad structure and USB gamepad Raphael Assenat 2015-08-20 23:38:52 -0400
  • bc55a51cf7 Cleanup report descriptor a bit. Raphael Assenat 2015-08-18 23:24:23 -0400
  • d4a16f9ddb Use 0-30000 range for input reports Raphael Assenat 2015-08-18 21:09:53 -0400
  • 5e59201bc4 Add STK525 (dev board) support Raphael Assenat 2015-08-18 21:09:34 -0400
  • a84b70c369 Start bootloader by USB message Raphael Assenat 2015-08-16 01:59:38 -0400
  • 06bea508f1 Add multiple HID interface support (control ep0) Raphael Assenat 2015-08-16 00:43:28 -0400
  • dd9b2983a7 Use print_P to save memory Raphael Assenat 2015-06-14 00:50:05 -0400
  • 58e02458f6 Explicitely disable flow control for some usarts Raphael Assenat 2015-06-14 00:49:25 -0400
  • 27840d9bcf printf_P to save memory Raphael Assenat 2015-06-14 00:48:22 -0400
  • c59242383f WIP Raphael Assenat 2015-06-13 23:44:21 -0400