Atari 2660 PlusCart-Pico is a porting on Al-Nafuur PlusCart to Raspberry Pi Pico platform.
- SD card support for ROMs
- on-board flash storage (1MB or 16MB) for ROMs
- Internet access and WiFi connection (with ESP8266)
- PlusROM support
- PlusStore support
PlusCart-Pico consists of these modules:
-
Raspberry Pi Pico (purple version is recommended due to more pins available)
-
Atari 2600 cartridge breakout board link
-
ESP8266-01
-
SD card breakout board
-
USB UART (optional for debugging purposes)
RPi Pico pin | module pin |
---|---|
GP2...GP14 | cartridge bus ADDR[0...12] |
GP22...GP29 | cartridge bus DATA[0...7] |
GP16...GP19 | microSD (MISO, CS, SCK, MOSI) |
GP0, GP1, GP15 | ESP8266 (TX, RX, RST) |
GP20, GP21 | USB-UART (RX, TX) |
RPi Pico connections are defined in board.h
Development environment is based on PlatformIO with two board profiles: pico
and vccgnd_yd_rp2040
. At first build all dependency library and whole development environment will be automatically installed and configured by PlatformIO.
Start the build:
pio run -e vccgnd_yd_rp2040
or
pio run -e pico
Upload firmware on board:
pio run -e vccgnd_yd_rp2040 -t upload
or
pio run -e pico -t upload