A basic Super Mario demo written in C for Raspberry Pi Pico/Pico 2. (Still WIP)
1 - Install VSCode editor
2 - Inside editor, install Raspberry Pi Pico extension
3 - Import project and compile it
1 - Install pico-sdk to your system
2 - Build Mario code
mkdir build
cd build
cmake ..
make -j$(nproc)
PCB coming soon
ST7735 screen connection:
TFT PinNum | Pindesc | HW SPI |
---|---|---|
1 | LED | VCC |
2 | SCLK | GPIO18 |
3 | SDA | GPIO19 |
4 | A0/DC | GPIO3 |
5 | RESET | GPIO4 |
6 | SS/CS | GPIO2 |
7 | GND | GND |
8 | VCC | VCC |
Buttons:
Pindesc | GPIO |
---|---|
BTN_JUMP | 28 |
BTN_RIGHT | 27 |
BTN_LEFT | 26 |
BTN_DOWN | 25 |
This software is developed and distributed with GPL 3.0 by Tan S. Akinci. displaylib_16bit_PICO library is developed and distributed with GPL 3.0 by Gavin Lyon. Super Mario is a trademark of Nintendo. All Super Mario World tiles and sprites, and all Super Mario tunes used in this software are Nintendo's property and are not part of the licensing of the software. This software is a fan project. Developers of this software are not responsible for potential copyright and trademark infringements.