├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.32u4 ├── Makefile.inc ├── Makefile.stk525 ├── README.md ├── bootloader.c ├── bootloader.h ├── changelog.txt ├── config.c ├── config.h ├── dataHidReport.c ├── eeprom.c ├── eeprom.h ├── gamecube.c ├── gamecube.h ├── gamepads.c ├── gamepads.h ├── gc_kb.c ├── gc_kb.h ├── gcn64_protocol.c ├── gcn64_protocol.h ├── gcn64txrx.S ├── gcn64txrx.h ├── hid_keycodes.h ├── hiddata.c ├── hiddata.h ├── intervaltimer.c ├── intervaltimer.h ├── intervaltimer2.c ├── intervaltimer2.h ├── main.c ├── main.h ├── mappings.c ├── mappings.h ├── misc ├── dump_reportdesc.c └── sdl-fftest.c ├── n64.c ├── n64.h ├── release.sh ├── reportdesc.c ├── requests.h ├── scripts ├── 99-atmel-dfu.rules ├── 99-raphnet.rules ├── enter_bootloader.sh ├── start.sh └── wait_then_flash.sh ├── stkchk.c ├── stkchk.h ├── tools └── .gitignore ├── usart1.c ├── usart1.h ├── usb.c ├── usb.h ├── usbpad.c ├── usbpad.h ├── usbstrings.c ├── usbstrings.h ├── util.h ├── version.c └── version.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.32u4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/Makefile.32u4 -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/Makefile.inc -------------------------------------------------------------------------------- /Makefile.stk525: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/Makefile.stk525 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/README.md -------------------------------------------------------------------------------- /bootloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/bootloader.c -------------------------------------------------------------------------------- /bootloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/bootloader.h -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/changelog.txt -------------------------------------------------------------------------------- /config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/config.c -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/config.h -------------------------------------------------------------------------------- /dataHidReport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/dataHidReport.c -------------------------------------------------------------------------------- /eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/eeprom.c -------------------------------------------------------------------------------- /eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/eeprom.h -------------------------------------------------------------------------------- /gamecube.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gamecube.c -------------------------------------------------------------------------------- /gamecube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gamecube.h -------------------------------------------------------------------------------- /gamepads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gamepads.c -------------------------------------------------------------------------------- /gamepads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gamepads.h -------------------------------------------------------------------------------- /gc_kb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gc_kb.c -------------------------------------------------------------------------------- /gc_kb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gc_kb.h -------------------------------------------------------------------------------- /gcn64_protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gcn64_protocol.c -------------------------------------------------------------------------------- /gcn64_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gcn64_protocol.h -------------------------------------------------------------------------------- /gcn64txrx.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gcn64txrx.S -------------------------------------------------------------------------------- /gcn64txrx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/gcn64txrx.h -------------------------------------------------------------------------------- /hid_keycodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/hid_keycodes.h -------------------------------------------------------------------------------- /hiddata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/hiddata.c -------------------------------------------------------------------------------- /hiddata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/hiddata.h -------------------------------------------------------------------------------- /intervaltimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/intervaltimer.c -------------------------------------------------------------------------------- /intervaltimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/intervaltimer.h -------------------------------------------------------------------------------- /intervaltimer2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/intervaltimer2.c -------------------------------------------------------------------------------- /intervaltimer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/intervaltimer2.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/main.c -------------------------------------------------------------------------------- /main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/main.h -------------------------------------------------------------------------------- /mappings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/mappings.c -------------------------------------------------------------------------------- /mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/mappings.h -------------------------------------------------------------------------------- /misc/dump_reportdesc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/misc/dump_reportdesc.c -------------------------------------------------------------------------------- /misc/sdl-fftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/misc/sdl-fftest.c -------------------------------------------------------------------------------- /n64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/n64.c -------------------------------------------------------------------------------- /n64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/n64.h -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/release.sh -------------------------------------------------------------------------------- /reportdesc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/reportdesc.c -------------------------------------------------------------------------------- /requests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/requests.h -------------------------------------------------------------------------------- /scripts/99-atmel-dfu.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/scripts/99-atmel-dfu.rules -------------------------------------------------------------------------------- /scripts/99-raphnet.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/scripts/99-raphnet.rules -------------------------------------------------------------------------------- /scripts/enter_bootloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/scripts/enter_bootloader.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /scripts/wait_then_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/scripts/wait_then_flash.sh -------------------------------------------------------------------------------- /stkchk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/stkchk.c -------------------------------------------------------------------------------- /stkchk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/stkchk.h -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | gcn64ctl 2 | -------------------------------------------------------------------------------- /usart1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usart1.c -------------------------------------------------------------------------------- /usart1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usart1.h -------------------------------------------------------------------------------- /usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usb.c -------------------------------------------------------------------------------- /usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usb.h -------------------------------------------------------------------------------- /usbpad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usbpad.c -------------------------------------------------------------------------------- /usbpad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usbpad.h -------------------------------------------------------------------------------- /usbstrings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usbstrings.c -------------------------------------------------------------------------------- /usbstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/usbstrings.h -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/util.h -------------------------------------------------------------------------------- /version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/version.c -------------------------------------------------------------------------------- /version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raphnet/gc_n64_usb-v3/HEAD/version.h --------------------------------------------------------------------------------