Ryzee119 / usb64

usb64 - A project developed to use USB controllers on the Nintendo 64 console :tv: :video_game:
MIT License
148 stars 15 forks source link
hacktoberfest
basic

Build badge
A project developed to use USB controllers on the Nintendo 64 console.
Precompiled binaries can be downloaded from Releases.
NOTE: This project is still in development, PRs and ideas are welcome. See todo list for ideas.

Todo

Supported Controllers

Controls

Needed Parts

Qty Part Description Link
1 Teensy 4.1 https://www.pjrc.com/store/teensy41.html
1 USB Host Cable https://www.pjrc.com/store/cable_usb_host_t36.html
3 0.1" Pin Header https://www.pjrc.com/store/header_24x1.html
2 64Mbit PSRAM SOIC-8 https://www.pjrc.com/store/psram.html
4 N64 Controller Extensions AliExpress
1 (Optional) ILI9341 TFT LCD Display 2.2" (320x240) AliExpress
1 MicroSD Card -
1 (Optional) Case https://a360.co/2HPz0U0
1 (Optional) PCB breakout board Kitspace

Note: PSRAM model numbers are IPS6404L-SQ-SPN or ESP-PSRAM64H.

Compile and Program

See COMPILE.md.

Install

See INSTALL.md.

How to Use

See USAGE.md.

License and Attribution

usb64 is shared under the MIT license, however this project includes code by others. Refer to the list below.

usb64 with optional case and TFT display.

vp_cont

If you like my work please consider a small donation
paypal