N64 Super Controller Pak Help

Development

The following is the plan for development, with discovery and multiple iterations of custom boards.

Discovery

  • Documentation of Memory Cards

  • Design Diagrams

  • Plan of hardware

  • Logic Analyzing Hardware

Dev Hardware V1

First iteration of hardware, utilizing development boards cobbled together.

Goals:

  • Prove out timing of original hardware

Hardware:

Dev Hardware V2

Second iteration, Custom board with FPGA / supporting hardware, connected to the esp32 dev board (able to run without connected to esp32)

Hardware:

Dev Hardware v3

Third iteration, Custom board w FPGA, ESP32, and connector for Screen / buttons. This will be the fully custom hardware,

All hardware listed here is "initial concept", further cost optimization, hardware decisions will be

Hardware:

  • FPGA: Lattice MachX02 Mouser

  • Storage: SPI vs parallel flash / frame TBD

  • Microcontroller: ESP32-S3-WROOM-1-N8 Mouser

  • Input: PCB Mount Switches Mouser

  • Screen: Newhaven display Mouser

  • 3d Printed Shell

Last modified: 10 October 2024