SuperChis is an open-source CPLD implementation project designed to understand the principles behind the original SuperCard-like flash carts used in the Game Boy Advance. The project provides complete VHDL source code for educational and research purposes.
- 🔧 Open Source: Complete VHDL source code and hardware design files
- 🎮 GBA Compatible: Compatibility with Game Boy Advance and NDS
- 💾 Multi-Storage Support: SDRAM, Flash memory, and SRAM support
- 💾 SD Card Interface: Integrated SD card interface for mass storage
- 🛠️ Configurable: Flexible configuration options and memory mapping
- CPLD Controller: Implements GBA interface protocol and memory control logic
- DDR SDRAM: High-speed dynamic RAM for large capacity data storage
- Flash Memory: Non-volatile memory for ROM data storage
- SRAM: Static RAM for save data
- SD Card Interface: External storage expansion support
├── superchis.vhd # Main VHDL design file
└── README.md # Project documentation
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
- ✅ Educational and Research Use: Free to use for learning, research, and educational purposes
- ✅ Open Source: Source code is freely available and can be modified
- ✅ Attribution Required: Must credit the original author when using or sharing
- ✅ Share Alike: Derivative works must use the same license
⚠️ Commercial Use Restricted: Commercial use requires separate licensing agreement
For commercial use, including manufacturing hardware or integrating into commercial products, please contact us for a separate commercial license agreement through GitHub Issues.
See the LICENSE file for complete license terms.
- gba-supercard-cpld - Original CPLD implementation reference
- SuperFW - SuperCard firmware reference