|
Forum Index : Microcontroller and PC projects : MMBasic Anywhere ESP32-S3 and ESP32 (CYD) Port
| Author | Message | ||||
| jvanderberg Regular Member Joined: 06/05/2026 Location: United StatesPosts: 80 |
MMBasic Anywhere ESP32-S3 and ESP32 (CYD) Port A short demo: https://www.youtube.com/watch?v=zf4n1SS0AKc I’ve spent the last month porting MMBasic to the ESP32-S3 and ESP32 classic. Both target the ESP-IDF. Because the IDF brings along its own framework and an RTOS, without PSRAM things get a bit tight. Most ESP32-S3s have PSRAM though, and it works well. I’ve tested on the Freenove 2.8” LCD Capacitive touch (this is like a fancy CYD) and the Adafruit ESP32-S3 Metro. I can recommend the Freenove over just about any CYD, it’s about the same price, has much better sound, PSRAM, and better touch. The Adafruit Metro is a good general purpose dev board, but you’ll have to BYO display and sound. Both ports support VGA out, though on the ESP32 classic bit depth is pretty limited because of memory constraints. You can download these in the latest releases: https://github.com/jvanderberg/PicoMiteAllVersions/releases/tag/latest MMBasic-Anywhere-esp32-cyd-merged.bin MMBasic-Anywhere-esp32-s3-octal-merged.bin MMBasic-Anywhere-esp32-s3-quad-merged.bin The octal/quad bifurcation is unfortunate. If you don’t get PSRAM working using the ‘octal’, try the ‘quad’. Sadly this can’t be a runtime option, so I have to publish two images. |
||||
| PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 1949 |
Darn it...ANOTHER distraction I just happen to have the 7" CYD (ESP32-8048S070) |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |