Commit Graph

272 Commits

Author SHA1 Message Date
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
Raphael Assenat 1b65446739 Complain if unknown argument is passed 2015-10-25 16:29:23 -04:00
Raphael Assenat ab137f2edb Add mempak_rm and mempak_convert 2015-10-25 16:29:11 -04:00
Raphael Assenat d15e46b2b1 Add mempak_insert_note 2015-10-25 15:23:45 -04:00
Raphael Assenat c2944732ff Export a function to load a note from an array 2015-10-25 15:23:11 -04:00
Raphael Assenat 57a79cd113 Display free space, and human readable file format 2015-10-25 15:22:35 -04:00
Raphael Assenat c9b6e921cc Add file format selection 2015-10-25 15:22:18 -04:00
Raphael Assenat 458b1a27e7 Add note import and insert/replace
- Also cleanup file types
2015-10-25 15:21:45 -04:00
Raphael Assenat 3a65359501 Add dexdrive N64 save comments support 2015-10-25 02:41:54 -04:00
Raphael Assenat 5a7ae24bb9 Add command-line utilities for N64 mempak manipulation 2015-10-25 01:57:10 -04:00
Raphael Assenat ba6e9f9850 Merge branch 'master' of ssh://git.lan.raphnet.net/raphnet/gc_n64_usb-v3 2015-10-24 23:51:10 -04:00
Raphael Assenat b3f1e53677 remove old makefile 2015-10-24 23:49:59 -04:00
Raphael Assenat 771be5679b Fixes for win32 2015-10-24 22:54:34 -04:00
Raphael Assenat bc9ed0b329 Makefile adapts to Windows and Linux 2015-10-24 22:32:08 -04:00
Raphael Assenat 467f3ab3a5 Move gui stuff to main tool directory 2015-10-24 22:16:25 -04:00
Raphael Assenat 177668a42c Makefile for win32 gtk 2015-10-24 22:09:51 -04:00
Raphael Assenat 4a012b73a4 Win32 tweaks 2015-10-24 22:09:26 -04:00
Raphael Assenat 54a8b19350 Verbosity 2015-10-24 22:07:21 -04:00
Raphael Assenat 85257807f5 Ellipsize path label 2015-10-24 15:35:23 -04:00
Raphael Assenat 790563cddc reduce buffer size 2015-10-24 15:35:10 -04:00
Raphael Assenat deabb7b93d Zero-terminate version string 2015-10-24 15:34:50 -04:00
Raphael Assenat 3672424b0b Update hid.c for windows 2015-10-24 15:09:52 -04:00
Raphael Assenat 66422683e7 Add missing stuff for windows build 2015-10-24 15:04:38 -04:00
Raphael Assenat 9f1dbf6bdd Add output to test 2015-10-24 14:50:09 -04:00
Raphael Assenat 90895b0972 Allocate 40 bytes for custom commands 2015-10-24 14:17:42 -04:00