- 8MB SDRAM - Single SDRAM module for loading both PRG and CHR data with fast access and execution
- MachXO2 FPGA - Main logic implemented in Lattice MachXO2 FPGA
- ARM processor - Dedicated ARM processor handles ROM loading from SD card and system management
- Expansion Audio - Additional sound support powered by an onboard Op-Amp
- RTC Battery - Onboard battery for Real-Time Clock support
- Simple PCB design - Circuit design optimized for hand assembly and DIY builds
- USB programming port - USB interface for firmware updates
- Game loading from SD card - Fast ROM loading and execution directly from SD card storage (supports FAT16, FAT32, and exFAT)
- In-game menu - Access save states and return to the main menu without resetting the console
- Save states - Save and load game progress at any point during gameplay
- Battery-backed RAM - Saving backed RAM to flash storage automatically when entering the in-game menu or resetting the console
- Alphabetical sorting - Automatic alphabetical sorting of files and folders in the file browser
- Flash the bootloader: First, you need to flash the bootloader to the cartridge using the project's GitHub Pages site.
- Install/Update Firmware: With the SD card removed, connect the cartridge via USB. It will boot into bootloader mode and appear as a USB drive named
FCART BOOT. Download the latestfcart.uf2firmware file from the Releases page and copy it to this drive. - Ready to play: Insert your SD card with ROMs, plug the cartridge into your console, and it's ready to use!
Ordering Specifications:
- Thickness: 1.2 mm
- Surface Finish: ENIG (Electroless Nickel Immersion Gold) is recommended. While this finish is more expensive than standard HASL, it provides significantly better durability.
- Edge Connector: Gold Fingers (make sure to specify this option even if ENIG is selected).
- Gold Fingers Bevel: 45° Bevel (Chamfer). This ensures smooth and safe repeated insertions into the console.
Production Files:
- 🗺️ Interactive HTML BOM (iBOM) - Convenient interactive map for hand assembly.
- 📄 BOM (CSV) - Bill of Materials in CSV format (includes DigiKey and LCSC part numbers).
- 📦 Gerbers & Drills (ZIP) - Ready-to-order manufacturing archive.
| +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | +8 | +9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 00 | NROM | MMC1B | UxROM | CNROM | MMC3 | AxROM | ||||
| 10 | ||||||||||
| 20 | VRC4a | VRC2a | VRC2b | VRC6a | VRC4b | VRC6b | VRC4 | |||
| 30 | ||||||||||
| 40 | ||||||||||
| 50 | ||||||||||
| 60 | FME7 | |||||||||
| 70 | ||||||||||
| 80 | ||||||||||
| 90 | UN1ROM | |||||||||
| 100 | ||||||||||
| 110 | ||||||||||
| 120 | ||||||||||
| 130 | ||||||||||
| 140 | ||||||||||
| 150 | MMC1A | |||||||||
| 160 | ||||||||||
| 170 | KS7058 | |||||||||
| 180 | UNROM | CNROM | ||||||||
| 190 | ||||||||||
| 200 | ||||||||||
| 210 | ||||||||||
| 220 | ||||||||||
| 230 | ||||||||||
| 240 | ||||||||||
| 250 |
- Extended mapper support - Adding support for a larger number of mappers to increase game compatibility
- FDS support - Support for loading FDS disk images

