Raphael Assenat
|
224706b56c
|
gcn64ctl cosmetic fixes
|
2015-12-06 16:40:50 -05:00 |
|
Raphael Assenat
|
4a6ccfb448
|
Gamecube hotplugging infrastructure
|
2015-12-06 16:36:33 -05:00 |
|
Raphael Assenat
|
db8d973b82
|
Display errors only when tracing
|
2015-12-06 16:23:24 -05:00 |
|
Raphael Assenat
|
8fe9a98a11
|
gcn64txrx: Return an error code specific to overflow
|
2015-12-06 16:11:29 -05:00 |
|
Raphael Assenat
|
338c29f06c
|
Add RX/TX dump facility
|
2015-12-06 15:44:26 -05:00 |
|
Raphael Assenat
|
07a53bee3a
|
Honor maxlen argument when receiving gamecube data
|
2015-12-06 15:43:35 -05:00 |
|
Raphael Assenat
|
fd3e770fdf
|
Fix wavebird detection
|
2015-12-04 23:06:18 -05:00 |
|
Raphael Assenat
|
94d61e80aa
|
Fix warning
|
2015-11-16 23:28:38 -05:00 |
|
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 |
|