Description
Comes with the SummerCart 64 Flash Cart, 8gb MicroSD and MicroSD USB Connector
SummerCart64 is a custom-built cartridge (commonly known as a flashcart) that lets you create and play games on the N64 console. It’s the first fully featured, open source flashcart for the N64.
With fast I/O, built-in support for libdragon, libcart, and UNFLoader, plus a well-documented API, testing homebrew on actual hardware has never been this simple!
SummerCart64 includes features that other N64 flashcarts don’t offer, such as 64DD hardware emulation, automatic save backups during gameplay, and the ability to function like a standard game cartridge with direct mode, making it a top choice for both gamers and developers.
For more details, visit the official SummerCart64 website.
SummerCart64 Features
Ample Storage for Your ROMs:
It comes with 64 MiB of fast SDRAM and an additional 14 MiB from flash memory, offering a total of 78 MiB—more than the largest retail N64 ROMs.
Fast I/O:
The microSD card slot and USB port provide fast data transfer at ~23.8 MiB/s, allowing you to load even the biggest retail ROMs (64 MiB) in just a few seconds.
Automatic Save Backup:
Every known save type from retail games is supported, and your game saves are automatically stored to the microSD card (or via USB with an attached PC app) while playing—no need to press the reset button!
Built-in 64DD Hardware Emulation:
You can play 64DD disk dumps directly without ROM conversions. Combo games (N64 cartridge + 64DD disk) and multi-disk games are also supported.
Region-Free Compatibility:
SummerCart64 works with all N64 consoles, regardless of region. NTSC/PAL switching is automatic, with the last detected region stored in NVRAM.
User-Friendly Game Management:
Manage and run your game library easily on the N64 console using the N64FlashcartMenu, designed specifically for the SummerCart64.
Full Boot Process Control:
With Direct Mode, you can test games without interference from the built-in bootloader, ideal for custom IPL3 replacements and full control right from boot-up.
Dedicated PC App:
The powerful yet simple sc64deployer app enhances the development experience, making it easier for developers to manage their projects.
Developer-Oriented Features:
Originally designed for homebrew development, SummerCart64 offers a range of developer tools:
- A dedicated PC app for loading ROMs and accessing debug terminals.
- Simple, command-based communication protocols for both USB and N64.
- microSD card interface with a block-based protocol.
- Fast USB interface with a documented protocol.
- An 8 KiB buffer for general use with the microSD card or USB interface.
- Native support for microSD cards and USB in libdragon.
- libcart and UNFLoader support, both in the PC app and USB library.
- Support for IS-Viewer 64 debug interface.
Open-Source Freedom:
SummerCart64 is entirely open source, giving you the freedom to modify and build upon it, provided the terms of the GNU GPLv3 license are followed.
Hardware Specifications
Input/Output
- N64 cartridge edge connector
- microSD card slot (up to ~23.8 MiB/s peak, supports cards up to 2 TB)
- USB Type-C port (~23.8 MiB/s peak)
- Programmable push button on the back
- Status LED indicator
Memory
- 64 MiB SDRAM
- 16 MiB QSPI Flash (last 2 MiB reserved for internal operations)
- 8 KiB buffer within the FPGA
- 64-byte battery-backed NVRAM in the RTC
CIC Emulation
- Based on UltraCIC_C with enhancements
- Automatic region switching
- Fully programmable seed and checksum values
- Compatible with 64DD IPL booting
Save Support
- EEPROM: 4 kbit and 16 kbit
- SRAM: 256 kbit, 3×256 kbit, 1 Mbit
- Flash RAM: 1 Mbit
- Automatic data writeback to microSD card or USB after ~1 second
Add-on Hardware Emulation
- 64DD (N64 Disk Drive) with disk access via microSD or USB
- IS-Viewer 64 (movable base address, fixed 64 KiB buffer)
Additional Features
- Real-time clock (RTC) with CR2032 backup battery
- Built-in N64 bootloader capable of loading menu binaries from the microSD and showing error messages
- Option to disable the N64 bootloader (direct mode)
- Firmware updates via USB
- Seamless power transition between USB and N64