Code for the Flash cartridge for the Pokémon Mini console, built around the Raspberry Pi RP2040 microcontroller platform. It includes 16 MB of onboard memory to load and run games, along with a USB-C interface for convenient firmware updates and game transfers.
This repository is dedicated exclusively to the code. It is a fork and a customized version of two repositories from zwenergy:
-
The first repository contains the main code, including the firmware and the WebApp: http://github.com/zwenergy/PM2040
-
The second repository contains the game selection menu: https://github.com/zwenergy/PM2040_MultiMenu/tree/main
Detailed instructions on how to compile the firmware and the menu can be found in the user guide:
- This project was designed entirely from scratch, but it was inspired by the PM2040 project by zwenergy, who created an adapter for soldering a Waveshare RP2040 Zero, along with software tools for flashing the microcontroller. It intentionally uses the same pinout to ensure compatibility with his software. Many thanks to zwenergy for his excellent work! His code was used as a base and adapted for this cartridge.
- Menu and ROM Patcher improvements assisted by GPT.
- Game patching codes by zoranc & zwenergy.
- Menu font by Stephen Denne.
This project is licensed under a GNU General Public License v3.0 license. Check the LICENSE.md for more information.
