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 |
|
Raphael Assenat
|
e44dac734f
|
Add get_signature request
|
2015-10-26 23:33:54 -04:00 |
|
Raphael Assenat
|
3836cc2a6e
|
Use different signature for stk525 build
|
2015-10-26 23:33:39 -04:00 |
|
Raphael Assenat
|
ba93485172
|
Mempak open
|
2015-10-26 08:31:40 -04:00 |
|
Raphael Assenat
|
dd2ec8f71e
|
mempak editor gui (wip)
|
2015-10-26 00:42:13 -04:00 |
|
Raphael Assenat
|
f3129ed377
|
move mempak command line tools to main directory
|
2015-10-25 22:41:44 -04:00 |
|
Raphael Assenat
|
9c7088377f
|
Move testing mempak function to mempak_old
|
2015-10-25 22:36:41 -04:00 |
|