1
0
mirror of https://github.com/raphnet/gc_n64_usb-v3 synced 2024-12-22 07:18:52 -05:00
Commit Graph

152 Commits

Author SHA1 Message Date
Raphael Assenat
e1ef39d940 Fix dfu-programmer detection under windows 2015-11-16 23:32:42 -05:00
Raphael Assenat
912c174b67 Define for windows 2015-11-16 23:15:53 -05:00
Raphael Assenat
c94b7921fb Add compat objs everywhere 2015-11-16 22:21:25 -05:00
Raphael Assenat
30b321dcea strcasestr implementation for mingw 2015-11-16 22:18:46 -05:00
Raphael Assenat
870e414cfc N64 write mempak support 2015-11-09 21:59:52 -05:00
Raphael Assenat
ae86ea92e3 Gui work 2015-11-07 01:43:10 -05:00
Raphael Assenat
7e0ed7de50 Add n64 expansion read to lib 2015-11-07 01:35:40 -05:00
Raphael Assenat
b49e0e38e4 Improved memory pack detection 2015-11-07 01:35:24 -05:00
Raphael Assenat
a67b5fc3c6 Enable/disable buttons depending on controller type
- Pass the right cpu type to dfu-programmer
 - rumble test
2015-11-06 23:28:13 -05:00
Raphael Assenat
80276fae43 Library support for rumble test 2015-11-06 23:28:02 -05:00
Raphael Assenat
3757250833 Force rumble through command 2015-11-06 23:27:30 -05:00
Raphael Assenat
05a30a21ba WIP on firmware update
- Verify signature
2015-11-03 23:53:07 -05:00
Raphael Assenat
b312d1466d Allocate a buffer large enough for signature 2015-11-03 23:52:35 -05:00
Raphael Assenat
24547c3816 nicer hex output in debug 2015-11-03 23:48:48 -05:00
Raphael Assenat
d22640c234 Poll for connected controller type (updates live) 2015-11-03 22:35:56 -05:00
Raphael Assenat
9c43932abe GUI work 2015-11-03 21:28:15 -05:00
Raphael Assenat
2e95867469 Use gcn64lib_n64_expansionWrite, and support abort from callback 2015-11-03 21:28:08 -05:00
Raphael Assenat
14dab7d12d Merge branch 'master' of ssh://git.lan.raphnet.net/raphnet/gc_n64_usb-v3 2015-11-03 20:30:16 -05:00
Raphael Assenat
d8890e2982 udev rules 2015-11-03 20:30:08 -05:00
Raphael Assenat
96462574fd Comment row support 2015-11-03 09:24:04 -05:00
Raphael Assenat
b6588d9b76 Merge branch 'master' of ssh://git.lan.raphnet.net/raphnet/gc_n64_usb-v3 2015-11-03 09:23:57 -05:00
Raphaël Assénat
1493a007de clean target 2015-11-03 09:23:09 -05:00
Raphael Assenat
cb8563dc6f Release 3.0.0 2015-11-02 22:00:00 -05:00
Raphael Assenat
afcbcd8c24 rename build file 2015-11-02 21:57:15 -05:00
Raphael Assenat
4beb3805c4 Fix warning 2015-11-02 21:55:17 -05:00
Raphael Assenat
452e324d07 Add read n64 mempak support 2015-11-02 21:53:35 -05:00
Raphael Assenat
5a698b7f57 Add context for callbacks 2015-11-02 21:53:21 -05:00
Raphael Assenat
e033576104 error count should be init. to zero 2015-11-02 21:52:32 -05:00
Raphael Assenat
76b5f386ff Cleaned-up N64 Mempak read/write through adapter 2015-11-01 14:13:21 -05:00
Raphael Assenat
4374cd879a Add expansionWrite command 2015-11-01 14:12:00 -05:00
Raphael Assenat
f09c77689d Add a mempak hexdump function 2015-11-01 14:11:38 -05:00
Raphael Assenat
a56c4eef4e Add error counting (for controller swapping) 2015-10-31 15:58:53 -04:00
Raphael Assenat
b10322a9d2 Gui work 2015-10-31 15:58:36 -04:00
Raphael Assenat
11d55b085b Detect mempak file type by extension
- Also close file after writing
2015-10-31 15:19:57 -04:00
Raphael Assenat
5ff36596bb Implement get_controller_type 2015-10-31 01:39:24 -04:00
Raphael Assenat
92aa261e4e Add signature and controller type fetching 2015-10-31 01:38:53 -04:00
Raphael Assenat
ef7a06c304 Store button mappings in program space 2015-10-29 22:41:32 -04:00
Raphael Assenat
b7b07a37ee Do away with the gcn64 work buffer (saves more memory!) 2015-10-28 23:30:26 -04:00
Raphael Assenat
1a44a190cb Memory efficient reception code (one bit per bit!) 2015-10-28 23:03:16 -04:00
Raphael Assenat
d444b9479f More use of printf_P 2015-10-28 00:16:32 -04:00
Raphael Assenat
831487efe2 Share common N64 and GC buffers 2015-10-28 00:16:02 -04:00
Raphael Assenat
03fcfa5b6c Reduce gcn64workbuf size 2015-10-27 23:58:04 -04:00
Raphael Assenat
5759944a1e Comment useless check (TODO: Implement) 2015-10-27 23:57:43 -04:00
Raphael Assenat
3ff63e9df1 Add get signature command 2015-10-27 23:57:27 -04:00
Raphael Assenat
6aaccb0eb3 Half the memory footprint for reception code 2015-10-27 23:50:18 -04:00
Raphael Assenat
cb9be3f604 Honor the poll rate setting even without a controller present 2015-10-27 22:10:30 -04:00
Raphael Assenat
8bd2eb1710 Add justflash target 2015-10-27 22:10:18 -04:00
Raphael Assenat
501a4a619c Move inline assembler to assembler file (.S) 2015-10-27 22:09:53 -04:00
Raphael Assenat
d36b9ee4ee New gcn64 transmit function (faster, lighter) 2015-10-26 23:35:06 -04:00
Raphael Assenat
df629e9d28 Reduce memory waste 2015-10-26 23:34:18 -04:00