Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update pico support #833

Merged
merged 1 commit into from
Aug 16, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 6 additions & 9 deletions docs/pico.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,6 @@ target_compile_definitions(amazing-lores-game PRIVATE ALLOW_HIRES=0)

These features of the 32blit API are currently unsupported on any pico-based device:

- Joystick
- `HOME` and `MENU` buttons
- Accelerometer
- Vibration
- Paletted screen mode
Expand All @@ -187,9 +185,8 @@ Additionally some supported features have limitations:

- The `screen` surface is RGB565 instead of RGB888
- `hires` screen mode is not double-buffered, usually resulting in a lower framerate
- `get_metadata` is missing the `author` and `category` fields
- `blit::random` is not a hardware generator
- Multiplayer has no host support
- `blit::random` is `pico_rand`
- Multiplayer has fixed host/device role
- Using the MP3 decoder is probably not a good idea

### Board-specific details
Expand All @@ -202,12 +199,12 @@ The RP2040/Pico port supports PicoSystem and VGA board. Below is a table showing
| CPU | 480MHz | 250MHz † | 250MHz †
| RAM | 583K § | 151K to 207K (lores only ¶) | ~189K
| FPU | Yes | No | No
| Buttons | 6 + reset | 4 + power | HID Gamepad (WIP)
| Joystick | Yes | No | HID Gamepad (WIP)
| Buttons | 6 + reset | 4 + power | HID Gamepad (up to 6)
| Joystick | Yes | No | HID Gamepad
| Tilt | Yes | No | No
| Sound | 8CH mini speaker | 1CH piezo booper ‡ | 8CH 3.5mm jack (i2s DAC)
| Storage | 32MB XiP QSPI + 128K Flash | 12MB XiP QSPI | 1.5MB XiP QSPI
| | SD card for data | 4MB QSPI for data (FAT) | 512K QSPI for data (FAT)
| Storage | 32MB XiP QSPI + 128K Flash | 12MB XiP QSPI | 2MB XiP QSPI
| | SD card for data | 4MB QSPI for data (FAT) | SD card for data
| Screen | 320x240 (160x120 lores) | 240x240 (120x120 lores) | 160x120 only
| Firmware | Yes | No | No
| Launcher | Browse + Launch Games | No | No
Expand Down
Loading