- All engineering files and software source code on GitHub
- USB-NES documentation development
- Drag+drop NES flash cart development system
- Community collaboration
- USB-NES improvements, overhauls and expansions
- New NES cart technology development
The summary of this project is to create a new open-source NES-based technology hub in the community, where folks who want to develop for the NES in any way may acquire example dev flash cart hardware, cart readers/programmers, or other resources in order to produce NES software media on their own. Moreover, this project is dedicated to making NES development easier and more accessible to everyone, and to discovering feasible and pragmatic cartridge hardware enhancements to further improve the NES gaming experience.
USB-NES Project Repository Summary (03-24-2023)
A combination of PCB engineering files (KiCad-friendly) and STM32F103-targetted embedded source code + binaries.
- NES-BACKUP-01 PCB
- USB-NES-01 PCB
- USB-NES-04 PCB
- NES-RED-PILL-01 PCB
- NES-BLUE-PILL-01 PCB
- NES-BTROM-01 PCB
- NES ARCADE design
- NES ARCADE + DVI/SPDIF design
- NES ARCADE + HDMI design
- USB HID FIRMWARE for NES/SNES gamepads
- USB-NES case design models
- USB-NES FIRMWARE
- Boot block
- Kernel
- Application
- DEMO.NES
- OVERRIDE.BIN
- BCMTABLE.BIN
- SETTINGS.TXT